Enhanced companion digital organizer for a cellular phone device

    公开(公告)号:US20030211864A1

    公开(公告)日:2003-11-13

    申请号:US10425124

    申请日:2003-04-28

    Abstract: An enhanced nullCamel-backnull or nullCompanionnull Digital Organizer (CDO) is described that is designed to interface to a cellular telephone. The CDO is preferably implemented as an add-on component which can be easily attached and detached from a phone by a user and, once in place, can dramatically enhance the phone's functionality by converting the phone into a nullsmartnull phone. Exemplary features of the CDO include an ability for the user to initiate a voice call on the phone from the CDO. Preferably, the user may initiate the voice call from any of multiple modules of the user's data, and not merely from a phone-book module. The CDO is also capable of stand-alone use as a personal organizer device, apart from the phone. The CDO preferably includes a docking unit that removably mates to particular model(s) of phones, and a main unit that removably docks to the docking unit. The docking unit preferably includes substantially all phone-model-specific geometries and features to thereby allow the main unit to be configured for stand-alone use as an organizer with few compromises made to accommodate specific model(s) of phones. Furthermore, the same main unit is suitable for use with multiple docking units that are respectively adapted for different models of phones. Note that some phones have an nullautomatic hang-upnull feature in which the phone unilaterally hangs up a phone call that was initiated by an external device (e.g., a modem or the CDO) upon detaching of the device by the user. For such phones, the docking unit remains attached to the phone during a call initiated by the user via the CDO, even if the user should detach the main unit for stand-alone use as an organizer. The still-attached docking unit contains sufficient circuitry and physical features to prevent automatic hang-up. The main unit includes many features such as a choice of both left- and right-handed modes and the capability for handling electronic mail, remote browsing, remote synchronization, caller identification, and the like.

    Customizable program control interface for a computer system
    3.
    发明授权
    Customizable program control interface for a computer system 失效
    可定制的计算机系统程序控制界面

    公开(公告)号:US5602997A

    公开(公告)日:1997-02-11

    申请号:US478890

    申请日:1995-06-07

    CPC classification number: G06F9/4443 G06F3/0481 G06F3/04817 Y10S715/961

    Abstract: A dashboard interface includes a plurality of software buttons provided on a panel. Each software button represents one of a plurality of applications. Upon a user selecting a first software button, a first application represented by the first software button is started. Upon a user selecting and dragging a visual representation of a second application to the panel, a new software button representing the second application is added to the panel. Upon a user selecting a different software button size in a configuration menu, the size of each software button in the plurality of software buttons is changed. The plurality of applications are listed in a configuration menu. The order in which the plurality of software buttons is displayed on the panel reflects the order of the listing of the plurality of applications. Upon a user changing the order of the listing of the plurality of applications, the order in which the plurality of software buttons is displayed on the panel is changed.

    Abstract translation: 仪表板接口包括设置在面板上的多个软件按钮。 每个软件按钮代表多个应用中的一个。 在用户选择第一软件按钮时,开始由第一软件按钮表示的第一应用程序。 当用户选择并拖动第二应用的视觉表示到面板时,将表示第二应用的新软件按钮添加到面板。 当用户在配置菜单中选择不同的软件按钮大小时,多个软件按钮中的每个软件按钮的大小被改变。 多个应用程序列在配置菜单中。 多个软件按钮在面板上显示的顺序反映了多个应用程序的列表顺序。 当用户改变多个应用的​​列表的顺序时,改变在面板上显示多个软件按钮的顺序。

    System and methods for synchronizing datasets using cooperation among multiple synchronization engines
    4.
    发明申请
    System and methods for synchronizing datasets using cooperation among multiple synchronization engines 有权
    使用多个同步引擎之间的协作同步数据集的系统和方法

    公开(公告)号:US20020133508A1

    公开(公告)日:2002-09-19

    申请号:US10094110

    申请日:2002-03-08

    Abstract: A system and methods for synchronizing datasets are provided that are especially suitable and efficient for a user who has three or more datasets that need to be occasionally synchronized, with no one dataset or synchronization system being guaranteed to participate in every synchronization. Synchronization status information, such as correspondences between data records of particular multiple datasets, is stored with more than one of the datasets. When two datasets that contain synchronization status information synchronize with each other, they not only synchronize user data and exchange status information involving each other, but they also synchronize and exchange status information involving nullthird-partynull datasets that may not be participating in the synchronization. In this way, synchronization status information collected in an earlier synchronization is made available in a later synchronization, even if the earlier and later synchronizations are not conducted by a same synchronization system or do not both include a common, permanently-designated nullhubnull dataset. Further, when datasets being synchronized are found to contain mutually-duplicative data records, the data records are intelligently mapped to each other as being corresponding so as to avoid or minimize causing of changes to be made, in the data records, that would make synchronization status information stored in another dataset to become obsolete.

    Abstract translation: 提供了一种用于同步数据集的系统和方法,对于具有需要偶尔同步的三个或更多个数据集的用户而言,特别合适和有效,没有一个数据集或同步系统被保证参与每个同步。 同步状态信息(如特定多个数据集的数据记录之间的对应关系)与多个数据集一起存储。 当包含同步状态信息的两个数据集彼此同步时,它们不仅可以同步用户数据并交换彼此相关的状态信息,而且还可以同步和交换涉及“第三方”数据集的可能不参与同步的状态信息 。 以这种方式,在较早的同步中收集的同步状态信息在稍后的同步中可用,即使较早和较晚的同步不是由同一同步系统进行,或者两者不包括公共的永久指定的“集线器”数据集 。 此外,当被同步的数据集被发现包含相互重复的数据记录时,数据记录被相互智能地映射为对应的,以便避免或最小化导致在数据记录中进行改变的进行同步 存储在另一数据集中的状态信息变得过时。

    Scheduling system with methods for peer-to-peer scheduling of remote
