[go: up one dir, main page]

DE60230563D1 - Vorrichtung und Verfahren zur Erholung von einer fehlerhaften Synchronisationssitzung - Google Patents

Vorrichtung und Verfahren zur Erholung von einer fehlerhaften Synchronisationssitzung

Info

Publication number
DE60230563D1
DE60230563D1 DE60230563T DE60230563T DE60230563D1 DE 60230563 D1 DE60230563 D1 DE 60230563D1 DE 60230563 T DE60230563 T DE 60230563T DE 60230563 T DE60230563 T DE 60230563T DE 60230563 D1 DE60230563 D1 DE 60230563D1
Authority
DE
Germany
Prior art keywords
synchronization
action
update
synchronization session
session
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE60230563T
Other languages
English (en)
Inventor
James S L Chen
Stephen D Flanagin
Brian Moore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DE60230563D1 publication Critical patent/DE60230563D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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
    • G06F16/275Synchronous replication
    • 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
    • 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/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • 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/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Hardware Redundancy (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Retry When Errors Occur (AREA)
DE60230563T 2001-06-27 2002-06-20 Vorrichtung und Verfahren zur Erholung von einer fehlerhaften Synchronisationssitzung Expired - Lifetime DE60230563D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/893,170 US7054955B2 (en) 2001-06-27 2001-06-27 System and method for recovering from a failed synchronization session

Publications (1)

Publication Number Publication Date
DE60230563D1 true DE60230563D1 (de) 2009-02-12

Family

ID=25401132

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60230563T Expired - Lifetime DE60230563D1 (de) 2001-06-27 2002-06-20 Vorrichtung und Verfahren zur Erholung von einer fehlerhaften Synchronisationssitzung

Country Status (5)

Country Link
US (1) US7054955B2 (de)
EP (1) EP1271321B1 (de)
AT (1) ATE419581T1 (de)
DE (1) DE60230563D1 (de)
ES (1) ES2317968T3 (de)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI114245B (fi) * 2002-11-13 2004-09-15 Nokia Corp Synkronointi-istunnon järjestäminen
RU2356107C2 (ru) * 2003-02-25 2009-05-20 Эл Джи Электроникс Инк. Способ воспроизведения содержательной информации устройством для интерактивных оптических дисков
KR20040076560A (ko) * 2003-02-25 2004-09-01 엘지전자 주식회사 대화형 광디스크 장치에서의 콘텐츠 정보 재생방법
US7694177B2 (en) * 2003-07-15 2010-04-06 International Business Machines Corporation Method and system for resynchronizing data between a primary and mirror data storage system
US8321534B1 (en) * 2003-10-15 2012-11-27 Radix Holdings, Llc System and method for synchronization based on preferences
US7526768B2 (en) 2004-02-04 2009-04-28 Microsoft Corporation Cross-pollination of multiple sync sources
US8145601B2 (en) * 2004-09-09 2012-03-27 Microsoft Corporation Method, system, and apparatus for providing resilient data transfer in a data protection system
WO2006031921A2 (en) * 2004-09-15 2006-03-23 Adesso Systems, Inc. System and method for managing data in a distributed computer system
CN100388194C (zh) * 2005-04-09 2008-05-14 华为技术有限公司 一种移动游戏客户端程序控制方法
US7873696B2 (en) * 2005-10-28 2011-01-18 Yahoo! Inc. Scalable software blade architecture
US7870288B2 (en) * 2005-10-28 2011-01-11 Yahoo! Inc. Sharing data in scalable software blade architecture
US7779157B2 (en) * 2005-10-28 2010-08-17 Yahoo! Inc. Recovering a blade in scalable software blade architecture
JP5280617B2 (ja) * 2006-09-01 2013-09-04 アイシン・エィ・ダブリュ株式会社 地図更新システム及び地図更新方法
CN1996847B (zh) * 2006-12-27 2010-05-19 中国科学院上海技术物理研究所 基于协作网格的图像及多媒体数据通信与存储系统
US20080270629A1 (en) * 2007-04-27 2008-10-30 Yahoo! Inc. Data snychronization and device handling using sequence numbers
JP5090149B2 (ja) * 2007-12-13 2012-12-05 インターナショナル・ビジネス・マシーンズ・コーポレーション データベースを管理する方法、装置及びシステム
US8881309B2 (en) * 2008-03-04 2014-11-04 Microsoft Corporation Systems for finding a lost transient storage device
US8019863B2 (en) 2008-03-28 2011-09-13 Ianywhere Solutions, Inc. Synchronizing events between mobile devices and servers
US8023934B2 (en) * 2008-03-28 2011-09-20 Ianywhere Solutions, Inc. Synchronizing communications and data between mobile devices and servers
US8812699B2 (en) * 2008-12-04 2014-08-19 Lenovo (Singapore) Pte. Ltd. Apparatus, system, and method for data synchronization in a multi-path environment
US20100268784A1 (en) * 2009-04-17 2010-10-21 Marc Henness Data synchronization system and method
US20110093619A1 (en) * 2009-10-16 2011-04-21 Ianywhere Solutions, Inc. Synchronizing Tasks between Mobile Devices and Servers
US8434097B2 (en) * 2009-12-30 2013-04-30 Sybase, Inc. Dynamic data binding for MBOs for container based application
US8392750B2 (en) * 2010-02-16 2013-03-05 Hewlett-Packard Development Company, L.P. Method and apparatus for crash recovery and resynchronization
US8290900B2 (en) * 2010-04-24 2012-10-16 Research In Motion Limited Apparatus, and associated method, for synchronizing directory services
US20130086437A1 (en) * 2011-09-30 2013-04-04 Microsoft Corporation Communicating unexpected collaboration server responses on reconnection
US9223842B2 (en) 2011-12-05 2015-12-29 Blackberry Limited Apparatus, and associated method, for synchronizing a database
US9678978B2 (en) 2012-12-31 2017-06-13 Carbonite, Inc. Systems and methods for automatic synchronization of recently modified data
KR102020358B1 (ko) * 2013-03-14 2019-11-05 삼성전자 주식회사 단말 및 그 단말에서 애플리케이션 동기화 방법
GB2515192B (en) * 2013-06-13 2016-12-14 Box Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US20160342670A1 (en) * 2015-05-20 2016-11-24 Preventice, Inc. Device data synchronization
US10063617B2 (en) * 2015-09-22 2018-08-28 Facebook, Inc. Error correction using state information of data
US10638173B2 (en) * 2018-02-03 2020-04-28 Irdeto B.V. Method and apparatus for session-based watermarking of streamed content
US11032625B2 (en) 2018-02-03 2021-06-08 Irdeto B.V. Method and apparatus for feedback-based piracy detection
CN111082926B (zh) * 2019-11-06 2023-04-18 深圳市东进技术股份有限公司 密钥同步方法及系统
CN113360052A (zh) * 2020-03-05 2021-09-07 北京小米移动软件有限公司 页面显示的调节方法、装置、移动终端及存储介质
CN113721964B (zh) * 2021-09-16 2024-09-20 北京沃东天骏信息技术有限公司 数据获取方法、系统、电子设备及计算机可读存储介质
CN114598555B (zh) * 2022-05-09 2022-07-29 飞天诚信科技股份有限公司 一种不同平台可切换的播报实现方法及系统

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5434994A (en) 1994-05-23 1995-07-18 International Business Machines Corporation System and method for maintaining replicated data coherency in a data processing system
US5546574A (en) 1994-06-30 1996-08-13 At&T Corporation Peer-to-peer data concurrence processes and apparatus
WO1997004389A1 (en) 1995-07-20 1997-02-06 Novell, Inc. Transaction synchronization in a disconnectable computer and network
US5926816A (en) 1996-10-09 1999-07-20 Oracle Corporation Database Synchronizer
US6317754B1 (en) * 1998-07-03 2001-11-13 Mitsubishi Electric Research Laboratories, Inc System for user control of version /Synchronization in mobile computing
US6460051B1 (en) * 1998-10-28 2002-10-01 Starfish Software, Inc. System and methods for synchronizing datasets in a communication environment having high-latency or other adverse characteristics
US6801914B2 (en) * 1999-03-15 2004-10-05 Microsoft Corporation Persistent client-server database sessions
US6490616B1 (en) * 1999-06-14 2002-12-03 Wind River International, Ltd. Method and apparatus for incremental download from server to client
US6650660B1 (en) * 1999-07-27 2003-11-18 Pluris, Inc. Apparatus and method for synchronization of multiple data paths and recovery from lost synchronization
US6341316B1 (en) * 1999-09-10 2002-01-22 Avantgo, Inc. System, method, and computer program product for synchronizing content between a server and a client based on state information

Also Published As

Publication number Publication date
EP1271321A1 (de) 2003-01-02
EP1271321B1 (de) 2008-12-31
ATE419581T1 (de) 2009-01-15
US20030005161A1 (en) 2003-01-02
US7054955B2 (en) 2006-05-30
ES2317968T3 (es) 2009-05-01

Similar Documents

Publication Publication Date Title
DE60230563D1 (de) Vorrichtung und Verfahren zur Erholung von einer fehlerhaften Synchronisationssitzung
ATE378635T1 (de) Verfahren und vorrichtung zur benutzung eines synchronisationsschlüssels
DE60220418D1 (de) Verfahren und Anbieter zur Systemsynchronisation
ATE289137T1 (de) Verfahren zur synchronisation von knoten eines kommunikationssystems
DE60317753D1 (de) Verfahren und Vorrichtung zur automatischen Client-Authentifizierung in einem drahtloses Netzwerk, das durch PEAP, EAP-TLS oder andere erweiterbare Authentifizierungsprotokolle geschützt wird
DE19982502T1 (de) Vorrichtung, System und Verfahren einer physischen Blockadressen-Wiederherstellung für zyklische Fehlerkorrektur-Codes
DE60120523D1 (de) Vorrichtung und Verfahren zur Verwaltung von Lagekennungen, und Lagekennungverarbeitungsverfahren
DE10291119D2 (de) Verfahren und Vorrichtung zur Synchronisation der Zykluszeit von mehreren TTCAN-Bussen sowie entsprechendes Bussystem
WO2005029356A3 (en) Method, system and program for data synchronization
WO2003107147A3 (en) METHOD AND SYSTEM FOR AUTOMATIC UPDATE OF MULTIPLE SERVERS
DE69731749D1 (de) Verfahren und vorrichtung zur synchronisation von zeitmarkierungen
DE60221408D1 (de) Verfahren zur bild- und tonbearbeitung unter verwendung von spracherkennung
NO932828L (no) Fremgangsmaate og anordning for formidling av innfelte data
DE60116717D1 (de) Vorrichtung und Verfahren zur Erzeugungung von objekt-markierten Bildern in einer Videosequenz
ATE248148T1 (de) Verfahren zur herstellung von levobupivacaine und analoge
DE60021708T2 (de) Jitterpuffer und verfahren zur dessen einstellung
ATE382904T1 (de) Vorrichtung, system und verfahren zur reinitialisierung einer serialisierung von dateisystemen
DE50307091D1 (de) Verfahren und rechnersystem zum betreiben von mindestens zwei miteinander verbundenen steuergeräten
DE60108950D1 (de) Verfahren und vorrichtung zur plasmidgewinnung mit hilfe von ultrafiltration
DE60228315D1 (de) Verfahren, system und einheit zum rückrufen im fall einer vorzeitigen unterbrechung einer notfallsitzung
DE69912084D1 (de) Verfahren zur Erkennung von Szenenüberblendungen zur Indexierung von Videosequenzen
ATE339835T1 (de) Vorrichtung und verfahren zum session-management über eine mehrzahl von medien
DE60125119D1 (de) Vorrichtung und Verfahren zur Erzeugung und Dekodierung von (n,3) Kodes und (n,4) Kodes unter Verwendung von Simplex Kodes
AU2003255972A1 (en) Method, device and system for synchronizing of data providing for the handling of an interrupted synchronization process
HK1051073A1 (zh) 一種對時間維中網絡系統進行推測和圖形管理的方法和裝置

Legal Events

Date Code Title Description
8364 No opposition during term of opposition