System and method for associating a contact with a call ID
    1.
    发明授权
    System and method for associating a contact with a call ID 失效
    将联系人与呼叫ID相关联的系统和方法

    公开(公告)号:US07046994B1

    公开(公告)日:2006-05-16

    申请号:US10061170

    申请日:2002-02-01

    IPC分类号: H01S4/00

    摘要: This invention is directed toward a computer-implemented system and method for associating a contact with a telephone number. The method includes determining a set of candidate contacts from within a contact information database related to the telephone number, searching the set of candidate contacts for a matching contact and displaying a rich display of contact-related information obtained from the matching contact. In addition, the method may include linking to the contact-related information. Identifying the set of candidate contacts includes performing a Boyer Moore fast approximation. In addition, a tail end match may be performed to determine whether one of the candidate contacts matches the call ID.

    摘要翻译: 本发明涉及一种用于将联系人与电话号码相关联的计算机实现的系统和方法。 该方法包括从与电话号码有关的联系人信息数据库内确定一组候选联系人,搜索匹配联系人的候选联系人集合,并显示从匹配联系人获得的联系人相关信息的丰富显示。 此外,该方法可以包括链接到联系人相关信息。 识别候选联系人的集合包括执行Boyer Moore快速近似。 此外,可以执行尾端匹配以确定候选联系人之一是否匹配呼叫ID。

    Method and system for customizing a user interface in an integrated
