Method to delay locking of server files on edit
    2.
    发明授权
    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.

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

    Method for managing multiple file states for replicated files
    3.
    发明授权
    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
    4.
    发明授权
    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 and system for identifying program module functionality needed by a computer when disconnected from a network
    6.
    发明申请
    Method and system for identifying program module functionality needed by a computer when disconnected from a network 失效
    用于识别当与网络断开连接时计算机所需的程序模块功能的方法和系统

    公开(公告)号:US20050132063A1

    公开(公告)日:2005-06-16

    申请号:US11042298

    申请日:2005-01-24

    CPC分类号: G06F8/61

    摘要: Identifying program module functionality needed by a computer when disconnected from a network is disclosed. A document identification engine (DIE) creates a list of files stored locally on the computer. The DIE sends the list of files to a document mapping engine (DME). The DME identifies a proper handler routine for each file in the list of files and sends each file to the proper handler routine(s). The handler routine(s) identifies the application functionality needed to execute each file. The application functionality may include products, features and components. The handler routine sendsd a list of needed application functionality to the DME. If needed, the DME may send any sub-parts of files to another handler for further processing, such as when a word processing document includes a spreadsheet subpart. The DME also can send the list of needed application functionality to a migration engine (ME). The ME determines the current status of the needed application functionality. If the status of the needed application functionality indicates that the needed application functionality is not installed locally on the computer, then the ME installs the needed application functionality to the computer.

    摘要翻译: 公开了当与网络断开连接时识别计算机所需的程序模块功能。 文档识别引擎(DIE)创建计算机本地存储的文件列表。 DIE将文件列表发送到文档映射引擎(DME)。 DME为文件列表中的每个文件标识一个适当的处理程序例程,并将每个文件发送到正确的处理程序例程。 处理程序例程识别执行每个文件所需的应用程序功能。 应用功能可以包括产品,特征和组件。 处理程序例程将需要的应用程序功能列表发送到DME。 如果需要,DME可以将文件的任何子部分发送到另一个处理程序以进行进一步处理,例如当文字处理文档包含电子表格子部分时。 DME还可以将所需的应用程序功能列表发送到迁移引擎(ME)。 ME确定所需应用程序功能的当前状态。 如果所需的应用程序功能的状态表明所需的应用程序功能未在本地安装在计算机上,则ME会将所需的应用程序功能安装到计算机上。

    Personal Computing Environment With Virtual Computing Device
    7.
    发明申请
    Personal Computing Environment With Virtual Computing Device 有权
    个人计算环境与虚拟计算设备

    公开(公告)号:US20090216908A1

    公开(公告)日:2009-08-27

    申请号:US12036085

    申请日:2008-02-22

    IPC分类号: G06F15/173 G06F15/16 H04L9/00

    CPC分类号: H04L67/1095 H04L29/08846

    摘要: Systems and methods of providing synchronization of providing a device mesh and a virtual computing device are disclosed herein. A selection of a plurality of computer devices, such as PDAs, cellphone, laptops, and the like, can be received from a user. The data at the virtual computing device and the plurality of devices can be synchronized. Access to all applications available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to all data available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to the virtual computing device can be provided via a data network.

    摘要翻译: 本文公开了提供设备网格和虚拟计算设备的同步的系统和方法。 可以从用户接收多个计算机设备(例如PDA,手机,笔记本电脑等)的选择。 虚拟计算设备和多个设备上的数据可以被同步。 可以在虚拟计算设备处提供对多个计算设备中的每个计算设备中可用的所有应用的访问。 可以在虚拟计算设备处提供对多个计算设备中的每个计算设备中可用的所有数据的访问。 可以通过数据网络来访问虚拟计算设备。

    Method and system for identifying program module functionality needed by a computer when disconnected from a network
    8.
    发明申请
    Method and system for identifying program module functionality needed by a computer when disconnected from a network 有权
    用于识别当与网络断开连接时计算机所需的程序模块功能的方法和系统

    公开(公告)号:US20050160422A1

    公开(公告)日:2005-07-21

    申请号:US11012782

    申请日:2004-12-14

    CPC分类号: G06F8/61

    摘要: Identifying program module functionality needed by a computer when disconnected from a network is disclosed. A document identification engine (DIE) creates a list of files stored locally on the computer. The DIE sends the list of files to a document mapping engine (DME). The DME identifies a proper handler routine for each file in the list of files and sends each file to the proper handler routine(s). The handler routine(s) identifies the application functionality needed to execute each file. The application functionality may include products, features and components. The handler routine sendsd a list of needed application functionality to the DME. If needed, the DME may send any sub-parts of files to another handler for further processing, such as when a word processing document includes a spreadsheet sub-part. The DME also can send the list of needed application functionality to a migration engine (ME). The ME determines the current status of the needed application functionality. If the status of the needed application functionality indicates that the needed application functionality is not installed locally on the computer, then the ME installs the needed application functionality to the computer.

    摘要翻译: 公开了当与网络断开连接时识别计算机所需的程序模块功能。 文档识别引擎(DIE)创建计算机本地存储的文件列表。 DIE将文件列表发送到文档映射引擎(DME)。 DME为文件列表中的每个文件标识一个适当的处理程序例程,并将每个文件发送到正确的处理程序例程。 处理程序例程识别执行每个文件所需的应用程序功能。 应用功能可以包括产品,特征和组件。 处理程序例程将需要的应用程序功能列表发送到DME。 如果需要,DME可以将文件的任何子部分发送到另一个处理程序以进行进一步处理,例如当文字处理文档包括电子表格子部分时。 DME还可以将所需的应用程序功能列表发送到迁移引擎(ME)。 ME确定所需应用程序功能的当前状态。 如果所需的应用程序功能的状态表明所需的应用程序功能未在本地安装在计算机上,则ME会将所需的应用程序功能安装到计算机上。

    Personal computing environment with virtual computing device
    9.
    发明授权
    Personal computing environment with virtual computing device 有权
    具有虚拟计算设备的个人计算环境

    公开(公告)号:US08959248B2

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

    申请号:US12036085

    申请日:2008-02-22

    IPC分类号: G06F15/16 H04L29/08

    CPC分类号: H04L67/1095 H04L29/08846

    摘要: Systems and methods of providing synchronization of providing a device mesh and a virtual computing device are disclosed herein. A selection of a plurality of computer devices, such as PDAs, cellphone, laptops, and the like, can be received from a user. The data at the virtual computing device and the plurality of devices can be synchronized. Access to all applications available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to all data available in each computing device in the plurality of computing devices can be provided at the virtual computing device. Access to the virtual computing device can be provided via a data network.

    摘要翻译: 本文公开了提供设备网格和虚拟计算设备的同步的系统和方法。 可以从用户接收多个计算机设备(例如PDA,手机,笔记本电脑等)的选择。 虚拟计算设备和多个设备上的数据可以被同步。 可以在虚拟计算设备处提供对多个计算设备中的每个计算设备中可用的所有应用的访问。 可以在虚拟计算设备处提供对多个计算设备中的每个计算设备中可用的所有数据的访问。 可以通过数据网络来访问虚拟计算设备。