-
公开(公告)号:US08082223B2
公开(公告)日:2011-12-20
申请号:US12902101
申请日:2010-10-11
申请人: Alvin I. Pivowar , Jayita Poddar
发明人: Alvin I. Pivowar , Jayita Poddar
CPC分类号: G06F17/30578 , G06F17/3048 , H04L67/1095 , H04L67/2842
摘要: A method and system for synchronization of computer databases using caching agents. In one embodiment, information is accessed from a first database. The information is stored into a persistent store, which may be a permanent media, such as a magnetic disk. The information is retrieved from the persistent store. Such retrieval may be in close time proximity to the storing, or the retrieval may be at a substantially different time from the storing. The synchronization is completed by updating a second database with the information retrieved by the caching agent from the persistent store. As an advantageous result, synchronization of computer databases is more efficient due to an optimized storage format for the information as well as maximum bandwidth access. As a further beneficial result, if a database is not present at the time of synchronization, embodiments of the present invention may enable synchronization capabilities unavailable under the prior art.
摘要翻译: 一种使用缓存代理同步计算机数据库的方法和系统。 在一个实施例中,从第一数据库访问信息。 该信息被存储到永久存储器中,该存储器可以是诸如磁盘的永久介质。 从永久存储中检索信息。 这种检索可能在接近存储的近似时间内,或者检索可能在与存储相当的不同时间。 通过使用缓存代理从永久存储器检索的信息更新第二数据库来完成同步。 作为有利的结果,由于针对信息的优化存储格式以及最大带宽访问,计算机数据库的同步更有效。 作为另一个有益的结果,如果数据库在同步时不存在,则本发明的实施例可以实现现有技术中不可用的同步能力。
-
公开(公告)号:US07707175B1
公开(公告)日:2010-04-27
申请号:US10159321
申请日:2002-05-31
申请人: Alvin I. Pivowar , Jayita Poddar , Tom Butler
发明人: Alvin I. Pivowar , Jayita Poddar , Tom Butler
IPC分类号: G06F17/00
CPC分类号: G06F17/30578 , H04L67/1095 , H04L67/34 , Y10S707/99931 , Y10S707/99952 , Y10S707/99954 , Y10S707/99955
摘要: A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints may include databases, hand held computers, communication links and the like. These novel single ended agent programs in cooperation with a common synchronization engine are able to synchronize databases. The agent programs need not implement synchronization logic and agent programs are required to understand only a single database. These aspects of the single ended agent programs greatly simplify the design, construction and maintenance of this software when compared with the prior art.
摘要翻译: 与单个端点通信的单端同步代理。 响应于来自同步管理器的指令,单端同步代理在其端点和公共同步引擎之间传送信息。 端点可以包括数据库,手持计算机,通信链路等。 这些与普通同步引擎协作的新型单端代理程序能够同步数据库。 代理程序不需要实现同步逻辑,代理程序只需要了解一个数据库。 与现有技术相比,单端代理程序的这些方面大大简化了该软件的设计,构造和维护。
-
公开(公告)号:US20110029486A1
公开(公告)日:2011-02-03
申请号:US12902101
申请日:2010-10-11
申请人: Alvin I. Pivowar , Jayita Poddar
发明人: Alvin I. Pivowar , Jayita Poddar
IPC分类号: G06F17/00
CPC分类号: G06F17/30578 , G06F17/3048 , H04L67/1095 , H04L67/2842
摘要: A method and system for synchronization of computer databases using caching agents. In one embodiment, information is accessed from a first database. The information is stored into a persistent store, which may be a permanent media, such as a magnetic disk. The information is retrieved from the persistent store. Such retrieval may be in close time proximity to the storing, or the retrieval may be at a substantially different time from the storing. The synchronization is completed by updating a second database with the information retrieved by the caching agent from the persistent store. As an advantageous result, synchronization of computer databases is more efficient due to an optimized storage format for the information as well as maximum bandwidth access. As a further beneficial result, if a database is not present at the time of synchronization, embodiments of the present invention may enable synchronization capabilities unavailable under the prior art.
摘要翻译: 一种使用缓存代理同步计算机数据库的方法和系统。 在一个实施例中,从第一数据库访问信息。 该信息被存储到永久存储器中,该存储器可以是诸如磁盘的永久介质。 从永久存储中检索信息。 这种检索可能在接近存储的近似时间内,或者检索可能在与存储相当的不同时间。 通过使用缓存代理从永久存储器检索的信息更新第二数据库来完成同步。 作为有利的结果,由于针对信息的优化存储格式以及最大带宽访问,计算机数据库的同步更有效。 作为另一个有益的结果,如果数据库在同步时不存在,则本发明的实施例可以实现现有技术中不可用的同步能力。
-
公开(公告)号:US07814053B1
公开(公告)日:2010-10-12
申请号:US10242344
申请日:2002-09-11
申请人: Alvin I. Pivowar , Jayita Poddar
发明人: Alvin I. Pivowar , Jayita Poddar
IPC分类号: G06F17/30
CPC分类号: G06F17/30578 , G06F17/3048 , H04L67/1095 , H04L67/2842
摘要: A method and system for synchronization of computer databases using caching agents. In one embodiment, information is accessed from a first database. The information is stored into a persistent store, which may be a permanent media, such as a magnetic disk. The information is retrieved from the persistent store. Such retrieval may be in close time proximity to the storing, or the retrieval may be at a substantially different time from the storing. The synchronization is completed by updating a second database with the information retrieved by the caching agent from the persistent store. As an advantageous result, synchronization of computer databases is more efficient due to an optimized storage format for the information as well as maximum bandwidth access. As a further beneficial result, if a database is not present at the time of synchronization, embodiments of the present invention may enable synchronization capabilities unavailable under the prior art.
摘要翻译: 一种使用缓存代理同步计算机数据库的方法和系统。 在一个实施例中,从第一数据库访问信息。 该信息被存储到永久存储器中,该存储器可以是诸如磁盘的永久介质。 从永久存储中检索信息。 这种检索可能在接近存储的近似时间内,或者检索可能在与存储相当的不同时间。 通过使用缓存代理从永久存储器检索的信息更新第二数据库来完成同步。 作为有利的结果,由于针对信息的优化存储格式以及最大带宽访问,计算机数据库的同步更有效。 作为另一个有益的结果,如果数据库在同步时不存在,则本发明的实施例可以实现现有技术中不可用的同步能力。
-
公开(公告)号:US07487135B2
公开(公告)日:2009-02-03
申请号:US10948916
申请日:2004-09-24
申请人: Alvin I. Pivowar , Jayita Poddar , Tom Butler
发明人: Alvin I. Pivowar , Jayita Poddar , Tom Butler
IPC分类号: G06F15/16
CPC分类号: G06F17/30578 , H04L67/1095 , H04L67/34 , Y10S707/99931 , Y10S707/99952 , Y10S707/99954 , Y10S707/99955
摘要: A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints may include databases, hand held computers, communication links and the like. These novel single ended agent programs in cooperation with a common synchronization engine are able to synchronize databases. The agent programs need not implement synchronization logic and agent programs are required to understand only a single database. These aspects of the single ended agent programs greatly simplify the design, construction and maintenance of this software when compared with the prior art.
摘要翻译: 与单个端点通信的单端同步代理。 响应于来自同步管理器的指令,单端同步代理在其端点和公共同步引擎之间传送信息。 端点可以包括数据库,手持计算机,通信链路等。 这些与普通同步引擎协作的新型单端代理程序能够同步数据库。 代理程序不需要实现同步逻辑,代理程序只需要了解一个数据库。 与现有技术相比,单端代理程序的这些方面大大简化了该软件的设计,构造和维护。
-
公开(公告)号:US08001081B1
公开(公告)日:2011-08-16
申请号:US10972965
申请日:2004-10-21
申请人: William L. Mills , Thomas C. Butler , Uma D. Gouru , Atul Gupta , Jayita Poddar , Gerard G. Pallipuram , Alvin I. Pivowar
发明人: William L. Mills , Thomas C. Butler , Uma D. Gouru , Atul Gupta , Jayita Poddar , Gerard G. Pallipuram , Alvin I. Pivowar
CPC分类号: G06F17/30578
摘要: One embodiment of the invention enables nodes or endpoints that have been involved with synchronization of data items to determine which version of a data item (if any) has priority over another version of that same data item. For example, one embodiment of the invention can include a method that can include the determination as to whether any data items have matching identities and conflicting priorities after the synchronization process. Provided a first and second data items have matching identities and conflicting priorities, a determination is made as to whether an indication had been made that the first data item is desirable over the second data item. Provided the indication had been made that the first data is desirable over the second data item, it is indicated that the first data item has priority over the second data item.
摘要翻译: 本发明的一个实施例使得已经涉及数据项的同步的节点或端点确定数据项的哪个版本(如果有的话)优先于相同数据项的另一个版本。 例如,本发明的一个实施例可以包括一种方法,其可以包括关于在同步过程之后任何数据项是否具有匹配的身份和冲突的优先级的确定。 如果第一和第二数据项具有匹配的身份和冲突的优先级,则确定是否已经做出关于第一数据项是否期望超过第二数据项的指示。 如果指示第一数据对于第二数据项是期望的,则指示第一数据项具有优于第二数据项的优先级。
-
公开(公告)号:US20050038811A1
公开(公告)日:2005-02-17
申请号:US10948916
申请日:2004-09-24
申请人: Alvin Pivowar , Jayita Poddar , Tom Butler
发明人: Alvin Pivowar , Jayita Poddar , Tom Butler
IPC分类号: G06F17/00
CPC分类号: G06F17/30578 , H04L67/1095 , H04L67/34 , Y10S707/99931 , Y10S707/99952 , Y10S707/99954 , Y10S707/99955
摘要: A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints may include databases, hand held computers, communication links and the like. These novel single ended agent programs in cooperation with a common synchronization engine are able to synchronize databases. The agent programs need not implement synchronization logic and agent programs are required to understand only a single database. These aspects of the single ended agent programs greatly simplify the design, construction and maintenance of this software when compared with the prior art.
摘要翻译: 与单个端点通信的单端同步代理。 响应于来自同步管理器的指令,单端同步代理在其端点和公共同步引擎之间传送信息。 端点可以包括数据库,手持计算机,通信链路等。 这些与普通同步引擎协作的新型单端代理程序能够同步数据库。 代理程序不需要实现同步逻辑,代理程序只需要了解一个数据库。 与现有技术相比,单端代理程序的这些方面大大简化了该软件的设计,构造和维护。
-
-
-
-
-
-