ATE378635T1 - Verfahren und vorrichtung zur benutzung eines synchronisationsschlüssels - Google Patents

Verfahren und vorrichtung zur benutzung eines synchronisationsschlüssels

Info

Publication number
ATE378635T1
ATE378635T1 AT02013764T AT02013764T ATE378635T1 AT E378635 T1 ATE378635 T1 AT E378635T1 AT 02013764 T AT02013764 T AT 02013764T AT 02013764 T AT02013764 T AT 02013764T AT E378635 T1 ATE378635 T1 AT E378635T1
Authority
AT
Austria
Prior art keywords
sync
synchronization
key
update
sent
Prior art date
Application number
AT02013764T
Other languages
English (en)
Inventor
Edward Eric Thomas
Stephen D Flanagin
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 ATE378635T1 publication Critical patent/ATE378635T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/275—Synchronous replication
    • 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/99941—Database schema or data structure
    • Y10S707/99943—Generating database or data structure, e.g. via user interface
    • 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/99941—Database schema or data structure
    • Y10S707/99944—Object-oriented database structure
    • Y10S707/99945—Object-oriented database structure processing
    • 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/99941—Database schema or data structure
    • Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
    • 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/99951—File or database maintenance
    • Y10S707/99952—Coherency, e.g. same view to multiple users
    • Y10S707/99953—Recoverability
    • 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/99951—File or database maintenance
    • Y10S707/99952—Coherency, e.g. same view to multiple users
    • Y10S707/99955—Archiving or backup

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 Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Mobile Radio Communication Systems (AREA)
AT02013764T 2001-06-27 2002-06-20 Verfahren und vorrichtung zur benutzung eines synchronisationsschlüssels ATE378635T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/892,679 US6952708B2 (en) 2001-06-27 2001-06-27 Method and system for using a sync key

Publications (1)

Publication Number Publication Date
ATE378635T1 true ATE378635T1 (de) 2007-11-15

Family

ID=25400349

Family Applications (1)

Application Number Title Priority Date Filing Date
AT02013764T ATE378635T1 (de) 2001-06-27 2002-06-20 Verfahren und vorrichtung zur benutzung eines synchronisationsschlüssels

Country Status (4)

