Method for managing multiple file states for replicated files
    1.
    发明授权
    Method for managing multiple file states for replicated files 有权
    用于管理复制文件的多个文件状态的方法

    公开(公告)号:US08010491B2

    公开(公告)日:2011-08-30

    申请号:US10376873

    申请日:2003-02-28

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30067

    摘要: A server file replication technique is implemented with three local copies of a replicated file. First, a shadow file is a copy of the last known good version of the file on the server. Second, a local copy is the user's working copy. Whatever changes the user has made to the file are stored in the local copy. Third, a rollback file is a copy made of the local copy if the local copy changes (for example, when conflicts are resolved or the server version is copied to the local copy.) Different states exist, based on whether these copies contain differences from each other and from the server version, and based on the user's use of the document. These states guide what is done to maintain the local copies and whether conflict resolution is required.

    摘要翻译: 使用复制文件的三个本地副本实现服务器文件复制技术。 首先,影子文件是服务器上最后一个已知的良好版本的文件的副本。 其次,本地副本是用户的工作副本。 无论用户对文件进行的任何更改都存储在本地副本中。 第三,如果本地副本更改(例如,当冲突解决或将服务器版本复制到本地副本)时,回滚文件是由本地副本创建的副本。根据这些副本是否包含差异,存在不同的状态 彼此和从服务器版本,并根据用户使用的文档。 这些状态指导维护本地副本所做的工作,以及是否需要解决冲突。

    Method for managing file replication in applications
    2.
    发明授权
    Method for managing file replication in applications 有权
    在应用程序中管理文件复制的方法

    公开(公告)号:US07389309B2

    公开(公告)日:2008-06-17

    申请号:US10376738

    申请日:2003-02-28

    IPC分类号: G06F17/30

    摘要: A method for managing a first and second version of an electronic file is disclosed. In the method, first and second versions of an electronic file are recognized and a synchronization event is initiated. An application program interface accesses the first and second versions, compares information associated with each, generates a result and reports the result to the first software application. A second software application generates a user interface in accordance with a feature of the second software application, where the electronic file is associated with the second software application, and the user interface is displayed on a display device.

    摘要翻译: 公开了一种用于管理电子文件的第一和第二版本的方法。 在该方法中,识别电子文件的第一和第二版本,并启动同步事件。 应用程序接口访问第一和第二版本,比较与每个版本相关联的信息,生成结果并将结果报告给第一软件应用。 第二软件应用根据第二软件应用的特征生成用户界面,其中电子文件与第二软件应用相关联,并且用户界面被显示在显示设备上。

    Method to delay locking of server files on edit
    3.
    发明授权
    Method to delay locking of server files on edit 有权
    延迟编辑服务器文件锁定的方法

    公开(公告)号:US08706760B2

    公开(公告)日:2014-04-22

    申请号:US10376716

    申请日:2003-02-28

    IPC分类号: G06F7/00 G06F17/30

    摘要: A server is implemented with a modified file open action, which, when a user performs the modified open, initially opens a file without locking the file. When a user indicates (either explicitly or implicitly) that the user is attempting to or intending to open the file, the file can then be locked for editing. In this way, the default action when a user requests a file is to open the file without denying other users access to the file. Then, when the user indicates that editing should occur, the lock for the file is obtained.

    摘要翻译: 服务器采用修改的文件打开操作实现,当用户执行修改打开时,最初打开文件而不锁定文件。 当用户指示(明确地或隐含地)用户试图或打算打开文件时,该文件可以被锁定以进行编辑。 以这种方式,用户请求文件时的默认操作是打开文件,而不会拒绝其他用户访问该文件。 然后,当用户指示编辑应该发生时,获取文件的锁定。

    Methods and systems for providing a customized user interface for viewing and editing meta-data
    5.
    发明申请
    Methods and systems for providing a customized user interface for viewing and editing meta-data 有权
    用于提供用于查看和编辑元数据的定制用户界面的方法和系统

    公开(公告)号:US20060294474A1

    公开(公告)日:2006-12-28

    申请号:US11167017

    申请日:2005-06-24

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F17/30722

    摘要: Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.

    摘要翻译: 公开了用于提供用户界面的系统和方法。 所公开的系统和方法可以包括接收发起被配置为生成数据文件的应用程序的请求。 此外,所公开的系统和方法可以包括响应于该请求,通过启动的应用程序显示属性面板。 属性面板可以被配置为接收与由应用程序生成的数据文件相关联的元数据。 此外,属性面板可以被配置为仅由应用程序提供接收元数据的唯一位置。 此外,所公开的系统和方法可以包括在属性面板中接收元数据。

    Methods and systems for incorporating meta-data in document content
    9.
    发明授权
    Methods and systems for incorporating meta-data in document content 失效
    将元数据合并到文档内容中的方法和系统

    公开(公告)号:US07877420B2

    公开(公告)日:2011-01-25

    申请号:US11167013

    申请日:2005-06-24

    IPC分类号: G06F7/00

    CPC分类号: G06F17/241

    摘要: Systems and methods are disclosed for incorporating meta-data in document content. The disclosed systems and methods may include initiating an application program configured to generate a document. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel. The property panel may be configured to receive meta-data to be associated with the document generated by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel and copying the meta-data from the property panel to the document content.

    摘要翻译: 公开了用于将元数据并入文档内容中的系统和方法。 所公开的系统和方法可以包括启动被配置为生成文档的应用程序。 此外,所公开的系统和方法可以包括通过所启动的应用程序来显示属性面板。 属性面板可以被配置为接收与由应用程序生成的文档相关联的元数据。 此外,所公开的系统和方法可以包括在属性面板中接收元数据,并将元数据从属性面板复制到文档内容。

    Document synchronization over stateless protocols
    10.
    发明授权
    Document synchronization over stateless protocols 有权
    无状态协议的文件同步

    公开(公告)号:US08984392B2

    公开(公告)日:2015-03-17

    申请号:US13315064

    申请日:2011-12-08

    摘要: Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes a plurality of cells and a plurality of data objects defining content of the document. Each data object is associated with one of the cells and has an object identifier that uniquely identifies the data object within the associated cell, and is configured to communicate with other cells and with objects within the associated cell. In addition, each of the cells is defined so that each other cell remains unaffected by changes to data objects of the cell.

    摘要翻译: 示例系统,方法和数据结构针对同步文档。 一个示例数据结构包括接收来自第一客户端的编辑文档的请求,以及向第一客户端发送短期检出元数据以开始编辑会话。 数据结构包括定义文档内容的多个单元和多个数据对象。 每个数据对象与一个单元相关联,并且具有唯一地标识关联单元内的数据对象的对象标识符,并且被配置为与其他单元以及相关联单元内的对象进行通信。 另外,每个单元被定义为使得每个其他单元保持不受该单元的数据对象的改变的影响。