WO2005024551A3 - Systems and methods for synchronizing computer systems throuth an intermediary file system share or device - Google Patents

Systems and methods for synchronizing computer systems throuth an intermediary file system share or device Download PDF

Info

Publication number
WO2005024551A3
WO2005024551A3 PCT/US2004/024441 US2004024441W WO2005024551A3 WO 2005024551 A3 WO2005024551 A3 WO 2005024551A3 US 2004024441 W US2004024441 W US 2004024441W WO 2005024551 A3 WO2005024551 A3 WO 2005024551A3
Authority
WO
WIPO (PCT)
Prior art keywords
intermediary
systems
data
client
methods
Prior art date
Application number
PCT/US2004/024441
Other languages
French (fr)
Other versions
WO2005024551A2 (en
Inventor
Darshatkumar Shah
Lev Novik
Michael W Thomas
Nils H Pohlmann
Original Assignee
Microsoft Corp
Darshatkumar Shah
Lev Novik
Michael W Thomas
Nils H Pohlmann
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
Priority claimed from PCT/US2003/027419 external-priority patent/WO2005029314A1/en
Priority claimed from US10/646,646 external-priority patent/US7349913B2/en
Priority claimed from US10/692,508 external-priority patent/US7483923B2/en
Priority claimed from US10/883,621 external-priority patent/US7512638B2/en
Priority claimed from US10/889,423 external-priority patent/US7401104B2/en
Application filed by Microsoft Corp, Darshatkumar Shah, Lev Novik, Michael W Thomas, Nils H Pohlmann filed Critical Microsoft Corp
Priority to KR1020057012447A priority Critical patent/KR101149959B1/en
Priority to JP2006523868A priority patent/JP4580389B2/en
Priority to EP04779486A priority patent/EP1573600A4/en
Priority to CNB2004800032859A priority patent/CN100565505C/en
Publication of WO2005024551A2 publication Critical patent/WO2005024551A2/en
Publication of WO2005024551A3 publication Critical patent/WO2005024551A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Abstract

The invention is directed to systems and methods for the synchronization of two clients both utilizing a common storage platform (2014, 2016) to synchronize through an intermediary (4102) that is not using the same common storage platforrn (2014, 2016). Data is synchronized using the existing capabilities of the intermediary (4102) but where the data structure of the clients is preserved. An adapter (4124) is used to enable a client to interact with an intermediary (4102) by compensating for the intermediaries (4102) inability to preserve the data structure elements inherent to the client's storage platform. Specific embodiments are directed to either or both upload-syncing data from a client to a intermediary (4102) and/or download-syncing data from an intermediary (4102) to a client. Certain additional embodiments are further directed to compaction of data on the intermediary (4102).
PCT/US2004/024441 2003-08-21 2004-07-29 Systems and methods for synchronizing computer systems throuth an intermediary file system share or device WO2005024551A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020057012447A KR101149959B1 (en) 2003-08-21 2004-07-29 System and methods for synchronizing computer systems through an intermediary file system share or device
JP2006523868A JP4580389B2 (en) 2003-08-21 2004-07-29 System and method for synchronizing computer systems via an intermediary file system share or intermediary device
EP04779486A EP1573600A4 (en) 2003-08-21 2004-07-29 Systems and methods for synchronizing computer systems throuth an intermediary file system share or device
CNB2004800032859A CN100565505C (en) 2003-08-21 2004-07-29 System and method by intermediary's file system or device synchronization computer system

Applications Claiming Priority (12)

Application Number Priority Date Filing Date Title
PCT/US2003/027419 WO2005029314A1 (en) 2003-08-21 2003-08-21 Storage platform for organizing, searching, and sharing data
USPCT/US03/27419 2003-08-21
US10/646,646 US7349913B2 (en) 2003-08-21 2003-08-21 Storage platform for organizing, searching, and sharing data
US10/646,646 2003-08-21
US10/692,508 US7483923B2 (en) 2003-08-21 2003-10-24 Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by a hardware/software interface system
US10/692,508 2003-10-24
US56714104P 2004-04-30 2004-04-30
US60/567,141 2004-04-30
US10/883,621 US7512638B2 (en) 2003-08-21 2004-06-30 Systems and methods for providing conflict handling for peer-to-peer synchronization of units of information manageable by a hardware/software interface system
US10/883,621 2004-06-30
US10/889,423 2004-07-12
US10/889,423 US7401104B2 (en) 2003-08-21 2004-07-12 Systems and methods for synchronizing computer systems through an intermediary file system share or device

Publications (2)

Publication Number Publication Date
WO2005024551A2 WO2005024551A2 (en) 2005-03-17
WO2005024551A3 true WO2005024551A3 (en) 2005-05-19

Family

ID=37616475

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/024441 WO2005024551A2 (en) 2003-08-21 2004-07-29 Systems and methods for synchronizing computer systems throuth an intermediary file system share or device

Country Status (4)

Country Link
EP (1) EP1573600A4 (en)
JP (1) JP4580389B2 (en)
CN (1) CN100565505C (en)
WO (1) WO2005024551A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805422B2 (en) 2005-02-28 2010-09-28 Microsoft Corporation Change notification query multiplexing
US7917534B2 (en) 2003-08-21 2011-03-29 Microsoft Corporation Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7801912B2 (en) * 2005-12-29 2010-09-21 Amazon Technologies, Inc. Method and apparatus for a searchable data service
US8412676B2 (en) * 2008-10-21 2013-04-02 Microsoft Corporation Forgetting items with knowledge based synchronization
US10303787B2 (en) 2008-10-21 2019-05-28 Microsoft Technology Licensing, Llc Forgetting items with knowledge based synchronization
US20120036188A1 (en) * 2010-08-06 2012-02-09 Nokia Corporation Method and Apparatus for Aggregating Document Information
CN106484867B (en) * 2016-10-10 2019-06-07 Oppo广东移动通信有限公司 A kind of delet method, device and terminal opened using adduction relationship more
US10866963B2 (en) 2017-12-28 2020-12-15 Dropbox, Inc. File system authentication
CN109086032B (en) * 2018-06-28 2022-02-25 山东鲁软数字科技有限公司智慧能源分公司 Fully-adaptive integrated power supply monitoring method and device
CN114579190B (en) * 2022-02-17 2022-10-14 中国科学院计算机网络信息中心 Cross-center cooperative computing arrangement method and system based on pipeline mechanism
CN115328997B (en) * 2022-07-15 2023-04-07 深圳市数帝网络科技有限公司 Data synchronization method, system, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6671757B1 (en) * 2000-01-26 2003-12-30 Fusionone, Inc. Data transfer and synchronization system
US6694336B1 (en) * 2000-01-25 2004-02-17 Fusionone, Inc. Data transfer and synchronization system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1130512A3 (en) * 2000-01-25 2004-04-07 FusionOne, Inc. Data transfer and synchronization system
EP1410202B1 (en) * 2001-03-16 2006-07-26 Novell, Inc. Client-server model for synchronization of files

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6694336B1 (en) * 2000-01-25 2004-02-17 Fusionone, Inc. Data transfer and synchronization system
US6738789B2 (en) * 2000-01-25 2004-05-18 Fusionone, Inc. Data package including synchronization data
US6757696B2 (en) * 2000-01-25 2004-06-29 Fusionone, Inc. Management server for synchronization system
US6671757B1 (en) * 2000-01-26 2003-12-30 Fusionone, Inc. Data transfer and synchronization system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7917534B2 (en) 2003-08-21 2011-03-29 Microsoft Corporation Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
US8131739B2 (en) 2003-08-21 2012-03-06 Microsoft Corporation Systems and methods for interfacing application programs with an item-based storage platform
US8166101B2 (en) 2003-08-21 2012-04-24 Microsoft Corporation Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696B2 (en) 2003-08-21 2012-08-07 Microsoft Corporation Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US7805422B2 (en) 2005-02-28 2010-09-28 Microsoft Corporation Change notification query multiplexing

Also Published As

Publication number Publication date
WO2005024551A2 (en) 2005-03-17
CN100565505C (en) 2009-12-02
EP1573600A2 (en) 2005-09-14
CN1781096A (en) 2006-05-31
EP1573600A4 (en) 2006-04-19
JP4580389B2 (en) 2010-11-10
JP2007527053A (en) 2007-09-20

Similar Documents

Publication Publication Date Title
WO2005024551A3 (en) Systems and methods for synchronizing computer systems throuth an intermediary file system share or device
WO2002075539A3 (en) Client-server model for synchronization of files
WO2005024596A3 (en) System and method for replicating, integrating and synchronizing distributed information
BRPI0414771A (en) methods for providing content from a content provider system to a handheld device over a network and to operate a synchronization client to synchronize data between a content provider system and a handheld device over a network, computer readable medium, and, sync to sync data between a content provider system and a portable device
AU2002214659A1 (en) Method and system for managing distributed content and related metadata
EP1338968A3 (en) Synchronizing over a number of synchronization mechanisms using flexible rules
WO2005119494A3 (en) Transaction based virtual file system optimized for high-latency network connections
WO2002091129A3 (en) System and method for electronic medical file management
EP0974895A3 (en) System for user control of version synchronization in mobile computing
WO2002039268A3 (en) A method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server
WO2008095125A3 (en) Synchronization framework for occasionally connected applications
EP2463789A3 (en) Computer method and system for combining OLTP database and OLAP database environments
EP0734011A3 (en) Field synchronization of independent frame buffers
WO2004064481A3 (en) System and method for mobile data update
EP1632843A3 (en) Data processing system and copy processing method thereof
WO2006053019A3 (en) Method and apparatus for a file sharing and synchronization system
MXPA05006617A (en) Method and system for synchronizing identity information.
WO2002056181A3 (en) File switch and switched file system
EP1180890A3 (en) Change log aggregation and optimization
AU2002310399A1 (en) Dynamic server directory for distributed computing system
WO2003003177A3 (en) System for and methods of administration of access control to numerous resources and objects
WO2001052079A3 (en) Methods and apparatus for accessing shared data
WO2003054686A3 (en) Method and system for synchronization of content rendering
WO2002015481A3 (en) Methods, systems, and computer program products for managing a service provided by a network
WO2004059443A3 (en) Mobile data and software update system and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REEP Request for entry into the european phase

Ref document number: 2004779486

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004779486

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2719/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2006523868

Country of ref document: JP

Ref document number: 1020057012447

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20048032859

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2004779486

Country of ref document: EP