Method, system, and computer-readable medium for creating, inserting, and reusing document parts in an electronic document
    1.
    发明授权
    Method, system, and computer-readable medium for creating, inserting, and reusing document parts in an electronic document 有权
    用于在电子文档中创建,插入和重复使用文档部分的方法,系统和计算机可读介质

    公开(公告)号:US07617450B2

    公开(公告)日:2009-11-10

    申请号:US10955622

    申请日:2004-09-30

    IPC分类号: G06F17/00

    摘要: A method, system, and computer-readable medium are provided for creating, inserting, and reusing document parts in an electronic document. According to a system, a word processing application program receives a selection of a document part category. In response to the selection of the document part category, a gallery of document parts is displayed in a user interface. A selection of a document part from the gallery is received and inserted in the electronic document without the need for additional formatting. The gallery of document parts defines a page layout for the electronic document. Document parts may be created within the user interface by modifying pre-built document parts.

    摘要翻译: 提供了一种用于在电子文档中创建,插入和重用文档部分的方法,系统和计算机可读介质。 根据系统,文字处理应用程序接收文档部分类别的选择。 响应于文档部分类别的选择,在用户界面中显示文档部分的画廊。 收到来自画廊的文件部分的选择并插入到电子文档中,而不需要额外的格式化。 文档部分的库定义了电子文档的页面布局。 可以通过修改预构建的文档部分在用户界面内创建文档部分。

    Method and computer-readable medium for interacting with a portion of an electronic document
    2.
    发明授权
    Method and computer-readable medium for interacting with a portion of an electronic document 有权
    用于与电子文档的一部分进行交互的方法和计算机可读介质

    公开(公告)号:US08745512B2

    公开(公告)日:2014-06-03

    申请号:US10991192

    申请日:2004-11-17

    IPC分类号: G06F3/048

    摘要: A method and computer-readable medium are provided for interacting with a portion of an electronic document. According to the method, a UI control is displayed that includes a border surrounding the portion of the electronic document and one or more UI items that allow actions to be performed on the portion of the electronic document. The UI control may be displayed continually or displayed when user input is received within the portion of the electronic document. The border of the UI control may form a bounded region that is displayed transparently over the display of the portion of the electronic document. The transparency of the bounded region may be increased gradually when user input is received in the portion of the electronic document and removed gradually when user input is subsequently received outside the portion. A selectable region may be provided within the UI control for selecting and moving the portion of the electronic document to another location within the document.

    摘要翻译: 提供了一种用于与电子文档的一部分进行交互的方法和计算机可读介质。 根据该方法,显示包括围绕电子文档的部分的边界的UI控件以及允许在电子文档的该部分上执行动作的一个或多个UI项目。 当在电子文档的该部分内接收到用户输入时,可以连续显示UI控件或显示UI控件。 UI控件的边界可以形成在电子文档的部分的显示上透明地显示的有界区域。 当在电子文档的部分中接收到用户输入时,边界区域的透明度可以逐渐增加,并且当用户输入随后被接收在该部分之外时逐渐删除。 可以在UI控件内提供可选择的区域,用于选择和移动电子文档的部分到文档内的另一位置。

    Data store for software application documents
    5.
    发明授权
    Data store for software application documents 有权
    数据存储软件应用文件

    公开(公告)号:US07668873B2

    公开(公告)日:2010-02-23

    申请号:US11066117

    申请日:2005-02-25

    IPC分类号: G06F12/00 G06F17/30

    摘要: A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.

    摘要翻译: 提供数据存储用于存储,关联和允许使用与计算机生成的文档相关联的数据。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。

    Real-time synchronization of XML data between applications
    7.
    发明授权
    Real-time synchronization of XML data between applications 有权
    应用程序之间的XML数据的实时同步

    公开(公告)号:US07953696B2

    公开(公告)日:2011-05-31

    申请号:US11332468

    申请日:2006-01-13

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30908 G06F17/30581

    摘要: One or more data stores are maintained separately from a primary presentation storage within a document for storing, relating and for allowing use of arbitrary data that is associated with a computer-generated document between multiple data consumers. The data store exposes application programming interfaces (APIs) to the various pieces of data in the data store for allowing different data consumers to access and operate on one or more of the data pieces in real time. Multiple data consumers may access and edit the same piece of data concurrently, and any conflicting changes to a given piece of data are resolved. Each data consumer may accept or reject the change as well as make additional side-effect changes as a result of the original change. In this way, the data may be synchronized in real time across the data consumers.

    摘要翻译: 一个或多个数据存储器与文档内的主呈现存储器分开地维护,用于存储,关联并允许使用与多个数据消费者之间的计算机生成的文档相关联的任意数据。 数据存储将应用程序编程接口(API)暴露给数据存储中的各种数据,以允许不同的数据消费者实时访问和操作一个或多个数据。 多个数据消费者可以同时访问和编辑同一条数据,并且解决给定数据片段的任何冲突变化。 每个数据消费者可能会接受或拒绝该更改,并且由于原始更改而产生额外的副作用更改。 以这种方式,可以跨数据消费者实时地同步数据。

    Programmability for binding data
    8.
    发明授权
    Programmability for binding data 有权
    绑定数据的可编程性

    公开(公告)号:US07945590B2

    公开(公告)日:2011-05-17

    申请号:US11066083

    申请日:2005-02-25

    IPC分类号: G06F7/00 G06F17/30

    摘要: An object model allows code to be developed using a programming environment to access the functionality of an application, in a word processing application, for example. The object model may be used to manipulate one or more data bindings in an application. Code may also be developed using a programming environment for reacting to changes, in either direction, of a content region or a node in XML data associated with one or more data bindings. Code may be developed to define data bindings between file content and content within data in a data store. Additionally, code may be developed that reacts to changes within a bound region of a file or within a data store, trapping or intercepting events, such as edits, additions, deletions, etc.

    摘要翻译: 例如,对象模型允许使用编程环境来开发代码以访问应用的功能,例如在文字处理应用中。 对象模型可以用于操纵应用程序中的一个或多个数据绑定。 还可以使用用于对与一个或多个数据绑定相关联的XML数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。

    Programmability for XML data store for documents
    9.
    发明授权
    Programmability for XML data store for documents 失效
    用于文档的XML数据存储的可编程性

    公开(公告)号:US07752224B2

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

    申请号:US11331586

    申请日:2006-01-13

    IPC分类号: G06F17/30

    摘要: A programmability mode for interacting with data stores within a document allows real time interaction. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.

    摘要翻译: 用于与文档中的数据存储进行交互的可编程模式允许实时交互。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。

    Data binding in a word-processing application
    10.
    发明授权
    Data binding in a word-processing application 有权
    文字处理应用程序中的数据绑定

    公开(公告)号:US07730394B2

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

    申请号:US11030423

    申请日:2005-01-06

    IPC分类号: G06F17/00

    摘要: A word processor application is provided for creating word processor documents wherein the data and presentation can be separated. Data can be stored in a separate location from the presentation surface of the word processor document. Users of the word processor application can establish links (or bindings) between the contents of the data and the presentation surface. A user can modify contents of a word processor document by directly changing the linked data without having to deal with the complexity of the presentation format, which can be constantly changing. A user can modify content of a word processor document, by editing a data store without any knowledge of the current layout of the presentation surface. A user can modify complex backing data through simple document edits, without exposure to the complexities of the data structure.

    摘要翻译: 提供了用于创建文字处理器文档的文字处理器应用程序,其中可以分离数据和呈现。 数据可以存储在与文字处理器文档的显示表面分开的位置。 文字处理器应用程序的用户可以在数据的内容和表示表面之间建立链接(或绑定)。 用户可以通过直接改变链接的数据来修改文字处理器文档的内容,而不必处理可以不断变化的呈现格式的复杂性。 用户可以通过编辑数据存储来修改文字处理器文档的内容,而无需了解呈现表面的当前布局。 用户可以通过简单的文档编辑修改复杂的后台数据,而不会影响数据结构的复杂性。