WO2008103529A3 - Techniques to cross-synchronize data - Google Patents
Techniques to cross-synchronize data Download PDFInfo
- Publication number
- WO2008103529A3 WO2008103529A3 PCT/US2008/052411 US2008052411W WO2008103529A3 WO 2008103529 A3 WO2008103529 A3 WO 2008103529A3 US 2008052411 W US2008052411 W US 2008052411W WO 2008103529 A3 WO2008103529 A3 WO 2008103529A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cross
- techniques
- data items
- synchronize
- synchronize data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/273—Asynchronous replication or reconciliation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
- Multi Processors (AREA)
Abstract
Techniques to cross-synchronize data are described. An apparatus may comprise a cross-synchronization component to synchronize multiple data items for different application programs between multiple client devices synchronized using multiple synchronization circuits. The cross-synchronization component may determine whether changes to the multiple data items made at a first client device are propagated to a second client device using consistency information maintained by a consistency group item for a consistency group including the data items. Other embodiments are described and claimed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08728525.0A EP2130128B1 (en) | 2007-02-22 | 2008-01-30 | Techniques to cross-synchronize data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/709,451 US8131670B2 (en) | 2007-02-22 | 2007-02-22 | Techniques to cross-synchronize data |
US11/709,451 | 2007-02-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008103529A2 WO2008103529A2 (en) | 2008-08-28 |
WO2008103529A3 true WO2008103529A3 (en) | 2008-10-16 |
Family
ID=39710693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2008/052411 WO2008103529A2 (en) | 2007-02-22 | 2008-01-30 | Techniques to cross-synchronize data |
Country Status (4)
Country | Link |
---|---|
US (2) | US8131670B2 (en) |
EP (1) | EP2130128B1 (en) |
TW (1) | TWI472934B (en) |
WO (1) | WO2008103529A2 (en) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020046061A1 (en) | 2000-02-11 | 2002-04-18 | Wright Kenneth L. | Personal information system |
US7966426B2 (en) | 2006-11-14 | 2011-06-21 | Microsoft Corporation | Offline synchronization capability for client application |
US8131670B2 (en) | 2007-02-22 | 2012-03-06 | Microsoft Corporation | Techniques to cross-synchronize data |
WO2008111081A2 (en) * | 2007-03-14 | 2008-09-18 | New Act Ltd. | System and method for propagating personal identification information to communication devices |
JP5105922B2 (en) * | 2007-03-22 | 2012-12-26 | 日本電気株式会社 | Information update system, information storage server, information update method, and program |
US9134725B2 (en) * | 2007-09-21 | 2015-09-15 | Siemens Aktiengesellschaft | Method of configuring manufacturing execution systems |
US8019863B2 (en) * | 2008-03-28 | 2011-09-13 | Ianywhere Solutions, Inc. | Synchronizing events between mobile devices and servers |
US9477727B2 (en) * | 2008-08-01 | 2016-10-25 | Sybase, Inc. | Abstracting data for use by a mobile device having occasional connectivity |
US8756437B2 (en) | 2008-08-22 | 2014-06-17 | Datcard Systems, Inc. | System and method of encryption for DICOM volumes |
WO2010048531A1 (en) * | 2008-10-24 | 2010-04-29 | Datcard Systems, Inc. | System and methods for metadata management in content addressable storage |
US8639661B2 (en) * | 2008-12-01 | 2014-01-28 | Microsoft Corporation | Supporting media content revert functionality across multiple devices |
US20100185631A1 (en) * | 2009-01-19 | 2010-07-22 | Microsoft Corporation | Techniques for data aggregation, analysis, and distribution |
US20110082896A1 (en) * | 2009-10-07 | 2011-04-07 | At&T Intellectual Property I, L.P. | Dynamically Updated Web-Enabled and Embedded Contact Address in Communication Devices |
US9336291B2 (en) | 2009-12-30 | 2016-05-10 | Sybase, Inc. | Message based synchronization for mobile business objects |
US8788458B2 (en) | 2009-12-30 | 2014-07-22 | Sybase, Inc. | Data caching for mobile applications |
US8909662B2 (en) * | 2009-12-30 | 2014-12-09 | Sybase, Inc. | Message based mobile object with native PIM integration |
US20110184998A1 (en) * | 2010-01-22 | 2011-07-28 | Palahnuk Samuel L | Universally accessible encrypted internet file system for wired and wireless computing devices supplanting synchronization, backup and email file attachment |
US20110202909A1 (en) * | 2010-02-12 | 2011-08-18 | Microsoft Corporation | Tier splitting for occasionally connected distributed applications |
US8676914B2 (en) * | 2010-03-04 | 2014-03-18 | Canon Kabushiki Kaisha | Synchronizing services across network nodes |
US20110258160A1 (en) * | 2010-04-15 | 2011-10-20 | Po-Yen Lee | Data synchronization methods for synchronizing data in communication system and communication systems |
US8930470B2 (en) * | 2010-04-23 | 2015-01-06 | Datcard Systems, Inc. | Event notification in interconnected content-addressable storage systems |
US8504520B2 (en) | 2010-06-11 | 2013-08-06 | Microsoft Corporation | Background synchronization of data objects |
WO2012078898A2 (en) | 2010-12-10 | 2012-06-14 | Datcard Systems, Inc. | Secure portable medical information access systems and methods related thereto |
US10102242B2 (en) * | 2010-12-21 | 2018-10-16 | Sybase, Inc. | Bulk initial download of mobile databases |
US8818983B1 (en) * | 2011-08-31 | 2014-08-26 | Google Inc. | Synchronization of search engines |
US10621206B2 (en) | 2012-04-19 | 2020-04-14 | Full Circle Insights, Inc. | Method and system for recording responses in a CRM system |
US10599620B2 (en) * | 2011-09-01 | 2020-03-24 | Full Circle Insights, Inc. | Method and system for object synchronization in CRM systems |
CN103186614B (en) * | 2011-12-30 | 2016-04-13 | 鼎捷软件股份有限公司 | Electronic data synchronous method and electronic data System of Synchronous Processing |
US8725821B1 (en) * | 2012-03-14 | 2014-05-13 | Comindware Ltd. | System and method for project and process management by synchronizing custom objects between ms outlook and external server |
US9565246B1 (en) * | 2012-03-14 | 2017-02-07 | Comindware Ltd. | System and method for project and process management by synchronizing custom objects between an application and external server |
US8874682B2 (en) | 2012-05-23 | 2014-10-28 | Sybase, Inc. | Composite graph cache management |
US9110807B2 (en) | 2012-05-23 | 2015-08-18 | Sybase, Inc. | Cache conflict detection |
US8635373B1 (en) | 2012-09-22 | 2014-01-21 | Nest Labs, Inc. | Subscription-Notification mechanisms for synchronization of distributed states |
US8943110B2 (en) | 2012-10-25 | 2015-01-27 | Blackberry Limited | Method and system for managing data storage and access on a client device |
US9165006B2 (en) | 2012-10-25 | 2015-10-20 | Blackberry Limited | Method and system for managing data storage and access on a client device |
US9582560B2 (en) * | 2013-03-15 | 2017-02-28 | Sugarcrm Inc. | Partnership relationship management system to system data synchronization |
US9026698B2 (en) * | 2013-03-15 | 2015-05-05 | Intel Corporation | Apparatus, system and method for providing access to a device function |
US9817804B2 (en) | 2013-09-12 | 2017-11-14 | Wix.Com Ltd. | System for comparison and merging of versions in edited websites and interactive applications |
EP3105688B1 (en) | 2014-02-11 | 2020-09-16 | Wix.com Ltd. | System for synchronization of changes in edited websites and interactive applications |
US9858305B2 (en) * | 2014-03-06 | 2018-01-02 | International Business Machines Corporation | Restoring database consistency integrity |
FR3024869B1 (en) * | 2014-08-14 | 2016-08-26 | Zodiac Aero Electric | ELECTRICAL DISTRIBUTION SYSTEM FOR AN AIRCRAFT AND CORRESPONDING CONTROL METHOD |
CN106156165A (en) * | 2015-04-16 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Method of data synchronization between heterogeneous data source and device |
US10289383B2 (en) * | 2016-07-28 | 2019-05-14 | International Business Machines Corporation | Cross object synchronization |
US10635559B2 (en) | 2016-11-29 | 2020-04-28 | International Business Machines Corporation | Maintaining data integrity over multiple applications |
US20180349406A1 (en) * | 2017-06-02 | 2018-12-06 | Apple Inc. | Sharing data among multiple computing devices |
JP2019079473A (en) | 2017-10-27 | 2019-05-23 | 富士ゼロックス株式会社 | Information processing apparatus and program |
TWI657676B (en) * | 2017-11-09 | 2019-04-21 | 和碩聯合科技股份有限公司 | Communicative device updating system |
US10572583B2 (en) * | 2017-11-22 | 2020-02-25 | International Business Machines Corporation | Merging documents based on document schemas |
TWI796082B (en) * | 2022-01-10 | 2023-03-11 | 神雲科技股份有限公司 | Method of keeping bios setup data |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295541B1 (en) * | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US20020169745A1 (en) * | 2001-05-08 | 2002-11-14 | Timo Hotti | Method and arrangement for the management of database schemas |
US20060031927A1 (en) * | 2000-08-23 | 2006-02-09 | Masahiro Mizuno | Information management system, information management method, and system control apparatus |
US20060200583A1 (en) * | 2003-02-03 | 2006-09-07 | Pierre-Yves Le Lann | System and method for synchronisation of data between service portals and access platforms for services using such a synchronization system |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5684990A (en) | 1995-01-11 | 1997-11-04 | Puma Technology, Inc. | Synchronization of disparate databases |
US6275831B1 (en) | 1997-12-16 | 2001-08-14 | Starfish Software, Inc. | Data processing environment with methods providing contemporaneous synchronization of two or more clients |
US6810405B1 (en) * | 1998-08-18 | 2004-10-26 | Starfish Software, Inc. | System and methods for synchronizing data between multiple datasets |
US6901380B1 (en) | 1999-09-10 | 2005-05-31 | Dataforce, Inc. | Merchandising system method, and program product utilizing an intermittent network connection |
US6671757B1 (en) * | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US7024457B1 (en) | 2000-02-17 | 2006-04-04 | J2 Global Communications, Inc. | E-mail synchronization between heterogeneous mail servers |
US6505200B1 (en) | 2000-07-06 | 2003-01-07 | International Business Machines Corporation | Application-independent data synchronization technique |
US6675178B1 (en) | 2000-11-09 | 2004-01-06 | Accenture Llp | Method and system for enhancing a commercial transaction conducted via a communications network |
US7328186B2 (en) | 2000-12-12 | 2008-02-05 | International Business Machines Corporation | Client account and information management system and method |
WO2003058399A2 (en) | 2001-12-28 | 2003-07-17 | Sv Trycos, Llc | Method and system for adaptive software system interface and external database synchronization |
US7024214B2 (en) * | 2002-02-26 | 2006-04-04 | Microsoft Corporation | Synchronizing over a number of synchronization mechanisms using flexible rules |
US6845414B2 (en) * | 2002-03-15 | 2005-01-18 | Silicon Integrated Systems Corp. | Apparatus and method of asynchronous FIFO control |
US7844717B2 (en) | 2003-07-18 | 2010-11-30 | Herz Frederick S M | Use of proxy servers and pseudonymous transactions to maintain individual's privacy in the competitive business of maintaining personal history databases |
US6983293B2 (en) | 2002-07-24 | 2006-01-03 | International Business Machines Corporation | Mid-tier-based conflict resolution method and system usable for message synchronization and replication |
US7509327B2 (en) | 2003-12-03 | 2009-03-24 | Microsoft Corporation | Business data migration using metadata |
US8190567B2 (en) | 2004-10-22 | 2012-05-29 | Sap Ag | Method and system for providing one-to-one email collaboration |
KR20070084302A (en) * | 2004-10-25 | 2007-08-24 | 임파워 테크놀로지스 인코포레이티드 | System and method for global data synchronization |
US7593943B2 (en) * | 2005-01-14 | 2009-09-22 | Microsoft Corporation | Method and system for synchronizing multiple user revisions to a shared object |
US7305420B2 (en) * | 2005-05-25 | 2007-12-04 | Microsoft Corporation | Synchronizing modifiable documents with multiple clients using document subsections |
US20070067354A1 (en) * | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Productivity suite to line of business synchronization mechanism |
US8239504B2 (en) * | 2007-01-07 | 2012-08-07 | Apple Inc. | Synchronization methods and systems |
US8131670B2 (en) * | 2007-02-22 | 2012-03-06 | Microsoft Corporation | Techniques to cross-synchronize data |
-
2007
- 2007-02-22 US US11/709,451 patent/US8131670B2/en active Active
-
2008
- 2008-01-30 EP EP08728525.0A patent/EP2130128B1/en active Active
- 2008-01-30 WO PCT/US2008/052411 patent/WO2008103529A2/en active Application Filing
- 2008-02-12 TW TW97104848A patent/TWI472934B/en not_active IP Right Cessation
-
2012
- 2012-01-31 US US13/362,822 patent/US8805778B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6295541B1 (en) * | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US20060031927A1 (en) * | 2000-08-23 | 2006-02-09 | Masahiro Mizuno | Information management system, information management method, and system control apparatus |
US20020169745A1 (en) * | 2001-05-08 | 2002-11-14 | Timo Hotti | Method and arrangement for the management of database schemas |
US20060200583A1 (en) * | 2003-02-03 | 2006-09-07 | Pierre-Yves Le Lann | System and method for synchronisation of data between service portals and access platforms for services using such a synchronization system |
Also Published As
Publication number | Publication date |
---|---|
US20120130945A1 (en) | 2012-05-24 |
EP2130128A4 (en) | 2013-06-19 |
WO2008103529A2 (en) | 2008-08-28 |
TWI472934B (en) | 2015-02-11 |
US8131670B2 (en) | 2012-03-06 |
US8805778B2 (en) | 2014-08-12 |
US20080208919A1 (en) | 2008-08-28 |
TW200842627A (en) | 2008-11-01 |
EP2130128A2 (en) | 2009-12-09 |
EP2130128B1 (en) | 2019-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008103529A3 (en) | Techniques to cross-synchronize data | |
WO2007139824A3 (en) | Synchronizing structured web site contents | |
WO2005094168A3 (en) | Method and system for device group management using virtual device domains | |
WO2006007322A3 (en) | Providing synchronized information to multiple devices | |
WO2008144729A3 (en) | Electronic game utilizing photographs | |
WO2012050700A3 (en) | Presenting availability statuses of synchronized objects | |
WO2010107621A3 (en) | Integration of pre-meeting and post-meeting experience into a meeting lifecycle | |
TW200723223A (en) | Techniques to switch between video display modes | |
WO2011109439A3 (en) | Social media playback | |
WO2008028041A3 (en) | Content synchronization among associated computing devices | |
WO2009073637A3 (en) | Systems and methods for personal information management and contact picture synchronization and distribution | |
WO2007024380A3 (en) | Security in peer to peer synchronization applications | |
HK1149960A1 (en) | Interactive device with time synchronization capability | |
WO2007062018A3 (en) | Information synchronization | |
WO2008086282A3 (en) | Methods and systems for using electrical information for a device being fabricated on a wafer to perform one or more defect-related functions | |
EP2119066A4 (en) | Methods, systems, and computer program products for synchronizing subscriber feature data across multiple domains | |
WO2008023352A3 (en) | Method and apparatus for generating a summary | |
WO2011025207A3 (en) | Method and apparatus for sharing functions between devices via a network | |
ATE477664T1 (en) | DATA SYNCHRONIZATION | |
WO2009002822A3 (en) | Bi-directional data modification with synchronization | |
WO2007067797A3 (en) | Method and system for maintaining current data for wireless devices | |
WO2010117618A3 (en) | Debug signaling in a multiple processor data processing system | |
WO2011059275A3 (en) | Method and apparatus for managing data | |
MX2009007874A (en) | Facilitating synchronization of servers in a coordinated timing network. | |
WO2014150255A3 (en) | Synchronization of centralized systems and medical devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008728525 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08728525 Country of ref document: EP Kind code of ref document: A2 |