users
    5.
    发明授权
    Scheduling system with methods for peer-to-peer scheduling of remote users 失效
    具有远程用户对等调度方法的调度系统

    公开(公告)号:US6016478A

    公开(公告)日:2000-01-18

    申请号:US693677

    申请日:1996-08-13

    CPC classification number: G06Q10/109 G06Q10/06314 G06Q10/1095

    Abstract: An electronic Personal Information Manager (PIM) including a peer-to-peer group scheduling/calendar system is described. The group scheduling/calendar system provides methods for peer-to-peer group scheduling among users, including those users who only have simple e-mail support (i.e., do not have access to the group scheduling/calendar system itself). If a user is able to receive and respond to e-mail, he or she is able to participate in group scheduling in an automated fashion. Under user control, the system generates a scheduling invitation incorporating different formats. Each format includes, in order of increasing content richness, a simple text embedded scheduling invitation, an HTML (Hypertext Markup Language) form embedded scheduling invitation, and a proprietary binary "MIME" (Multipurpose Internet Mail Extensions) scheduling invitation. Each format is designed to transfer the highest degree of information content which a particular target client type can handle. A recipient of the scheduling message employs the messaging format best suited for his or her environment. Regardless of which format the recipient employs, the group scheduling system processes the reply message automatically, with the appropriate information automatically included in the user's group scheduling calendar. The system supports different levels of participation of various individuals throughout various stages of group scheduling, despite the fact that some of the individuals who need to participate might use other proprietary software and reside in other time zones.

    Abstract translation: 描述了包括对等组群调度/日历系统的电子个人信息管理器(PIM)。 组调度/日历系统提供了用户之间的对等组组调度的方法,包括仅具有简单电子邮件支持的用户(即,不具有组调度/日历系统本身的访问权限)的用户。 如果用户能够接收并回复电子邮件,则他或她能够以自动方式参与群组安排。 在用户控制下,系统生成包含不同格式的调度邀请。 每种格式按照增加内容丰富度的顺序包括简单的文本嵌入式调度邀请,嵌入式调度邀请的HTML(超文本标记语言)形式以及专有的二进制“MIME”(多用途互联网邮件扩展)调度邀请。 每种格式旨在传送特定目标客户端类型可以处理的最高程度的信息内容。 调度消息的接收者采用最适合他或她的环境的消息格式。 无论收件人使用哪种格式,组调度系统都会自动处理回复消息,并将适当的信息自动包含在用户组调度日历中。 尽管事实上一些需要参与的个人可能会使用其他专有软件并且驻留在其他时区,系统支持各个人在不同阶段的群组调度中的不同级别的参与。

    Individually configurable panel user interface with selective launching,
