Schema hierarchy for electronic messages
    1.
    发明申请
    Schema hierarchy for electronic messages 有权
    电子消息的模式层次结构

    公开(公告)号:US20050108332A1

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

    申请号:US10692097

    申请日:2003-10-23

    IPC分类号: H04N1/00 H04N1/32 G06F15/16

    摘要: The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages. Generally, electronic messages are created and transformed in accordance with an electronic message schema hierarchy. Electronic messages can be created according to a general message schema that defines a format for data fields that are common to all types of electronic messages (e.g. electronic mail, instant message, fax message). Electronic messages can also be extended according to message extension schemas that define formats for adding protocol specific and/or or application specific data fields to an electronic message. Data fields added in accordance with message extension schemas can differ between electronic messages types. Having some commonly defined fields and other differently defined fields promotes efficient storage and access of electronic messages, while also facilitating message compatibility with existing message protocols and message applications.

    摘要翻译: 本发明扩展到用于有效地存储和访问电子消息的方法,系统,计算机程序产品和数据结构。 通常,根据电子消息模式层次来创建和变换电子消息。 可以根据一般消息模式来创建电子消息,该消息模式定义所有类型的电子消息(例如电子邮件,即时消息,传真消息)所共有的数据字段的格式。 电子消息还可以根据消息扩展模式进行扩展,消息扩展模式定义用于向电子消息添加特定协议和/或应用程序特定数据字段的格式。 根据消息扩展模式添加的数据字段在电子消息类型之间可能不同。 具有一些通常定义的字段和其他不同定义的字段促进电子消息的有效存储和访问,同时还促进与现有消息协议和消息应用的消息兼容性。

    System and method for modifying a host user interface
    5.
    发明申请
    System and method for modifying a host user interface 审中-公开
    用于修改主机用户界面的系统和方法

    公开(公告)号:US20050091641A1

    公开(公告)日:2005-04-28

    申请号:US10692280

    申请日:2003-10-23

    IPC分类号: G06F9/44 G06F17/30

    CPC分类号: G06F9/451

    摘要: A method, system, and computer-accessible medium are provided for safely modifying a host user interface with one or more extension user interfaces. The system comprises command item and insert location data structures, and host and extension programming interfaces. The programming interfaces facilitate negotiating modifications to a host user interface (UI) with extension commands specified by the extension in the command item data structure at locations specified by the host in the insert location data structure. The command item and insert locations are uniquely identified with unique universal identifiers (UUID) that enable the host to control the modification of the host UI by multiple extensions. The command item data structure contains the command's UI. The host modifies the host UI to insert the extension's commands in accordance with the command's UI.

    摘要翻译: 提供了一种方法,系统和计算机可访问介质,用于使用一个或多个扩展用户界面安全地修改主机用户界面。 该系统包括命令项和插入位置数据结构,以及主机和扩展编程接口。 编程接口便于在主机用户接口(UI)中协调修改,其中扩展命令由扩展在命令项数据结构中由主机在插入位置数据结构中指定的位置处指定。 命令项和插入位置用唯一的通用标识符(UUID)唯一标识,使主机能够通过多个扩展来控制主机UI的修改。 命令项数据结构包含命令的UI。 主机根据命令的UI修改主机UI插入扩展的命令。