Country Link
US (2) US6952708B2 (de)
EP (1) EP1271320B1 (de)
AT (1) ATE378635T1 (de)
DE (1) DE60223453T2 (de)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7072911B1 (en) * 2001-07-27 2006-07-04 Novell, Inc. System and method for incremental replication of changes in a state based distributed database
GB0228279D0 (en) * 2002-12-04 2003-01-08 Ibm A synchronization method
US7177865B2 (en) * 2003-06-30 2007-02-13 Sap Ag Data synchronization method and system
US7660833B2 (en) * 2003-07-10 2010-02-09 Microsoft Corporation Granular control over the authority of replicated information via fencing and unfencing
KR100584316B1 (ko) * 2003-10-17 2006-05-26 삼성전자주식회사 단말장치와 서버간의 프레전스 정보 데이터 동기화를 위한시스템 및 방법
US7925754B2 (en) 2003-11-21 2011-04-12 Microsoft Corporation Method and computer program product to provide synch notifications to client devices
US7350192B2 (en) 2003-12-08 2008-03-25 Ebay Inc. Method and system to automatically generate software code
KR101042745B1 (ko) * 2004-01-30 2011-06-20 삼성전자주식회사 클라이언트 단말장치와 서버 사이의 세션 재설정을 위한시스템 및 방법
TWI233323B (en) * 2004-04-22 2005-05-21 Phoenix Prec Technology Corp Circuit board with identifiable information and method for fabricating the same
US7342555B2 (en) 2004-04-30 2008-03-11 Microsoft Corporation Detecting low fidelity sync data
US7730167B2 (en) * 2004-04-30 2010-06-01 Microsoft Corporation Methods and systems for halting synchronization loops in a distributed system
US6944636B1 (en) 2004-04-30 2005-09-13 Microsoft Corporation Maintaining time-date information for syncing low fidelity devices
RU2367008C2 (ru) * 2004-04-30 2009-09-10 Майкрософт Корпорейшн Поддержание информации времени-даты для синхронизации устройств с низкой достоверностью данных
US20050278458A1 (en) * 2004-06-09 2005-12-15 Microsoft Corporation Analysis services database synchronization
US7284021B2 (en) * 2004-06-28 2007-10-16 Microsoft Corporation Determining when a low fidelity property value has changed during a SYNC
US7269609B2 (en) * 2004-06-28 2007-09-11 Microsoft Corporation Preserving memory resources by limiting time-date information for a subset of properties
CA2582957C (en) 2004-10-11 2013-09-03 2Wire Inc. Periodic impulse noise mitigation in a dsl system
US7953163B2 (en) 2004-11-30 2011-05-31 Broadcom Corporation Block linear equalization in a multicarrier communication system
US7852950B2 (en) 2005-02-25 2010-12-14 Broadcom Corporation Methods and apparatuses for canceling correlated noise in a multi-carrier communication system
US7587752B2 (en) * 2005-03-04 2009-09-08 Qualcomm Incorporated Methods and apparatus for providing a control channel in a data network
US9374257B2 (en) 2005-03-18 2016-06-21 Broadcom Corporation Methods and apparatuses of measuring impulse noise parameters in multi-carrier communication systems
US7555037B2 (en) * 2005-03-18 2009-06-30 2Wire, Inc. Methods and apparatuses to provide synchronization symbol on demand for DSL systems
US7478278B2 (en) * 2005-04-14 2009-01-13 International Business Machines Corporation Template based parallel checkpointing in a massively parallel computer system
CN1870808A (zh) * 2005-05-28 2006-11-29 华为技术有限公司 一种密钥更新方法
US8103880B2 (en) * 2005-06-03 2012-01-24 Adobe Systems Incorporated Method for communication between computing devices using coded values
US8001076B2 (en) * 2005-07-12 2011-08-16 International Business Machines Corporation Ranging scalable time stamp data synchronization
US8112549B2 (en) 2005-07-14 2012-02-07 Yahoo! Inc. Alert mechanism for notifying multiple user devices sharing a connected-data-set
US8417782B2 (en) * 2005-07-14 2013-04-09 Yahoo! Inc. Universal calendar event handling
US20070014243A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. System and method for provisioning a user device
US7630406B2 (en) * 2005-11-04 2009-12-08 Intel Corporation Methods and apparatus for providing a delayed attack protection system for network traffic
US7813439B2 (en) 2006-02-06 2010-10-12 Broadcom Corporation Various methods and apparatuses for impulse noise detection
US7860827B1 (en) 2006-10-23 2010-12-28 Field Automated Communication Systems, Llc Data synchronization method for an application database available on multiple wirelessly connected platforms
CA2565847A1 (en) * 2006-10-27 2008-04-27 Cognos Incorporated System and method for controlling model editing and merging
US8611542B1 (en) * 2007-04-26 2013-12-17 Netapp, Inc. Peer to peer key synchronization
US20090327354A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation Notification and synchronization of updated data
US8605837B2 (en) 2008-10-10 2013-12-10 Broadcom Corporation Adaptive frequency-domain reference noise canceller for multicarrier communications systems
EP2299658B1 (de) * 2009-08-14 2012-10-03 Research In Motion Corporation Verfahren und vorrichtung zur synchronisation von benachrichtigungen für dienstereignisse
US8983907B2 (en) * 2010-12-08 2015-03-17 Microsoft Technology Licensing, Llc Change notifications from an updated data representation
US8666997B2 (en) 2010-12-08 2014-03-04 Microsoft Corporation Placeholders returned for data representation items
US9069829B2 (en) * 2011-01-21 2015-06-30 Microsoft Technology Licensing, Llc Data items manager
US8838533B2 (en) 2011-05-20 2014-09-16 Microsoft Corporation Optimistic application of data edits
US8533275B2 (en) 2011-08-19 2013-09-10 Microsoft Corporation Synchronizing conversation structures in web-based email systems
GB201208373D0 (en) 2012-05-14 2012-06-27 Touchtype Ltd Mechanism for synchronising devices,system and method
US12608399B2 (en) * 2012-05-24 2026-04-21 Luminix, Inc. Systems and methods for intermittent synchronizing of customer relationship management local application clients
US10063617B2 (en) * 2015-09-22 2018-08-28 Facebook, Inc. Error correction using state information of data
US11531560B2 (en) * 2018-06-29 2022-12-20 Ncr Corporation System and method for maintaining synchronization between an enterprise system and a remote service support portal

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5224212A (en) * 1989-05-01 1993-06-29 Motorola, Inc. Asynchronous operation in a database management system
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
US5799322A (en) * 1995-01-24 1998-08-25 Tandem Computer, Inc. System and method for stopping updates at a specified timestamp in a remote duplicate database facility
CA2227432C (en) * 1995-07-20 2001-05-22 Novell, Inc. Transaction synchronization in a disconnectable computer and network
EP0839352B1 (de) 1995-07-20 2002-10-16 Novell, Inc. Transaktionslogverwaltung in einem netz abtrennbarer rechner
US6317754B1 (en) 1998-07-03 2001-11-13 Mitsubishi Electric Research Laboratories, Inc System for user control of version /Synchronization in mobile computing
GB2341249A (en) * 1998-08-17 2000-03-08 Connected Place Limited A method of generating a difference file defining differences between an updated file and a base file
US6810405B1 (en) * 1998-08-18 2004-10-26 Starfish Software, Inc. System and methods for synchronizing data between multiple datasets
US6457062B1 (en) 1999-04-08 2002-09-24 Palm, Inc. System and method for synchronizing multiple calendars over wide area network
US6553409B1 (en) * 1999-07-09 2003-04-22 Microsoft Corporation Background cache synchronization
TW516022B (en) * 2000-06-06 2003-01-01 Teac Corp Compact disc loader
US7031986B2 (en) * 2000-06-27 2006-04-18 Fujitsu Limited Database system with backup and recovery mechanisms