environment
    2.
    发明授权
    Method and system for customizing a user interface in an integrated environment 失效
    在集成环境中定制用户界面的方法和系统

    公开(公告)号:US5220675A

    公开(公告)日:1993-06-15

    申请号:US840656

    申请日:1992-02-20

    IPC分类号: G06F3/033 G06F3/048 G06F9/44

    CPC分类号: G06F3/0482 G06F8/38

    摘要: A method for allowing a user of a computer program to customize a menu while the computer program is executing is provided. In a preferred embodiment, the computer program provides a customized menu facility. This facility allows a user to add a menu item to a menu and associate that menu item with an external computer program. The computer program in response to selection of the menu item by a user invokes the external computer program. Upon completion of the execution of the external computer program, execution of the computer program is resumed.

    摘要翻译: 提供一种允许计算机程序的用户在计算机程序执行时自定义菜单的方法。 在优选实施例中,计算机程序提供定制的菜单设施。 该设施允许用户将菜单项添加到菜单中,并将该菜单项与外部计算机程序相关联。 响应于用户选择菜单项的计算机程序调用外部计算机程序。 在完成外部计算机程序的执行之后,恢复计算机程序的执行。

    Method of debugging a computer program
    3.
    发明授权
    Method of debugging a computer program 失效
    调试计算机程序的方法

    公开(公告)号:US5124989A

    公开(公告)日:1992-06-23

    申请号:US462500

    申请日:1990-01-08

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3664

    摘要: A method and system for recording debug commands as they are executed on a program is disclosed. The line number in the program reached after executing the debug command is also stored on the tape. The debug history tape is a sequential record of the debug commands. A user may reexecute one or more of the debug commands on the program by running the debug history tape. The user may stop the reexecution of the debug commands on a given line in the program generally in the area thought to contain the error, by moving an ending pointer to that region in the debug history tape. The tape will execute up to the ending pointer and then stop. The user may then examine the program, execute additional debug commands or take other action to locate the error. Any additional debug commands are also stored on the tape. The ability to reexecute the debug commands and stopping their execution at selected lines in the program aids the user in locating errors. After locating the errors, the user modifies the program. The user may then reexecute the same debug commands on the modified program to ensure that the error has been corrected.

    摘要翻译: 公开了一种用于在程序上执行调试命令时记录调试命令的方法和系统。 在执行调试命令后达到的程序中的行号也存储在磁带上。 调试历史磁带是调试命令的顺序记录。 用户可以通过运行调试历史磁带来重新执行程序上的一个或多个调试命令。 通常通过将结束指针移动到调试历史记录磁带中的该区域,用户可以在通常在被认为包含错误的区域中的程序中的给定行上停止重新执行调试命令。 磁带将执行到结束指针,然后停止。 然后用户可以检查程序,执行其他调试命令或采取其他操作来定位错误。 任何其他调试命令也存储在磁带上。 调试命令的重新执行和停止在程序中所选行执行的能力有助于用户查找错误。 找到错误后,用户修改程序。 然后,用户可以对修改的程序重新执行相同的调试命令,以确保错误已被纠正。

    Pluggable file-based digital rights management API layer for applications and engines
    4.
    发明授权
    Pluggable file-based digital rights management API layer for applications and engines 有权
    适用于应用程序和引擎的可插入文件的数字版权管理API层

    公开(公告)号:US07698223B2

    公开(公告)日:2010-04-13

    申请号:US11111651

    申请日:2005-04-21

    IPC分类号: G06F17/60 H04L9/00

    CPC分类号: G06Q30/06 G06F21/10

    摘要: A pluggable file-based DRM (digital rights management) API (application program interface) layer for applications and engines. The invention defines a pluggable file-based DRM API layer such that mobile operators can choose to use any file-based DRM (FDRM) engine in their final product. An FDRM engine can be content agnostic (e.g., can range from an executable to a media file or ring-tone). In accordance with the invention, an application can become DRM aware by calling the novel file-based DRM APIs. Any FDRM engine can be plugged into the novel API layer such that applications can use the protected content. The API layer of the subject invention can be designed such that applications that are DRM aware by using the file-based DRM API layer can be DRM engine agnostic.

    摘要翻译: 用于应用和引擎的可插入文件的DRM(数字版权管理)API(应用程序接口)层。 本发明定义了基于可插入文件的DRM API层,使得移动运营商可以选择在其最终产品中使用任何基于文件的DRM(FDRM)引擎。 FDRM引擎可以是不可知内容的(例如,可以从可执行文件到媒体文件或铃声)。 根据本发明,通过调用基于新颖的基于文件的DRM API,应用可以变得DRM感知。 任何FDRM引擎都可以插入到新颖的API层中,以便应用程序可以使用受保护的内容。 可以设计本发明的API层,使得通过使用基于文件的DRM API层来DRM感知的应用可以是DRM引擎不可知的。

    Incremental compiler
    6.
    发明授权
    Incremental compiler 失效
    增量编译器

    公开(公告)号:US5204960A

    公开(公告)日:1993-04-20

    申请号:US462502

    申请日:1990-01-08

    IPC分类号: G06F9/45

    CPC分类号: G06F8/48

    摘要: A system and method of incrementally coupling a high level language into an object file is disclosed. A source file and an object file are organized into logical blocks. An intermediate file, termed an .mdt file, is generated and stores information about the logical blocks in both the source file and the object file and their relationship to each other. Boundaries are established in the source program to define logical blocks within it, each block being termed a function. Each function is further divided into a global region and a local region. If a change has been made in a particular local region in the source file, only that region is recompiled. The recompiled portion of the .obj file is patched into the .obj file to replace the previous material corresponding to that region. Significant time savings is realized by incrementally compiling the source program because only those local regions which have been changed are recompiled and they are patched into the existing .obj file.

    摘要翻译: 公开了一种将高级语言递增地耦合到目标文件中的系统和方法。 源文件和目标文件被组织成逻辑块。 生成称为.mdt文件的中间文件,并在源文件和目标文件中存储有关逻辑块的信息及其彼此之间的关系。 在源程序中建立边界以在其中定义逻辑块,每个块被称为函数。 每个功能进一步分为全局区域和局部区域。 如果在源文件中的特定本地区域进行了更改,则仅重新编译该区域。 .obj文件的重新编译部分被修补到.obj文件中以替换与该区域相对应的以前的材料。 通过逐步编译源程序可以节省大量时间,因为只有重新编译已更改的本地区域,并将它们修补到现有的.obj文件中。

    Shortcut system for use in a mobile electronic device and method thereof
    7.
    发明授权
    Shortcut system for use in a mobile electronic device and method thereof 失效
    用于移动电子设备的快捷方式及其方法

    公开(公告)号:US07735021B2

    公开(公告)日:2010-06-08

    申请号:US09862390

    申请日:2001-05-21

    IPC分类号: G06F3/048

    摘要: A shortcut system for use in a mobile electronic device having several types of shortcuts allows a user to execute shortcuts of different types using a single mechanism. The shortcut system includes a display, an operating system, a shortcut data store, and one or more applications, including a shortcut application used to create shortcuts and edit shortcut information contained in the shortcut data store. The shortcut data store contains target information associated with applications of various types, indexed by a shortcut tag. When a new application is installed in the mobile electronic device, the user can add shortcut information associated with the new application to the shortcut data store. The target information can define content associated with an application. When a shortcut to content is executed, the associated application is launched and begins operating on the content data. Further, the shortcuts can be created with different types of tags.

    摘要翻译: 用于具有几种类型的快捷方式的移动电子设备中的快捷方式允许用户使用单一机制来执行不同类型的快捷方式。 快捷方式系统包括显示器,操作系统,快捷方式数据存储器以及一个或多个应用程序,包括用于创建快捷方式的快捷方式应用程序和编辑快捷方式数据存储中包含的快捷方式信息。 快捷方式数据存储包含与各种类型的应用程序相关联的目标信息,由快捷方式标签索引。 当移动电子设备中安装新的应用程序时,用户可以将与新应用程序相关联的快捷方式信息添加到快捷方式数据存储。 目标信息可以定义与应用程序相关联的内容。 当执行内容的快捷方式时,将启动相关应用程序并开始对内容数据进行操作。 此外,可以使用不同类型的标签创建快捷方式。

    System and method for passing context-sensitive information from a first application to a second application on a mobile device
    8.
    发明授权
    System and method for passing context-sensitive information from a first application to a second application on a mobile device 有权
    将上下文敏感信息从第一应用传送到移动设备上的第二应用的系统和方法

    公开(公告)号:US07325032B2

    公开(公告)日:2008-01-29

    申请号:US09861411

    申请日:2001-05-18

    IPC分类号: G06F15/16

    摘要: Described is a system and method for passing context-sensitive information from a first application to another application on a mobile device (e.g., a cellular telephone). The method includes initiating the processing of a first application, such as receiving a cellular phone call that initiates a phone application residing on the mobile device. The first application provides a selection mechanism to allow a user to select a target application while continuing processing within the first application. The selection mechanism may include a smart link that appears as text on the display. In one embodiment, the text may have an abbreviated name for the target application. In addition, the text for the smart link may change based on the application type of the first application or based on the context of the first application. For example, if the first application is a phone application on a mobile device, the smart links may display text for a note application, a task application, a contact application, a calendar application, and a billing application.

    摘要翻译: 描述了一种用于将上下文敏感信息从第一应用传送到移动设备(例如,蜂窝电话)上的另一应用的系统和方法。 该方法包括启动第一应用的处理,例如接收发起驻留在移动设备上的电话应用的蜂窝电话呼叫。 第一应用程序提供选择机制,以允许用户在第一应用程序中继续处理的同时选择目标应用程序。 选择机构可以包括在显示器上显示为文本的智能链接。 在一个实施例中,文本可以具有目标应用的缩写名称。 此外,智能链路的文本可以基于第一应用的应用类型或基于第一应用的上下文而改变。 例如,如果第一应用是移动设备上的电话应用,则智能链路可以显示音符应用,任务应用,联系人应用,日历应用和计费应用的文本。

    Merging various request methods into a single unified user interface

    公开(公告)号:US07072461B2

    公开(公告)日:2006-07-04

    申请号:US09945588

    申请日:2001-08-30

    IPC分类号: H04M1/27

    摘要: Methods and systems for allowing a user to enter a request, such as dialing input, without having to specify, or otherwise commit to, a particular request method. Upon detecting a user input that represents a user request for service, response data is retrieved that represents an appropriate response to the request should the user intend the request to be in accordance with a first request method. However, other response data is also retrieved that represents an appropriate response to the request should the user have intended the request to be in accordance with other request methods. Accordingly, the user need not commit to a particular request method before entering the request, thus unifying and simplifying the request process.