Intelligent patch checker
    41.
    发明授权
    Intelligent patch checker 有权
    智能补丁检查器

    公开(公告)号:US07853943B2

    公开(公告)日:2010-12-14

    申请号:US11111292

    申请日:2005-04-20

    IPC分类号: G06F9/44 G06F9/445 G06F15/177

    摘要: A method for remotely updating software in a plurality of computer systems is disclosed. In one embodiment, a client computer sends application information about a software application to a server system. The server system performs a comparison between the application information about the software application and the most-updated upgrade package for the software application. The most-updated upgrade package for the software application is stored in a part database. The most-updated upgrade package for the software application is received by the client system automatically when the comparison indicates that the most-updated upgrade package has not been installed on the client system. A client database stores a plurality of configuration files for a plurality of client systems. A first configuration file provides the sever system with the knowledge of the software applications installed on the client system. The application information about the software application comprises version information of the software applications and is stored in a database in the client system.

    摘要翻译: 公开了一种在多个计算机系统中远程更新软件的方法。 在一个实施例中,客户端计算机将关于软件应用的应用信息发送到服务器系统。 服务器系统对软件应用程序的应用程序信息和软件应用程序的最新升级包进行比较。 用于软件应用程序的最新升级软件包存储在零件数据库中。 当比较指示客户端系统上未安装最新更新的升级包时,客户端系统会自动收到软件应用程序的最新更新升级包。 客户端数据库存储多个客户端系统的多个配置文件。 第一个配置文件为服务器系统提供安装在客户端系统上的软件应用程序的知识。 关于软件应用的应用信息包括软件应用的版本信息,并存储在客户端系统中的数据库中。

    Method for sharing groups of objects
    42.
    发明授权
    Method for sharing groups of objects 有权
    共享对象组的方法

    公开(公告)号:US07840543B2

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

    申请号:US12060146

    申请日:2008-03-31

    IPC分类号: G06F7/00

    摘要: A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when an object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creation of the new version; storing the new version of the object together with any version of that object before the change; providing all versions of the object to each of said plurality of users; and using the additional data provided for each version of the object to determine how to display the object. The group may be a calendar and each object may be an event in the calendar. In that case, the object parameter data may comprise a start time of the event, an end time of the event, a description of the event, a status of the event, whether the event is to be repeated and the persons attending the event. The additional data may comprise an identification of the user who made the change, a time at which the change was made, a description of the change, a user comment relating to the change and an identification of the previous version of the event from which the present version was created.

    摘要翻译: 一种在多个用户之间共享一个或多个对象的组的方法,其中所述多个用户中的一个或多个能够改变至少一个所述对象的参数数据。 该方法包括存储每个所述对象的至少一个版本; 当对象被改变时,创建对象的新版本,新版本的对象包括与创建新版本有关的附加数据; 在更改之前将对象的新版本与该对象的任何版本一起存储; 将所述对象的所有版本提供给所述多个用户中的每一个; 并使用为对象的每个版本提供的附加数据来确定如何显示对象。 该组可以是日历,并且每个对象可以是日历中的事件。 在这种情况下,对象参数数据可以包括事件的开始时间,事件的结束时间,事件的描述,事件的状态,事件是否被重复以及参加事件的人员。 附加数据可以包括进行变更的用户的标识,变更的时间,变更的描述,与变更有关的用户评论以及事件的先前版本的标识, 目前版本已创建。

    Fast synchronization of computer databases using coverage status
    43.
    发明授权
    Fast synchronization of computer databases using coverage status 有权
    使用覆盖状态快速同步计算机数据库

    公开(公告)号:US07836015B1

    公开(公告)日:2010-11-16

    申请号:US10159462

    申请日:2002-05-31

    IPC分类号: G06F7/00 G06F17/00

    摘要: A method and system for fast synchronization of computer databases using coverage status. First coverage information of a first database and second coverage information of a second database are accessed. Using the coverage information from the two databases, it may be determined which data elements from the second database are more recent than corresponding data elements from the first database. Data elements from the second database that are more recent than corresponding data elements of the first database may be transferred to the first database. In this novel manner, synchronization of two databases may take place without comparing corresponding data elements between the two databases in order to determine if a data element has been modified. By this exchange of coverage information, it is possible to transfer only changed records, in one direction, allowing for a consistent synchronization method that is typically faster than prior art methods.

    摘要翻译: 一种使用覆盖状态快速同步计算机数据库的方法和系统。 访问第一数据库的第一覆盖信息和第二数据库的第二覆盖信息。 使用来自两个数据库的覆盖信息,可以确定来自第二数据库的哪些数据元素比来自第一数据库的相应数据元素更新。 来自第二数据库的比第一数据库的相应数据元素更新的数据元素可以被传送到第一数据库。 以这种新颖的方式,可以在不比较两个数据库之间的相应数据元素的情况下进行两个数据库的同步,以便确定数据元素是否已被修改。 通过这种覆盖信息的交换,可以在一个方向上传送仅改变的记录,允许通常比现有技术方法更快的一致的同步方法。

    System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
    45.
    发明授权
    System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot 有权
    用于确定两个快照中的更改并将更改发送到目标快照的系统和方法

    公开(公告)号:US07818299B1

    公开(公告)日:2010-10-19

    申请号:US12552346

    申请日:2009-09-02

    IPC分类号: G06F17/30

    摘要: A method for backing up a computer file system is disclosed. A first snapshot of the file system is generated at a first time, the first snapshot having first pointers to data blocks of the file system at the first time. A network adapter receives storage operations to write new data to the file system. A second snapshot of the file system is generated at a second time, the second snapshot having second pointers to data blocks of the file system at the second time, the data blocks at the second time including the new data. The first pointers to the second pointers are compared. In response to the second pointers differing from the first pointers, data of the file system which have been changed between the first snapshot and the second snapshot are copied to a backup copy of the file system.

    摘要翻译: 公开了一种用于备份计算机文件系统的方法。 第一次生成文件系统的第一个快照,第一个快照首次具有文件系统的数据块的第一个指针。 网络适​​配器接收存储操作以将新数据写入文件系统。 文件系统的第二个快照是在第二时间生成的,第二个快照具有第二个指向文件系统的数据块的第二个指针,第二次包括新数据的数据块。 比较第二个指针的第一个指针。 响应于与第一指针不同的第二指针,在第一快照和第二快照之间已经改变的文件系统的数据被复制到文件系统的备份副本。

    System and method for tracking documents in an on-demand service
    46.
    发明授权
    System and method for tracking documents in an on-demand service 有权
    用于跟踪按需服务中的文档的系统和方法

    公开(公告)号:US07818298B2

    公开(公告)日:2010-10-19

    申请号:US11879535

    申请日:2007-07-17

    IPC分类号: G06F17/30

    摘要: In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the tracking of whether one of the shared documents was changed. The ability of embodiments to provide the sharing of documents and the tracking can enable a safeguard that a user knows whether the document that they have in their possession is the most recent version.In an embodiment, the shared documents are stored in a document management storage. In an embodiment, each file has an ID that includes version information for checking whether the document is the most recent version. In an embodiment, an application is downloaded onto the user system that automatically upon opening a document checks whether a document is the most recent version.

    摘要翻译: 根据实施例,提供了用于在按需服务中跟踪文档的机制和方法。 用于跟踪按需服务中的文档的这些机制和方法可以使实施例能够提供文档的共享以及跟踪共享文档中的一个是否被改变。 实施例提供文件共享和跟踪的能力可以实现用户知道他们拥有的文档是否是最新版本的保护。 在一个实施例中,共享文档被存储在文档管理存储器中。 在一个实施例中,每个文件具有包括用于检查文档是否是最新版本的版本信息的ID。 在一个实施例中,将应用程序下载到用户系统上,在打开文档时自动检查文档是否是最新版本。

    Disk snapshot acquisition method
    47.
    发明授权
    Disk snapshot acquisition method 有权
    磁盘快照采集方法

    公开(公告)号:US07809908B2

    公开(公告)日:2010-10-05

    申请号:US11709805

    申请日:2007-02-23

    申请人: Chih-Wei Chen

    发明人: Chih-Wei Chen

    IPC分类号: G06F12/00 G06F17/30

    摘要: A disk snapshot acquisition method, which is applied in a server comprising a memory allocated with a kernel space and a hard disk, comprises the steps of allocating all chunks having data stored as a disk volume in said hard disk; allocating a first portion and a second portion in said hard disk; establishing a snapshot pointer in said kernel space, said snapshot pointer pointing to a starting address of said first portion in said hard disk; and when original data in one of said chunks of said disk volume is to be modified, duplicating said original data to a chunk in said second portion as backup data, then modifying said original data into modified data, and storing a piece of mapping information comprising an address of said modified data and an address of said backup data corresponding to said modified data to a copy-on-write table in said first portion.

    摘要翻译: 一种应用于包含分配有内核空间和硬盘的存储器的服务器的磁盘快照获取方法包括以下步骤:将具有存储为磁盘卷的数据的所有块分配到所述硬盘中; 在所述硬盘中分配第一部分和第二部分; 在所述内核空间中建立快照指针,所述快照指针指向所述硬盘中所述第一部分的起始地址; 并且当要修改所述磁盘卷的所述块之一中的原始数据时,将所述原始数据复制到所述第二部分中的块作为备份数据,然后将所述原始数据修改为修改数据,并且存储一条映射信息,其包括 所述修改的数据的地址和对应于所述修改的数据的所述备份数据的地址到所述第一部分中的写入时间拷贝表。

    Method and system for server synchronization with a computing device
    48.
    发明授权
    Method and system for server synchronization with a computing device 有权
    与计算设备进行服务器同步的方法和系统

    公开(公告)号:US07761535B2

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

    申请号:US10084257

    申请日:2002-02-25

    IPC分类号: G06F15/16 G06F17/30

    摘要: A method and system for synchronizing a main database of a server and a local database of a handheld device. A user can use an application residing in the handheld device to make transactions in the local database. During a synchronization operation, the handheld device and server are coupled. The system then determines whether the application should be updated and, if so, causes the server to provide an update. The system also causes the handheld device to provide to the server information related to the transactions made by the user to the local database. The system causes the server to perform transactions on the main database based on the transaction information. The system also causes the server to extract data from the main database. The server can then provide at least some of the extracted data to the handheld device to update the local database.

    摘要翻译: 一种用于使服务器的主数据库和手持设备的本地数据库同步的方法和系统。 用户可以使用驻留在手持设备中的应用程序在本地数据库中进行交易。 在同步操作期间,手持设备和服务器被耦合。 然后,系统确定应用程序是否应该更新,如果是,则使服务器提供更新。 系统还使得手持设备向服务器提供与用户对本地数据库进行的交易相关的信息。 该系统使服务器根据交易信息在主数据库上执行交易。 该系统还使服务器从主数据库中提取数据。 然后,服务器可以将提取的数据中的至少一些提供给手持设备来更新本地数据库。

    Synchronization protocol for synchronizing data between nodes
    50.
    发明授权
    Synchronization protocol for synchronizing data between nodes 失效
    节点之间同步数据同步协议

    公开(公告)号:US07747561B1

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

    申请号:US10159918

    申请日:2002-05-31

    IPC分类号: G06F17/30

    摘要: A method and system thereof for synchronizing a data set comprising a first data set residing on a first node with a second data set residing on a second node. Packets are exchanged with the second node. A packet comprises one or more messages and a message comprises a plurality of elements. At least one of the elements identifies the data set. Other information in the packets is used to identify any data from the first data set that needs to be sent to the second node and any data from the second data set that needs to be received from the second node, in order to synchronize the data set on both nodes. The data so identified can then be exchanged.

    摘要翻译: 一种用于使包含驻留在第一节点上的第一数据集的数据集与驻留在第二节点上的第二数据集同步的方法和系统。 数据包与第二个节点进行交换。 分组包括一个或多个消息,并且消息包括多个元素。 至少有一个元素标识数据集。 分组中的其他信息被用于识别需要发送到第二节点的第一数据集的任何数据以及需要从第二节点接收的来自第二数据集的任何数据,以便同步数据集 在两个节点上。 然后可以交换如此识别的数据。