sticky windows, hot keys, start up options and configurable background
    6.
    发明授权
    Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background 失效
    可单独配置的面板用户界面,可选择启动,粘贴窗口,热键,启动选项和可配置背景

    公开(公告)号:US5790120A

    公开(公告)日:1998-08-04

    申请号:US713982

    申请日:1996-09-12

    CPC classification number: G06F3/0481 G06F9/45512

    Abstract: A user interface has a mini-program window display means, a launch selection area display means and an activating means. The mini-program window display means displays a plurality of mini-program windows within a first panel interface. Each mini-program window has a first background pattern. Each mini-program window represents a virtual computing screen. Mini-windows shown in the mini-program windows each represent an application window displayed in the represented virtual computing screen. The launch selection area display means displays a plurality of application launch selection areas within a second panel interface. The activating means activates an application process associated with a first application launch selection area in a first virtual computing screen represented by a first mini-program window in response to a user indicating a selection of the first application launch selection area from the application launch selection areas and the selection of the first mini-program window from the plurality of mini-program windows.

    Abstract translation: 用户接口具有微型程序窗口显示装置,发射选择区域显示装置和激活装置。 微型程序窗口显示装置在第一面板界面内显示多个微型程序窗口。 每个迷你程序窗口都有第一个背景图案。 每个迷你程序窗口都代表虚拟计算屏幕。 迷你程序窗口中显示的迷你窗口各自表示在所表示的虚拟计算屏幕中显示的应用程序窗口。 启动选择区显示装置在第二面板界面内显示多个应用启动选择区域。 激活装置响应于用户从应用启动选择区域指示第一应用启动选择区域的选择,激活与由第一小程序窗口表示的第一虚拟计算屏幕中的第一应用启动选择区域相关联的应用进程 以及从多个小程序窗口中选择第一小程序窗口。

    User interface with individually configurable panel interface for use in
a computer system
    7.
    发明授权
    User interface with individually configurable panel interface for use in a computer system 失效
    用户界面,具有可独立配置的面板接口,用于计算机系统

    公开(公告)号:US5659693A

    公开(公告)日:1997-08-19

    申请号:US478889

    申请日:1995-06-07

    CPC classification number: G06F3/0481

    Abstract: A user interface has a main module and a plurality of panel modules. The main module presents the user interface on the display screen to a user. The plurality of panel modules are in communication with the main module. Each panel module presents a panel interface on the display screen to the user. Each panel module is individually configurable and each panel module is configurable as part of the user interface presented by the main module. In the preferred embodiment, the displayed user interface and individual panel interfaces may be varied in size in two dimensions. The user interface can be displayed with a vertical or horizontal orientation. Also, a calendar and resource gauge with unique features are included among the panel interfaces.

    Abstract translation: 用户接口具有主模块和多个面板模块。 主模块向用户显示显示屏上的用户界面。 多个面板模块与主模块通信。 每个面板模块在显示屏上向用户呈现面板界面。 每个面板模块可单独配置,每个面板模块可配置为主模块提供的用户界面的一部分。 在优选实施例中,显示的用户界面和单独的面板界面可以在尺寸上以二维方式变化。 用户界面可以垂直或水平方向显示。 此外,面板界面中还包含具有独特功能的日历和资源计量表。

    Data processing environment with methods providing contemporaneous synchronization of two or more clients
    8.
    发明授权
    Data processing environment with methods providing contemporaneous synchronization of two or more clients 失效
    数据处理环境,提供同时提供两个或多个客户端同步的方法

    公开(公告)号:US06915312B2

    公开(公告)日:2005-07-05

    申请号:US09928609

    申请日:2001-08-13

    Abstract: A synchronization system providing multi-client synchronization is described. By storing the data that is actually being synchronized (i.e., storing the actual physical body of a memo, for instance) inside an extra database, “Grand Unification Database” (GUD), (or by specially-designated client data set) under control of a central or core synchronization engine, rather than transferring such data on a point-to-point basis, the system of the present invention provides a repository of information that is available at all times and does not require that any other synchronization client (e.g., PIM client or hand-held device) be connected. The GUD provides a super-set of the other client data sets. Therefore, if the user now includes an additional client, such as a server computer storing user information, the synchronization system has all the information necessary for synchronizing the new client, regardless of whether any of the other clients are currently available. The system can, therefore, correctly propagate information to any appropriate client without having to “go back” to (i.e., connect to) the original client from which that data originated.

    Abstract translation: 描述了提供多客户端同步的同步系统。 通过将实际上被同步的数据(例如,将备忘录的实际物理本体存储在另外的数据库中)存储在控制下的“大统一数据库”(GUD)(或通过专门指定的客户机数据集) 的中央或核心同步引擎,而不是在点对点的基础上传送这样的数据,本发明的系统提供了在任何时候可用的信息的存储库,并且不要求任何其他同步客户端(例如, ,PIM客户端或手持设备)连接。 GUD提供了其他客户端数据集的超集。 因此,如果用户现在包括诸如存储用户信息的服务器计算机的附加客户端,则同步系统具有用于同步新客户端所需的所有信息,而不管其他客户端当前是否可用。 因此,系统可以将信息正确传播到任何适当的客户端,而无需“返回”(即连接到)来自该数据的原始客户端。

    User interface methodology supporting light data entry for