Also Published As

Publication number Publication date
US6952708B2 (en) 2005-10-04
EP1271320A1 (de) 2003-01-02
DE60223453T2 (de) 2008-09-18
US7228321B2 (en) 2007-06-05
EP1271320B1 (de) 2007-11-14
DE60223453D1 (de) 2007-12-27
US20030005342A1 (en) 2003-01-02
US20050216441A1 (en) 2005-09-29

Similar Documents

Publication Publication Date Title
DE60223453D1 (de) Verfahren und Vorrichtung zur Benutzung eines Synchronisationsschlüssels
ATE447744T1 (de) Vorrichtung und verfahren zur synchronisierung in einer client/server umgebung
ATE419581T1 (de) Vorrichtung und verfahren zur erholung von einer fehlerhaften synchronisationssitzung
ATE363695T1 (de) Verfahren und anbieter zur systemsynchronisation
WO2002054236A3 (en) A system and method for data synchronization between remote devices
WO2004025429A3 (en) Apparatus and method for proxy cache
DK1252799T3 (da) Fremgangsmåde og apparat til tilpasning af høreapparater
EP1367800A3 (de) System und Methode, um Information zu einem mobilen Gerät herunterzuladen
DE60213419D1 (de) Client-server-modell zur synchronisation von dateien
WO2002073986A3 (en) Updating of presence information in an instant messaging service
WO2006078999A3 (en) Methods and systems for managing a mobile client in a client-server system connected via a public network
DE60318078D1 (de) System und verfahren zur sofortigen drahtlosen nachrichtenübermittlung
ATE327539T1 (de) Verteiltes datenverarbeitungssystem und datenverarbeitungsverfahren in einem verteilten datenverarbeitungssystem
ATE401708T1 (de) Zeitsynchronisation mit dynamischen schwellen
EP1229746A3 (de) Objektenlöschen von einem Vorrichtungspeicher
ATE211595T1 (de) Verfahren und vorrichtung zur bereitstellung eines dritten internet-datenkanals
AU2002326028A1 (en) Method and apparatus for determining and resolving missing topology features of a network for improved topology accuracy
ATE451656T1 (de) Verfahren und vorrichtung zur effizienten zertifikatwiderrufung
ATE380430T1 (de) Kommunikationssystem und verfahren zur bearbeitung medizinischer daten
DE60205162D1 (de) Verfahren zur Verwaltung eines Netzwerkgerätes, Verwaltungssystem und Netzwerkgerät
ATE292869T1 (de) Verfahren zur server-auswahl in einem inhaltsauslieferungsnetzwerk
ATE415755T1 (de) Verfahren und vorrichtung zur authentifizierung und digitalen signaturerzeugung einer nachricht, mit der hilfe von kleineren challenge-daten
EP1713198A4 (de) Verfahren zum aufrüsten der kommunikationseinrichtung
ATE400127T1 (de) Verfahren und vorrichtung zur nachrichtenübertragung
WO2003085480A3 (en) Directory- based service activation system and method

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties