SIMULTANEOUS COLLABORATIVE REVIEW OF A DOCUMENT
    1.
    发明申请
    SIMULTANEOUS COLLABORATIVE REVIEW OF A DOCUMENT 审中-公开
    同时对文件进行协同审查

    公开(公告)号:US20090249224A1

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

    申请号:US12059766

    申请日:2008-03-31

    IPC分类号: G06F3/048

    CPC分类号: G06F17/241 G06Q10/10

    摘要: A document is simultaneously opened by different clients for a collaborative review of the document. Each of the clients may make comments to the document at the same while the document is also being edited. Comments made on the document by one client are automatically synchronized with the other clients that are simultaneously accessing the document.

    摘要翻译: 不同客户端同时打开文档,以便对文档进行协同审查。 每个客户端都可以在文档正在编辑的同时对文档进行注释。 一个客户端对文档的评论将自动与同时访问该文档的其他客户端同步。

    Minimizing bandwidth in file path-centric protocol message
    4.
    发明授权
    Minimizing bandwidth in file path-centric protocol message 有权
    以文件路径为中心的协议消息最小化带宽

    公开(公告)号:US08321484B2

    公开(公告)日:2012-11-27

    申请号:US12713816

    申请日:2010-02-26

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/30123

    摘要: Instead of sending each item separately to a service for processing, items are communicated to the service as one or more groups. Common portions of a file path for files within the group are transmitted once to the service. For example, a root portion of the file paths for the files within the group may be common to each of the files. The unique portions of the file path for each file are transmitted to the service without including the common portions. The size of the groups may be configured differently depending on needs of the specific instance of the protocol (i.e. smaller sized groups for more bandwidth-constrained situations). The size for the group may be determined in many different ways. For example, the size of the groups may be automatically determined based on a configuration and/or a user input.

    摘要翻译: 不是将每个项目单独地发送到服务进行处理,而是将项目作为一个或多个组传送到服务。 组内的文件的文件路径的公共部分将一次发送到服务。 例如,组内的文件的文件路径的根部分对于每个文件可能是共同的。 每个文件的文件路径的唯一部分被传输到服务而不包括公共部分。 可以根据协议的特定实例的需要(即,用于更多带宽限制的情况的较小尺寸的组)来不同地配置组的大小。 组的大小可以以许多不同的方式确定。 例如,可以基于配置和/或用户输入来自动确定组的大小。

    Method, system, and computer-readable medium for creating, inserting, and reusing document parts in an electronic document
    5.
    发明授权
    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.

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

    Importing non-native content into a document
    7.
    发明申请
    Importing non-native content into a document 审中-公开
    将非本地内容导入文档

    公开(公告)号:US20080114797A1

    公开(公告)日:2008-05-15

    申请号:US11599682

    申请日:2006-11-14

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F17/2205 G06F16/93

    摘要: Content that is stored using a non-native format is imported into a document using a native open file format. A document structured according to the open file format is designed such that it is made up of a collection of modular parts that are stored within a container. Non-native content is imported into an application's native file format by including the non-native content into one or more of the modular parts of the document. The non-native content is included within a part without the need to change the formatting of the non-native content. The application accesses the included non-native content and imports the non-native content to the native format of the application.

    摘要翻译: 使用非本机格式存储的内容将使用本机打开的文件格式导入到文档中。 根据开放文件格式构造的文档被设计成使得它由存储在容器内的模块化部件的集合组成。 非本机内容通过将非本地内容包含在文档的一个或多个模块化部分中而导入应用程序的本机文件格式。 非本地内容包含在一个部分中,而不需要更改非本地内容的格式。 应用程序访问所包含的非本地内容,并将非本地内容导入应用程序的本机格式。

    DETECTING AND RECOVERING FROM PROCESS FAILURES
    8.
    发明申请
    DETECTING AND RECOVERING FROM PROCESS FAILURES 有权
    检测和恢复过程失败

    公开(公告)号:US20120096303A1

    公开(公告)日:2012-04-19

    申请号:US13333668

    申请日:2011-12-21

    IPC分类号: G06F11/00

    摘要: A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked.

    摘要翻译: 一个服务用于处理文件。 文件的处理由分配用于处理文件的一部分的工作者服务来执行。 正在处理文件的一部分的每个工作者服务被分配唯一的标识符。 使用标识符信息,监控当前处于活动状态的一组工作服务以及分配给每个进程的工作。 当工作者服务器确定工作服务失败时,可以自动确定分配给失败的工作服务的工作,并可以启动新的工作服务来处理该工作。 任何启动的新工作者服务都将被分配唯一的标识符,因此可以类似地跟踪分配给它的工作。

    Real-time synchronization of XML data between applications
    9.
    发明授权
    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
    10.
    发明授权
    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数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。