[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
German (de)
English (en)
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. Procédé de synchronisation de dossiers entre un dispositif mobile (12) et un second dispositif de calcul (14), le procédé comprenant les étapes consistant à:
    initier (900) une demande de synchronisation de dossiers entre le dispositif mobile (12) et le second dispositif de calcul (14);
    comparer (902) la hiérarchie des dossiers (1000) du dispositif mobile (12) avec la hiérarchie des dossiers (1002) du second dispositif de calcul (14) pour déterminer les différences, dans lequel la comparaison comprend par ailleurs la modélisation de la hiérarchie des dossiers (1000) du dispositif mobile (12) et de la hiérarchie des dossiers (1002) du second dispositif de calcul (14) sous la forme d'une liste (1004, 1006), dans lequel chacune des listes (1004, 1006) est triée sur la base de l'identifiant permanent du dossier, chacun étant un article de la liste (1004, 1006), et trouver la différence entre les deux hiérarchies de dossiers (1000, 1002) en opérant comme suit:
    en initialisant les pointeurs au début de chacune des listes (1004, 1006), respectivement;
    en comparant chaque article de liste respective;
    en réponse aux articles de listes ayant le même identifiant, en incrémentant les deux pointeurs, en réponse à l'identifiant du dispositif mobile (12) étant inférieur à l'identifiant du second dispositif de calcul (14), en déplaçant le pointeur du dispositif mobile (12), en réponse à l'identifiant du second dispositif de calcul (14) étant inférieur, en déplaçant le pointeur du second dispositif de calcul (14) de sorte que les articles des listes sautés de cette manière sur la liste (1004) du dispositif mobile (12) soient représentatifs de délétions de dossiers, tandis que les articles de la liste (1006) du second dispositif de calcul (14) sont représentatifs d'additions de dossiers sur le second dispositif de calcul (14);
    envoyer (904) des informations à au moins l'un du dispositif mobile (12) et du second dispositif de calcul (14), les informations étant fonction des différences déterminées entre les hiérarchies de dossiers (1000, 1002); et
    utiliser (906) les informations pour modifier au moins l'une de la hiérarchie de dossiers (1000) du dispositif mobile (12) et de la hiérarchie de dossiers (1002) du second dispositif de calcul (14).
  2. Procédé selon la revendication 1, comprenant par ailleurs:
    l'établissement d'une hiérarchie commune de dossiers entre le dispositif mobile (12) et le second dispositif de calcul (14).
  3. Procédé selon la revendication 2, comprenant par ailleurs:
    le rétablissement de la hiérarchie commune de dossiers entre le dispositif mobile (12) et le second dispositif de calcul (14) après modification d'au moins l'une de la hiérarchie de dossiers (1000) du dispositif mobile (12) et de la hiérarchie de dossiers (1002) du second dispositif de calcul (14).
  4. Procédé selon la revendication 2 ou la revendication 3, dans lequel l'établissement comprend le stockage d'une copie de la hiérarchie commune de dossiers.
  5. Procédé selon la revendication 4, dans lequel la comparaison (902) comprend la comparaison de la hiérarchie de dossiers (1002) du second dispositif de calcul (14) à la copie stockée de la hiérarchie commune de dossiers.
  6. Procédé selon les revendications 4 ou 5, dans lequel la comparaison (902) comprend la comparaison de la hiérarchie de dossiers (1000) du dispositif mobile (12) à la copie stockée de la hiérarchie commune de dossiers.
  7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel l'envoi (904) d'informations comprend l'envoi des informations dans un format de langage de marquage.
  8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel l'utilisation (906) des informations comprend l'exécution d'instructions sur le dispositif mobile (12) ou le second dispositif de calcul (14) pour ajouter, déléter, déplacer ou renommer un dossier.
  9. Procédé selon l'une quelconque des revendications 1 à 8, comprenant par ailleurs:
    l'identification pour voir si un dossier a été renommé.
  10. Support lisible sur ordinateur ayant des instructions exécutables par un ordinateur qui, lorsqu'elles sont mises en oeuvre, amènent l'ordinateur à effectuer le procédé selon l'une quelconque des revendications précédentes.
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 (fr) Synchronisation des dossiers
EP1672857B1 (fr) Procédé de transmission de réponses complètes au courrier électronique tronqué
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