[go: up one dir, main page]

HK1066661B - Folder synchronization - Google Patents

Folder synchronization Download PDF

Info

Publication number
HK1066661B
HK1066661B HK04109341.3A HK04109341A HK1066661B HK 1066661 B HK1066661 B HK 1066661B HK 04109341 A HK04109341 A HK 04109341A HK 1066661 B HK1066661 B HK 1066661B
Authority
HK
Hong Kong
Prior art keywords
folder
mobile device
computing device
folder hierarchy
hierarchy
Prior art date
Application number
HK04109341.3A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1066661A1 (en
Inventor
Juan V. Esteve Balducci
Nalliah Selvaraj
Original Assignee
微软技术许可有限责任公司
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 US10/648,099 external-priority patent/US7359991B2/en
Application filed by 微软技术许可有限责任公司 filed Critical 微软技术许可有限责任公司
Publication of HK1066661A1 publication Critical patent/HK1066661A1/en
Publication of HK1066661B publication Critical patent/HK1066661B/en

Links

Claims (10)

  1. Verfahren zum Synchronisieren von Ordnern zwischen einer Mobilvorrichtung (12) und einer zweiten Rechenvorrichtung (14), wobei das Verfahren umfasst:
    Initiieren (900) einer Ordnersynchronisierungsanforderung zwischen der Mobilvorrichtung (12) und der zweiten Rechenvorrichtung (14);
    Vergleichen (902) der Ordnerhierarchie (1000) der Mobilvorrichtung (12) mit der Ordnerhierarchie (1002) der zweiten Rechenvorrichtung (14), um Unterschiede festzustellen, wobei das Vergleichen ferner ein Modellieren der Ordnerhierarchie (1000) der Mobilvorrichtung (12) und der Ordnerhierarchie (1002) der zweiten Rechenvorrichtung (14) als eine Liste (1004, 1006) umfasst, wobei jede der Listen (1004, 1006) auf der Grundlage des permanenten Bezeichners des Ordners sortiert ist, wobei jeder ein Element der Liste (1004, 1006) ist, und Herausfinden des Unterschieds zwischen den beiden Ordnerhierarchien (1000, 1002) durch:
    Initialisieren von Zeigern jeweils am Beginn der Listen (1004, 1006);
    Vergleichen jeweiliger Listenelemente;
    in Reaktion darauf, dass die Listenelemente denselben Bezeichner aufweisen, Inkrementieren beider Zeiger, in Reaktion darauf, dass der Bezeichner der Mobilvorrichtung (12) kleiner ist als der Bezeichner der zweiten Rechenvorrichtung (14), Bewegen des Zeigers der Mobilvorrichtung (12), in Reaktion darauf, dass der Bezeichner der zweiten Rechenvorrichtung (14) kleiner ist, Bewegen des Zeigers der zweiten Rechenvorrichtung (14), so dass derart auf der Liste (1004) der Mobilvorrichtung (12) übersprungene Listenelemente Löschungen von Ordnern darstellen, während Listenelemente auf der Liste (1006) der zweiten Rechenvorrichtung (14) Hinzufügungen von Ordnern auf der zweiten Rechenvorrichtung (14) darstellen;
    Senden (904) von Informationen an wenigstens eine von: der Mobilvorrichtung (12) und der zweiten Rechenvorrichtung (14), wobei die Informationen eine Funktion der festgestellten Unterschiede zwischen den Ordnerhierarchien (1000, 1002) sind; und
    Benutzen (906) der Informationen, um wenigstens eine von: der Ordnerhierarchie (1000) der Mobilvorrichtung (12) und der Ordnerhierarchie (1002) der zweiten Rechenvorrichtung (14) zu modifizieren.
  2. Verfahren nach Anspruche 1 und ferner umfassend:
    Aufbauen einer gemeinsamen Ordnerhierarchie zwischen der Mobilvorrichtung (12) und der zweiten Rechenvorrichtung (14).
  3. Verfahren nach Anspruch 2 und ferner umfassend:
    Wiederaufbauen der gemeinsamen Ordnerhierarchie zwischen der Mobilvorrichtung (12) und der zweiten Rechenvorrichtung (14) nach dem Modifizieren wenigstens einer von: der Ordnerhierarchie (1000) der Mobilvorrichtung (12) und der Ordnerhierarchie (1002) der zweiten Rechenvorrichtung (14).
  4. Verfahren nach Anspruch 2 oder 3, wobei das Aufbauen ein Speichern einer Kopie der gemeinsamen Ordnerhierarchie umfasst.
  5. Verfahren nach Anspruch 4, wobei das Vergleichen (902) ein Vergleichen der Ordnerhierarchie (1002) der zweiten Rechenvorrichtung (14) mit der gespeicherten Kopie der gemeinsamen Ordnerhierarchie umfasst.
  6. Verfahren nach Anspruch 4 oder 5, wobei das Vergleichen (902) ein Vergleichen der Ordnerhierarchie (1000) der Mobilvorrichtung (12) mit der gespeicherten Kopie der gemeinsamen Ordnerhierarchie umfasst.
  7. Verfahren nach einem der Ansprüche 1 bis 6, wobei das Senden (904) der Informationen ein Senden der Informationen in einem Markupsprachenformat umfasst.
  8. Verfahren nach einem der Ansprüche 1 bis 7, wobei das Benutzen (906) der Informationen ein Ausführen von Instruktionen auf der Mobilvorrichtung (12) oder der zweiten Rechenvorrichtung (14) umfasst, um einen Ordner hinzuzufügen, zu löschen, zu bewegen oder umzubenennen.
  9. Verfahren nach einem der Ansprüche 1 bis 8 und welches ferner umfasst:
    Identifizieren, ob ein Ordner umbenannt wurde.
  10. Computerlesbares Medium, das von einem Computer ausführbare Instruktionen aufweist, die, wenn sie implementiert sind, den Computer veranlassen, das Verfahren eines der vorhergehenden Ansprüche durchzuführen.
HK04109341.3A 2002-11-05 2004-11-26 Folder synchronization HK1066661B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US42410602P 2002-11-05 2002-11-05
US424106P 2002-11-05
US10/648,099 US7359991B2 (en) 2002-11-05 2003-08-26 Folder synchronization
US648099 2003-08-26

Publications (2)

Publication Number Publication Date
HK1066661A1 HK1066661A1 (en) 2005-03-24
HK1066661B true HK1066661B (en) 2014-10-03

Family

ID=

Similar Documents

Publication Publication Date Title
EP1422902B1 (de) Mappensynchronisation
EP1672857B1 (de) Verfahren zur Übertragung vollständiger Antworten zu abgekürzter elektronischer Post
US6324544B1 (en) File object synchronization between a desktop computer and a mobile device
US6125369A (en) Continuous object sychronization between object stores on different computers
US20190223121A1 (en) User-input scheduling of synchronization operation on a mobile device based on user activity
US7447712B2 (en) Structured workfolder
JP4246382B2 (ja) デスクトップ・コンピュータとモバイル・デバイス間の電子メール・オブジェクト同期
US7739412B2 (en) Synchronization modification
US7373362B2 (en) Coordinated synchronization
KR100994139B1 (ko) 데이터가 여러 데이터 저장부들에 저장되는 방식을동기화하기 위한 방법 및 장치
US6505214B1 (en) Selective information synchronization based on implicit user designation
US20040204085A1 (en) Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions
AU2006200226B2 (en) File system represented inside a database
US20040267834A1 (en) Data synchronization method and system
US20070106729A1 (en) Method and system for updating message threads
US20030229644A1 (en) Accounting for references between a client and server that use disparate e-mail storage formats
US20020087603A1 (en) Change tracking integrated with disconnected device document synchronization
HK1066661B (en) Folder synchronization
HK1094288B (en) Method for sending complete responses to truncated electronic mail
HK1066353B (en) Method for sending responses to truncated electronic mail