WO2005029356A3 - Method, system and program for data synchronization - Google Patents

Method, system and program for data synchronization Download PDF

Info

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
Application number
PCT/EP2004/052231
Other languages
French (fr)
Other versions
WO2005029356A2 (en
Inventor
John Jay Wolgang
Kenneth Wayne Boyd
Kenneth Fairclough Day
Philip Matthew Doatmas
Kirby Grant Dahman
Original Assignee
Ibm
Ibm France
John Jay Wolgang
Kenneth Wayne Boyd
Kenneth Fairclough Day
Philip Matthew Doatmas
Kirby Grant Dahman
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ibm, Ibm France, John Jay Wolgang, Kenneth Wayne Boyd, Kenneth Fairclough Day, Philip Matthew Doatmas, Kirby Grant Dahman filed Critical Ibm
Priority to EP04787167A priority Critical patent/EP1714215A2/en
Priority to JP2006527410A priority patent/JP2007507030A/en
Publication of WO2005029356A2 publication Critical patent/WO2005029356A2/en
Publication of WO2005029356A3 publication Critical patent/WO2005029356A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • G06F11/1451Management of the data involved in backup or backup restore by selection of backup contents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2053Error 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/2056Error 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/2082Data synchronisation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access

Abstract

Disclosed is a technique for data synchronization. A first identifier is determined for a portion of data at a first source. A second identifier is determined for a portion of corresponding data at a second source. The first and second identifiers are compared. When the first and second identifiers do not match, the portion of corresponding data at the second source is replaced with the portion of data at the first source.
PCT/EP2004/052231 2003-09-25 2004-09-17 Method, system and program for data synchronization WO2005029356A2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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