microprocessor device having limited user input
    9.
    发明授权
    User interface methodology supporting light data entry for microprocessor device having limited user input 有权
    用于支持具有有限用户输入的微处理器设备的光数据输入的用户界面方法

    公开(公告)号:US06141011A

    公开(公告)日:2000-10-31

    申请号:US186732

    申请日:1998-11-04

    CPC classification number: G06F3/0236 G06F3/0237 H04M1/274516

    Abstract: A portable computing device or "information appliance" having terse user input (e.g., limit set of keys) is provided with an improved user interface. A six-key embodiment is described that provides a "super-key" light entry and editing input system for ultra-portable devices, thus making it well suited for use with credit card-sized devices. In a preferred six-button embodiment, a credit card-sized device is modified to include an additional input button, an EDIT key. In user operation, pressing the EDIT key brings up a context sensitive pop-up menu, thus invoking the super-key feature. Customized user input controls, such as a Text Input Control (e.g., letter and number strips), are provided at appropriate times, for facilitating input. Underlying the super-key input is a heuristic sub-system that remembers and anticipates user input. In this fashion, the system can present in-context options for each application running on the target device, and present appropriate options during different phases of the execution of a variety of tasks. By remembering what the user has previously inputted and by using context-sensitive menus and adaptive "quick" lists, the system can anticipate what the user needs to do at any given time and can guide the user through a step-by-step process to complete each task, thus facilitating the tasks that users most often perform. By including adaptive techniques or built-in intelligence that allows the device to be faster and easier to use with each user session, the target device may anticipate the tasks users need to perform in specific situations and thus make those tasks increasingly easier.

    Abstract translation: 具有简洁用户输入的便携式计算设备或“信息设备”(例如,限制密钥集)被提供有改进的用户界面。 描述了一种六键实施例,其提供了用于超便携式设备的“超级键”光输入和编辑输入系统,因此使其非常适合用于信用卡大小的设备。 在优选的六按钮实施例中,修改信用卡大小的设备以包括附加输入按钮,EDIT键。 在用户操作中,按EDIT键会弹出上下文相关的弹出菜单,从而调用超级键功能。 在适当的时候提供定制的用户输入控件,例如文本输入控件(例如字母和数字条),以便于输入。 超级键输入的基础是启发式子系统,可以记住和预测用户输入。 以这种方式,系统可以为目标设备上运行的每个应用程序提供上下文选项,并在执行各种任务的不同阶段提供适当的选项。 通过记住用户以前输入的内容以及使用上下文相关菜单和自适应“快速”列表,系统可以预测用户在任何给定时间需要做什么,并且可以引导用户逐步进行 完成每个任务,从而方便用户最常执行的任务。 通过包括自适应技术或内置智能,允许设备在每个用户会话中更快更易于使用,目标设备可以预期用户需要在特定情况下执行的任务,从而使这些任务变得更加容易。

    Block file system for minimal incremental data transfer between
computing devices
    10.
    发明授权
    Block file system for minimal incremental data transfer between computing devices 失效
    块文件系统,用于计算设备之间的最小增量数据传输

    公开(公告)号:US6012063A

    公开(公告)日:2000-01-04

    申请号:US34644

    申请日:1998-03-04

    Applicant: Eric O. Bodnar

    Inventor: Eric O. Bodnar

    Abstract: A portable computing device is described with a file system designed for providing improved data transfer methodology. The file system is implemented as a "Delta Block" File System (DBFS) comprising a file system designed specifically for the purpose of minimal delta calculation and minimum data transfer, particularly for portable storage devices which use solid state storage. The design of the DBFS minimizes the work required to compute changes to files and, hence, allows improved data transfer. Any new, removed, or modified blocks are transferred as changes. A simple checksum, CRC (cyclic redundancy checking), or similar comparison can be used to test a block for changes. Because block modifications are isolated to the proximity of the data change, only these blocks will be involved in a transfer. Furthermore, because the delta calculation is at the block level, it can be performed without knowledge of the data itself, thereby allowing any type of data to be compared and transferred. By supporting minimal transfer of data, the file system solves the problem of disproportionate data storage and communication speed situations, such as those encountered with portable computing devices.

    Abstract translation: 使用被设计用于提供改进的数据传输方法的文件系统来描述便携式计算设备。 文件系统被实现为包括专门为了最小增量计算和最小数据传输而特别设计的用于使用固态存储的便携式存储设备的文件系统的“Delta块”文件系统(DBFS)。 DBFS的设计使计算文件更改所需的工作最小化,从而可以改进数据传输。 任何新的,删除的或修改的块都将作为更改进行传输。 可以使用简单的校验和,CRC(循环冗余校验)或类似的比较来测试块的变化。 由于块修改被隔离到数据更改的附近,所以只有这些块将涉及到传输。 此外,由于增量计算处于块级,所以可以在不知道数据本身的情况下执行,从而允许比较和传送任何类型的数据。 通过支持最少的数据传输,文件系统解决了不成比例的数据存储和通信速度情况(例如便携式计算设备遇到的那些)的问题。

Patent Agency Ranking