WO2005029356A3 - Method, system and program for data synchronization - Google Patents
Method, system and program for data synchronization Download PDFInfo
- Publication number
- WO2005029356A3 WO2005029356A3 PCT/EP2004/052231 EP2004052231W WO2005029356A3 WO 2005029356 A3 WO2005029356 A3 WO 2005029356A3 EP 2004052231 W EP2004052231 W EP 2004052231W WO 2005029356 A3 WO2005029356 A3 WO 2005029356A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- program
- data synchronization
- data
- source
- identifiers
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2082—Data synchronisation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
Abstract
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04787167A EP1714215A2 (en) | 2003-09-25 | 2004-09-17 | Method, system and program for data synchronization |
JP2006527410A JP2007507030A (en) | 2003-09-25 | 2004-09-17 | Method, system and program for synchronizing data |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/671,295 US7143117B2 (en) | 2003-09-25 | 2003-09-25 | Method, system, and program for data synchronization by determining whether a first identifier for a portion of data at a first source and a second identifier for a portion of corresponding data at a second source match |
US10/671,295 | 2003-09-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2005029356A2 WO2005029356A2 (en) | 2005-03-31 |
WO2005029356A3 true WO2005029356A3 (en) | 2005-05-12 |
Family
ID=34376114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2004/052231 WO2005029356A2 (en) | 2003-09-25 | 2004-09-17 | Method, system and program for data synchronization |
Country Status (7)
Country | Link |
---|---|
US (2) | US7143117B2 (en) |
EP (1) | EP1714215A2 (en) |
JP (1) | JP2007507030A (en) |
KR (1) | KR100843652B1 (en) |
CN (1) | CN100428177C (en) |
TW (1) | TWI291111B (en) |
WO (1) | WO2005029356A2 (en) |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7039656B1 (en) * | 1999-10-20 | 2006-05-02 | Yodlee.Com, Inc. | Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
US20040109025A1 (en) * | 2002-08-28 | 2004-06-10 | Jean-Marie Hullot | Computer program comprising a plurality of calendars |
US8126842B2 (en) * | 2004-02-10 | 2012-02-28 | Research In Motion Limited | Apparatus, and associated method, for synchronizing databases connected by way of a radio air interface |
US7464266B2 (en) * | 2004-02-13 | 2008-12-09 | Microsoft Corporation | Cheap signatures for synchronous broadcast communication |
US7814231B2 (en) * | 2004-05-24 | 2010-10-12 | Apple Inc. | Method of synchronizing between three or more devices |
US7383291B2 (en) * | 2004-05-24 | 2008-06-03 | Apple Inc. | Method for sharing groups of objects |
US7877356B1 (en) | 2004-05-24 | 2011-01-25 | Apple Inc. | Retaining intermediate states of shared groups of objects and notification of changes to shared groups of objects |
US7809682B2 (en) * | 2004-05-24 | 2010-10-05 | Apple Inc. | Data synchronization between multiple devices |
US7580959B2 (en) * | 2004-06-14 | 2009-08-25 | International Business Machines Corporation | Apparatus, system, and method for providing efficient disaster recovery storage of data using differencing |
US7484051B2 (en) * | 2004-06-14 | 2009-01-27 | International Business Machines Corporation | Apparatus, system and method for reliably updating a data group in a read-before-write data replication environment using a comparison file |
US20060026458A1 (en) * | 2004-07-30 | 2006-02-02 | Knight Frederick E | Storage device identification replication |
JP2006106814A (en) * | 2004-09-30 | 2006-04-20 | Konica Minolta Business Technologies Inc | Management system for device to be managed, and data server and branch server for use with this system |
US9053164B2 (en) * | 2005-05-05 | 2015-06-09 | International Business Machines Corporation | Method, system, and program product for using analysis views to identify data synchronization problems between databases |
TWI295437B (en) * | 2005-07-11 | 2008-04-01 | Asustek Comp Inc | Electric device with an automatic backup function |
US20070198659A1 (en) * | 2006-01-25 | 2007-08-23 | Lam Wai T | Method and system for storing data |
CN101009516B (en) | 2006-01-26 | 2011-05-04 | 华为技术有限公司 | A method, system and device for data synchronization |
US7877628B2 (en) * | 2006-06-08 | 2011-01-25 | International Business Machines Corporation | Mirroring data between primary and secondary sites |
DE102006038303B4 (en) | 2006-08-16 | 2010-06-17 | Init Innovative Informatikanwendungen In Transport-, Verkehrs- Und Leitsystemen Gmbh | Method and device for determining the coordinates of reference points |
EP2102750B1 (en) | 2006-12-04 | 2014-11-05 | Commvault Systems, Inc. | System and method for creating copies of data, such as archive copies |
JP5105856B2 (en) * | 2006-12-20 | 2012-12-26 | Necシステムテクノロジー株式会社 | Replication method and program for storage system and logical volume |
US7840537B2 (en) | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
JP5211557B2 (en) * | 2007-06-15 | 2013-06-12 | 富士通株式会社 | Web conference support program, recording medium recording the program, Web conference support device, and Web conference support method |
CN101409614B (en) | 2007-10-12 | 2011-04-13 | 华为技术有限公司 | Data synchronization method, system and equipment |
US7941399B2 (en) | 2007-11-09 | 2011-05-10 | Microsoft Corporation | Collaborative authoring |
US8028229B2 (en) * | 2007-12-06 | 2011-09-27 | Microsoft Corporation | Document merge |
US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
US7991740B2 (en) * | 2008-03-04 | 2011-08-02 | Apple Inc. | Synchronization server process |
US8301588B2 (en) | 2008-03-07 | 2012-10-30 | Microsoft Corporation | Data storage for file updates |
JP2009237843A (en) * | 2008-03-27 | 2009-10-15 | Brother Ind Ltd | File management system, mobile terminal, and mobile terminal program |
US8352870B2 (en) | 2008-04-28 | 2013-01-08 | Microsoft Corporation | Conflict resolution |
US8429753B2 (en) | 2008-05-08 | 2013-04-23 | Microsoft Corporation | Controlling access to documents using file locks |
US8825594B2 (en) | 2008-05-08 | 2014-09-02 | Microsoft Corporation | Caching infrastructure |
US9098495B2 (en) | 2008-06-24 | 2015-08-04 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8219524B2 (en) * | 2008-06-24 | 2012-07-10 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8417666B2 (en) | 2008-06-25 | 2013-04-09 | Microsoft Corporation | Structured coauthoring |
US8108634B1 (en) * | 2008-06-27 | 2012-01-31 | Emc B.V., S.A.R.L. | Replicating a thin logical unit |
US8166263B2 (en) | 2008-07-03 | 2012-04-24 | Commvault Systems, Inc. | Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices |
US9015181B2 (en) | 2008-09-26 | 2015-04-21 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
WO2010036754A1 (en) | 2008-09-26 | 2010-04-01 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
KR100935831B1 (en) * | 2008-11-17 | 2010-01-08 | 우용태 | A method for a data synchronizing based on a data structure which has multiple event identifier and the Data back up solution uses the method |
US8412677B2 (en) | 2008-11-26 | 2013-04-02 | Commvault Systems, Inc. | Systems and methods for byte-level or quasi byte-level single instancing |
US8401996B2 (en) | 2009-03-30 | 2013-03-19 | Commvault Systems, Inc. | Storing a variable number of instances of data objects |
US8346768B2 (en) * | 2009-04-30 | 2013-01-01 | Microsoft Corporation | Fast merge support for legacy documents |
US8578120B2 (en) | 2009-05-22 | 2013-11-05 | Commvault Systems, Inc. | Block-level single instancing |
US8214612B1 (en) * | 2009-09-28 | 2012-07-03 | Emc Corporation | Ensuring consistency of replicated volumes |
KR101045540B1 (en) * | 2009-12-28 | 2011-07-01 | (주)유성글로벌 | Method and system for data synchronization |
JP2011165032A (en) * | 2010-02-12 | 2011-08-25 | Buffalo Inc | Computer program and data backup method |
WO2012045023A2 (en) | 2010-09-30 | 2012-04-05 | Commvault Systems, Inc. | Archiving data objects using secondary copies |
US8819471B2 (en) * | 2011-06-03 | 2014-08-26 | Apple Inc. | Methods and apparatus for power state based backup |
US9465696B2 (en) | 2011-06-03 | 2016-10-11 | Apple Inc. | Methods and apparatus for multi-phase multi-source backup |
US9411687B2 (en) | 2011-06-03 | 2016-08-09 | Apple Inc. | Methods and apparatus for interface in multi-phase restore |
US8868859B2 (en) | 2011-06-03 | 2014-10-21 | Apple Inc. | Methods and apparatus for multi-source restore |
US10733151B2 (en) | 2011-10-27 | 2020-08-04 | Microsoft Technology Licensing, Llc | Techniques to share media files |
US9053079B2 (en) * | 2011-12-12 | 2015-06-09 | Microsoft Technology Licensing, Llc | Techniques to manage collaborative documents |
CN102663547B (en) * | 2012-03-28 | 2015-09-02 | 积成电子股份有限公司 | Power scheduling main preparation system full model synchronously keeps the indeclinable method of resource ID |
US9020890B2 (en) | 2012-03-30 | 2015-04-28 | Commvault Systems, Inc. | Smart archiving and data previewing for mobile devices |
US8775682B1 (en) * | 2012-05-08 | 2014-07-08 | Google Inc. | Data synchronization with eventual consistency |
US9633022B2 (en) | 2012-12-28 | 2017-04-25 | Commvault Systems, Inc. | Backup and restoration for a deduplicated file system |
US9542423B2 (en) | 2012-12-31 | 2017-01-10 | Apple Inc. | Backup user interface |
US9336226B2 (en) | 2013-01-11 | 2016-05-10 | Commvault Systems, Inc. | Criteria-based data synchronization management |
US9197700B2 (en) * | 2013-01-18 | 2015-11-24 | Apple Inc. | Keychain syncing |
US9124637B2 (en) | 2013-01-18 | 2015-09-01 | Apple Inc. | Data protection for keychain syncing |
CN104065676A (en) * | 2013-03-19 | 2014-09-24 | 联想(北京)有限公司 | File synchronization method and file synchronization equipment |
CN103186678B (en) * | 2013-04-24 | 2016-09-14 | 曙光信息产业(北京)有限公司 | Data recovery method, device and system |
US10324897B2 (en) | 2014-01-27 | 2019-06-18 | Commvault Systems, Inc. | Techniques for serving archived electronic mail |
US9798596B2 (en) | 2014-02-27 | 2017-10-24 | Commvault Systems, Inc. | Automatic alert escalation for an information management system |
US9645891B2 (en) | 2014-12-04 | 2017-05-09 | Commvault Systems, Inc. | Opportunistic execution of secondary copy operations |
US9753816B2 (en) | 2014-12-05 | 2017-09-05 | Commvault Systems, Inc. | Synchronization based on filtered browsing |
US9588849B2 (en) | 2015-01-20 | 2017-03-07 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US9952934B2 (en) * | 2015-01-20 | 2018-04-24 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US10324914B2 (en) | 2015-05-20 | 2019-06-18 | Commvalut Systems, Inc. | Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files |
US20190332712A1 (en) * | 2018-04-30 | 2019-10-31 | Hewlett Packard Enterprise Development Lp | Switch configuration synchronization |
US10896201B2 (en) | 2018-05-18 | 2021-01-19 | International Business Machines Corporation | Synchronization of block based volumes |
US11144375B2 (en) | 2018-10-09 | 2021-10-12 | Argo AI, LLC | Execution sequence integrity parameter monitoring system |
US11138085B2 (en) * | 2018-10-09 | 2021-10-05 | Argo AI, LLC | Execution sequence integrity monitoring system |
CN111858775A (en) * | 2020-08-06 | 2020-10-30 | 四川长虹电器股份有限公司 | Data synchronization method for remote database of Internet of things platform |
US11656792B2 (en) * | 2021-06-29 | 2023-05-23 | International Business Machines Corporation | Mirroring data in write caches of a controller of a non-volatile memory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994023377A1 (en) * | 1993-03-30 | 1994-10-13 | Squibb Data Systems, Inc. | File difference engine |
US5649196A (en) * | 1993-07-01 | 1997-07-15 | Legent Corporation | System and method for distributed storage management on networked computer systems using binary object identifiers |
US6073222A (en) * | 1994-10-13 | 2000-06-06 | Vinca Corporation | Using a virtual device to access data as it previously existed in a mass data storage system |
US6101507A (en) * | 1997-02-11 | 2000-08-08 | Connected Corporation | File comparison for data backup and file synchronization |
Family Cites Families (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4480304A (en) | 1980-10-06 | 1984-10-30 | International Business Machines Corporation | Method and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment |
JPS63245741A (en) * | 1987-04-01 | 1988-10-12 | Fujitsu Ltd | Data synchronizing system |
US5339398A (en) | 1989-07-31 | 1994-08-16 | North American Philips Corporation | Memory architecture and method of data organization optimized for hashing |
JPH05167640A (en) * | 1991-12-11 | 1993-07-02 | Oki Electric Ind Co Ltd | Communication protocol load system |
US6141663A (en) * | 1994-03-18 | 2000-10-31 | Unimax Systems Corporation | Automatic external data synchronization method |
JP3176012B2 (en) * | 1994-10-25 | 2001-06-11 | 株式会社東芝 | Recording device and playback device |
JPH08147888A (en) * | 1994-11-24 | 1996-06-07 | Hitachi Ltd | Method and device for recording digital signal |
US5727181A (en) * | 1996-02-14 | 1998-03-10 | International Business Machines Corporation | Array management system with volume transform filter |
US5970502A (en) * | 1996-04-23 | 1999-10-19 | Nortel Networks Corporation | Method and apparatus for synchronizing multiple copies of a database |
US5768532A (en) | 1996-06-17 | 1998-06-16 | International Business Machines Corporation | Method and distributed database file system for implementing self-describing distributed file objects |
US7013315B1 (en) * | 1996-11-13 | 2006-03-14 | Intellisync Corporation | Synchronization of databases with record sanitizing and intelligent comparison |
JPH10255406A (en) * | 1997-03-14 | 1998-09-25 | Hitachi Ltd | Digital signal recording device, reproducing device, recording method, and reproducing method |
US6108754A (en) * | 1997-04-03 | 2000-08-22 | Sun Microsystems, Inc. | Thread-local synchronization construct cache |
US5875461A (en) | 1997-04-03 | 1999-02-23 | Sun Microsystems, Inc. | Method of synchronizing one of the objects with one of the threads at a time |
JP3901806B2 (en) | 1997-09-25 | 2007-04-04 | 富士通株式会社 | Information management system and secondary server |
US6199074B1 (en) * | 1997-10-09 | 2001-03-06 | International Business Machines Corporation | Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption |
JPH11232159A (en) * | 1998-02-13 | 1999-08-27 | The Japan Reserch Institute Ltd | File management method and medium storing file management program |
US6603750B1 (en) * | 1998-10-09 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Rehash timer for packet data communications |
JP2000163344A (en) * | 1998-11-27 | 2000-06-16 | Nec Corp | Data base recovery system for network management system |
JP2000207847A (en) * | 1999-01-14 | 2000-07-28 | Sony Corp | Clock reproducing circuit and clock reproducing method |
US6470462B1 (en) * | 1999-02-25 | 2002-10-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Simultaneous resynchronization by command for state machines in redundant systems |
JP4046893B2 (en) * | 1999-05-28 | 2008-02-13 | 富士通株式会社 | Database copying apparatus, database copying method, and computer-readable recording medium recording a database copying program |
US6249849B1 (en) * | 1999-06-16 | 2001-06-19 | International Business Machines Corporation | “Fail-Safe” updating of redundant data in multiple data storage libraries |
US6751634B1 (en) * | 1999-08-26 | 2004-06-15 | Microsoft Corporation | Method and system for detecting object inconsistency in a loosely consistent replicated directory service |
US6446090B1 (en) * | 1999-10-08 | 2002-09-03 | Unisys Corporation | Tracker sensing method for regulating synchronization of audit files between primary and secondary hosts |
JP3963417B2 (en) * | 1999-11-19 | 2007-08-22 | 株式会社東芝 | Communication method and electronic device for data synchronization processing |
US6493727B1 (en) * | 2000-02-07 | 2002-12-10 | Hewlett-Packard Company | System and method for synchronizing database in a primary device and a secondary device that are derived from a common database |
EP1285364A1 (en) * | 2000-05-24 | 2003-02-26 | Openwave Systems Inc. | Synchronisation of databases |
US20020059299A1 (en) * | 2000-07-14 | 2002-05-16 | Frederic Spaey | System and method for synchronizing databases |
US6529917B1 (en) * | 2000-08-14 | 2003-03-04 | Divine Technology Ventures | System and method of synchronizing replicated data |
US6694337B1 (en) * | 2000-10-26 | 2004-02-17 | Intel Corporation | Synchronizing databases |
JP2002334173A (en) * | 2000-11-02 | 2002-11-22 | Matsushita Electric Ind Co Ltd | Method for distributing contents, and server, terminal and computer program used in the same |
WO2002058317A2 (en) * | 2000-12-20 | 2002-07-25 | Primarion, Inc. | Pll/dll dual loop data synchronization |
US6606694B2 (en) * | 2000-12-22 | 2003-08-12 | Bull Hn Information Systems Inc. | Write logging in mirrored disk subsystems |
US7177866B2 (en) * | 2001-03-16 | 2007-02-13 | Gravic, Inc. | Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only |
FI113129B (en) | 2001-03-26 | 2004-02-27 | Nokia Corp | Synchronization of application data in a telecommunications system |
JP2002318716A (en) * | 2001-04-20 | 2002-10-31 | Sony Corp | System and method for delivery, server computer and client computer |
US7499698B2 (en) * | 2002-01-28 | 2009-03-03 | Qualcomm Incorporated | Synchronization of stored service parameters in a communication system |
FI114417B (en) | 2001-06-15 | 2004-10-15 | Nokia Corp | Select data for synchronization |
JP2003022009A (en) * | 2001-07-10 | 2003-01-24 | Nec Corp | System, method and program for simple type data authenticity guarantee |
US6857044B2 (en) * | 2001-10-15 | 2005-02-15 | International Business Machines Corporation | Data storage device for fast multiple file write operations |
US7076508B2 (en) * | 2002-08-12 | 2006-07-11 | International Business Machines Corporation | Method, system, and program for merging log entries from multiple recovery log files |
US7024584B2 (en) * | 2003-01-09 | 2006-04-04 | International Business Machines Corporation | Method, system, and article of manufacture for maintaining data integrity |
US7089446B2 (en) * | 2003-01-09 | 2006-08-08 | International Business Machines Corporation | Method, system, and article of manufacture for creating a consistent copy |
AU2003303878A1 (en) * | 2003-02-06 | 2004-08-30 | Research In Motion Limited | Apparatus and method for synchronizing databases by comparing hash values |
EP1489862A1 (en) * | 2003-06-20 | 2004-12-22 | Axalto S.A. | Database synchronization |
US7370089B2 (en) * | 2003-07-11 | 2008-05-06 | International Business Machines Corporation | Autonomic learning method to load balance output transfers of two peer nodes |
US7047379B2 (en) * | 2003-07-11 | 2006-05-16 | International Business Machines Corporation | Autonomic link optimization through elimination of unnecessary transfers |
US7107420B2 (en) * | 2003-08-29 | 2006-09-12 | International Business Machines Corporation | Apparatus and method to adjust data transfer rate |
GB2409545A (en) * | 2003-12-24 | 2005-06-29 | Nokia Corp | File synchronisation |
US7412577B2 (en) * | 2004-02-05 | 2008-08-12 | International Business Machines Corporation | Shared data mirroring apparatus, method, and system |
EP1564658A1 (en) * | 2004-02-10 | 2005-08-17 | Research In Motion Limited | Apparatus and associated method for synchronizing databases by comparing hash values. |
US7475099B2 (en) * | 2004-02-25 | 2009-01-06 | International Business Machines Corporation | Predictive algorithm for load balancing data transfers across components |
US7580959B2 (en) * | 2004-06-14 | 2009-08-25 | International Business Machines Corporation | Apparatus, system, and method for providing efficient disaster recovery storage of data using differencing |
-
2003
- 2003-09-25 US US10/671,295 patent/US7143117B2/en not_active Expired - Fee Related
-
2004
- 2004-09-10 TW TW093127528A patent/TWI291111B/en not_active IP Right Cessation
- 2004-09-17 JP JP2006527410A patent/JP2007507030A/en active Pending
- 2004-09-17 KR KR1020067003714A patent/KR100843652B1/en not_active IP Right Cessation
- 2004-09-17 CN CNB2004800254873A patent/CN100428177C/en not_active Expired - Fee Related
- 2004-09-17 EP EP04787167A patent/EP1714215A2/en not_active Ceased
- 2004-09-17 WO PCT/EP2004/052231 patent/WO2005029356A2/en active Search and Examination
-
2006
- 2006-10-10 US US11/548,220 patent/US7647462B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994023377A1 (en) * | 1993-03-30 | 1994-10-13 | Squibb Data Systems, Inc. | File difference engine |
US5649196A (en) * | 1993-07-01 | 1997-07-15 | Legent Corporation | System and method for distributed storage management on networked computer systems using binary object identifiers |
US6073222A (en) * | 1994-10-13 | 2000-06-06 | Vinca Corporation | Using a virtual device to access data as it previously existed in a mass data storage system |
US6101507A (en) * | 1997-02-11 | 2000-08-08 | Connected Corporation | File comparison for data backup and file synchronization |
Also Published As
Publication number | Publication date |
---|---|
EP1714215A2 (en) | 2006-10-25 |
JP2007507030A (en) | 2007-03-22 |
TWI291111B (en) | 2007-12-11 |
CN1846197A (en) | 2006-10-11 |
TW200525390A (en) | 2005-08-01 |
KR20060070551A (en) | 2006-06-23 |
US7647462B2 (en) | 2010-01-12 |
KR100843652B1 (en) | 2008-07-04 |
US20070130216A1 (en) | 2007-06-07 |
US20050071386A1 (en) | 2005-03-31 |
CN100428177C (en) | 2008-10-22 |
US7143117B2 (en) | 2006-11-28 |
WO2005029356A2 (en) | 2005-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005029356A3 (en) | Method, system and program for data synchronization | |
AU2003236576A1 (en) | Method, system, and program for determining a modification of a system resource configuration | |
AU2002331027A1 (en) | Method, system, and program for generating and using configuration policies | |
AU2001291179A1 (en) | Method, system, and computer program product for interfacing with information sources | |
AU2003248331A1 (en) | Hybrid membrane, method for producing the same and use of said membrane | |
TW200707466A (en) | Conductive patterning | |
AU2003277561A1 (en) | Visualizing system, visualizing method, and visualizing program | |
WO2005024170A3 (en) | Radial expansion system | |
WO2003102066A3 (en) | Aqueous adhesive dispersions | |
AU2003259563A1 (en) | Content-duplication management system, apparatus and method, playback apparatus and method, and computer program | |
WO2004081758A3 (en) | System and method for maintaining installed software compliance with build standards | |
WO2005057365A3 (en) | System to automatically regenerate software code | |
WO2005008417A3 (en) | Method and system for protecting against computer viruses | |
WO2006004946A3 (en) | Accelerated schema-based validation | |
AU2003304434A1 (en) | System, software and methods for biomarker identification | |
AU2003239476A1 (en) | Hardware systems, methods and apparatuses for an automated dialysis machine | |
TW200508840A (en) | Method for data signal transfer across different clock-domains | |
AU2003262015A1 (en) | Requirement defining method, method for developing software, method for changing requirement word, and newly defining method | |
AU2003268783A1 (en) | Inventory management method, inventory management system, and inventory management program | |
AU2002358766A1 (en) | Method, system, and program for synchronization and resynchronization of a data stream | |
AU2002367410A1 (en) | Machine, process and manufacture for synchronizing data across integrated applications | |
AU2003211290A1 (en) | Charging method, information system, and program | |
WO2005040970A3 (en) | Networked system and method for formulating, processing and managing challenges and solutions | |
AU2002365521A1 (en) | Information providing system, information providing method, and information providing program | |
AU2002325503A1 (en) | Transmission system, and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200480025487.3 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MK MN MW MX MZ NA NI NO NZ PG PH PL PT RO RU SC SD SE SG SK SY TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IT MC NL PL PT RO SE SI SK TR BF CF CG CI CM GA GN GQ GW ML MR SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004787167 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020067003714 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006527410 Country of ref document: JP |
|
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWP | Wipo information: published in national office |
Ref document number: 1020067003714 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2004787167 Country of ref document: EP |