Method and apparatus for synchronization of two computer systems
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-017/30
G06F-007/00
출원번호
US-0745826
(2003-12-24)
등록번호
US-7437485
(2008-10-14)
발명자
/ 주소
Kruglikov,Vitaly
Flores,Roger
Haitani,Rob
Boyer,Monty
Marianetti,Ron
McKendrick,Ain
Lamb,Art
출원인 / 주소
Access Systems Americas, Inc.
대리인 / 주소
Hickman Palermo Truong & Becker LLP
인용정보
피인용 횟수 :
40인용 특허 :
52
초록▼
A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the applicati
A method and system for synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport modules. An application on the portable computer system is executed causing the application to automatically recognize the synchronization transport modules. The portable computer system receives a selection corresponding to one of the two synchronization transport modules. The selection could be from a user and would indicate that the user prefers to synchronize with the second computer system using a particular method of external communication. After the selection, the portable computer system synchronizes with the other computer system using the selected method of external communication.
대표청구항▼
The invention claimed is: 1. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a first computer system with a second computer system, wherein the execution of the one or more sequences of the one or more instructions causes the one or more proce
The invention claimed is: 1. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a first computer system with a second computer system, wherein the execution of the one or more sequences of the one or more instructions causes the one or more processors to perform a method comprising the steps of: installing a first synchronization transport module to said first computer system; installing a second synchronization transport module to said first computer system; executing a synchronization application on said first computer system, said synchronization application automatically recognizing said first synchronization transport module and said second synchronization transport module; receiving a selection of an active synchronization transport module from at least said first synchronization transport module and said second synchronization transport module; and synchronizing said first computer system with said second computer system using said active synchronization transport module. 2. The computer-readable medium as claimed in claim 1, the steps of the method further comprising: configuring said first synchronization transport module by executing said first synchronization transport module. 3. The computer-readable medium as claimed in claim 1, the steps of method further comprising: configuring said first synchronization transport module by executing a preferences program that modifies configuration parameters associated with said first synchronization transport module. 4. The computer-readable medium as claimed in claim 1, the steps of the method further comprising, prior to the synchronizing: installing a third synchronization transport module to said first computer system; executing said synchronization application on said first computer system, said synchronization application automatically recognizing said first synchronization transport module, said second synchronization transport module, and said third synchronization transport module; receiving a second selection of said active synchronization transport module from at least said first synchronization transport module, said second synchronization transport module, and said third synchronization transport module. 5. The computer-readable medium as claimed in claim 4, wherein said first computer system includes a portable computer system, wherein said second computer system includes a desktop computer system, and wherein said first, second and third synchronization transport modules correspond to a cradle communications method, a network communications method, and a modem communications method, respectively. 6. The computer-readable medium as claimed in claim 1, wherein said first computer system includes a portable computer system and wherein said second computer system includes a desktop computer system. 7. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a first set of records on a computer system with a second set of records on a portable computer, wherein the execution of the one or more sequences of the one or more instructions causes the one or more processors to perform a method comprising the steps of: identifying a transport module from a plurality of possible transport modules for synchronizing the portable computer and the computer system, the plurality of transport modules including at least a first direct connection transport module and a first wireless transport module, the second set of records being accessible to each transport module in the plurality of transport modules; sending over a medium corresponding to the identified transport module the second set of records; and comparing the first set of records with the second set of records in order to synchronize at least a portion of the first set of records with at least a portion of the second set of records. 8. The computer-readable medium of claim 7, the steps of the method further comprising: comparing the first set of records with the second set of records in order to update one or more records in the second set of records with data in one or more records in the first set of records; and sending over the medium corresponding to the identified transport module the second set of records with the updated one or more records. 9. The computer-readable medium of claim 7, wherein identifying a transport module includes identifying a user selection specifying the first wireless transport module, the first wireless transport module being for a wireless packet radio network. 10. The computer-readable medium of claim 7, wherein identifying a transport module includes identifying a user selection specifying the direct connection transport module, the direct connection transport module being for a cradle that connects to the computer system. 11. The computer-readable medium of claim 7, wherein identifying a transport module includes identifying a user selection specifying the first wireless transport module, the first wireless transport module being for communications signaled over an infrared port. 12. The computer-readable medium of claim 7, wherein identifying a transport module includes identifying a network transport module, the network transport module being for communications signaled over a connection to a local area network. 13. The computer-readable medium of claim 7, wherein identifying a transport module includes identifying the first wireless transport module for a wireless packet radio network. 14. The computer-readable medium of claim 7, wherein comparing the first set of records with the second set of records in order to synchronize at least a portion of the first set of records with at least a portion of the second set of records includes at least one of: (i) adding one or more records from the second set of records to the first set of records, (ii) adding one or more records from the first set of records to the second set of records, (iii) updating one or more records in the second set of records with data in one or more records in the first set of records, and (iv) updating one or more records in the first set of records with data in one or more records in the second set of records. 15. The computer-readable medium of claim 14, wherein comparing the first set of records with the second set of records includes at least one of: (i) removing one or more records from the first set of records upon determining that records in the second set of records corresponding to those one or more records in the first set of records have been removed, and (ii) removing one or more records from the second set of records upon determining that records in the first set of records corresponding to those one or more records in the second set of records have been removed. 16. A computer-readable medium carrying one or more sequences of one or more instructions for synchronizing a first set of records on a computer system with a second set of records on a portable computer, wherein the execution of the one or more sequences of the one or more instructions causes the one or more processors to perform a method comprising the steps of: identifying a transport module from a plurality of possible transport modules for synchronizing the portable computer and the computer system, the plurality of transport modules including at least a first direct connection transport module and a first wireless transport module, the second set of records being accessible to each transport module in the plurality of possible transport modules; sending over a medium corresponding to the identified transport module the second set of records so as to cause the computer system to receive and compare the first set of records with the second set of records; and in response to sending over the medium, receiving over the medium the second set of records, in which at least a portion of the second set of records has been updated with at least a portion of the first set of records. 17. The computer-readable medium of claim 16, the steps of the method further comprising: in response to sending over the medium, causing the computer system to compare the first set of records with the second set of records in order to update one or more records in the second set of records with data in one or more records in the first set of records. 18. The computer-readable medium of claim 16, wherein identifying a transport module includes identifying a user selection specifying the first wireless transport module, the first wireless transport module being for a wireless packet radio network. 19. The computer-readable medium of claim 16, wherein identifying a transport module includes identifying a user selection specifying the direct connection transport module, the direct connection transport module being for a cradle that connects to the computer system. 20. The computer-readable medium of claim 16, wherein identifying a transport module includes identifying a user selection specifying the first wireless transport module, the first wireless transport module being for communications signaled over an infrared port. 21. The computer-readable medium of claim 16, wherein identifying a transport module includes identifying a network transport module, the network transport module being for communications signaled over a connection to a local area network. 22. The computer-readable medium of claim 16, wherein identifying a transport module includes identifying the first wireless transport module for a wireless packet radio network.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (52)
Queen Cary L. (Rockville MD), Apparatus and method for comparing data groups.
Risberg Jeffrey S. (3249 Morris Dr. Palo Alto CA 94303) Skeen Marion D. (3826 Magnolia Dr. Palo Alto CA 94306), Apparatus and method for creation of a user definable video displayed document showing changes in real time data.
Skeen Marion D. (San Francisco CA) Bowles Mark (Woodside CA), Apparatus and method for providing decoupling of data exchange details for providing high performance communication betw.
Slaughter ; III Frank G. (Weston MA) Gocht Russell C. (Bedford MA) McCool David (Tewskbury MA), Apparatus and method for providing remote users with the same unique IP address upon each network access.
Everson Rhonda S. (Houston TX) Felix Michael R. (Houston TX) Robertson Boyd D. (League City TX), Asynchronous replication of data changes by distributed update requests.
Robinson Kurt B. (Newcastle CA) Elbert Dale K. (Citrus Heights CA) Levy Markus A. (Citrus Heights CA), Block-erasable non-volatile semiconductor memory which tracks and stores the total number of write/erase cycles for each.
Rybicki Steve G. (Mountain View CA) Palmer Dale L. (Fremont CA), Connection resource manager displaying link-status information using a traffic light iconic representation.
Dauerer Norman J. (Hopewell Junction NY) Kelley Edward E. (Wappingers Falls NY), Database system for facilitating comparison of related information stored in a distributed resource.
Robinson Kurt B. (Newcastle CA) Elbert Dale K. (Citrus Heights CA) Levy Markus A. (Citrus Heights CA), File structure for a non-volatile block-erasable semiconductor flash memory.
Fukumura Masaaki (Iruma JPX), File update apparatus for generating a matrix representing a subset of files and the update correspondence between direc.
Brewer ; III Glenn A. (Menlo Park CA) Crim Christopher L. (San Jose CA) Chen Paul S. (Milpitas CA) Lu Frank K. (Milpitas CA), Interface for arranging order of fields.
Terada Hiroaki (Osaka JPX) Nishikawa Hiroaki (Osaka JPX) Sakuta Yoshio (Oaka JPX) Nishikawa Youichiro (Hyogo JPX) Hara Shuji (Osaka JPX) Inaoka Yoshie (Hyogo JPX) Yamasaki Tetsuo (Hyogo JPX) Shima Ke, Manipulating data in a relational data base having operational manipulations defined in an input table and displayed res.
Cheung Roger Yiu Ming,CAX ; Baker Murray Charles,CAX ; Newton David,CAX, Method and apparatus for providing a 3-way connection between a mobile computing device, a stationary computing device.
Hawkins Jeffrey C. ; Boyer Monty ; Sipher Joe ; Tzeng Lih-Shyng ; Kucala Greg, Method and apparatus for synchronizing a portable computer system with a desktop computer system.
Alston ; Jr. Lawrence E. (Framingham MA) Farrell ; III John J. (Lowell MA) Quayle ; III Kenneth W. (Stow MA), Method and apparatus for transforming objects in data models.
Yeh Keming W. (43765 Abeloe Ter. Fremont CA 94539), Method and apparatus for using a software configurable connector to connect a palmtop computer having a custom port to a.
Kruglikov Vitaly ; Flores Roger ; Haitani Rob ; Boyer Monty ; Marianetti Ron ; McKendrick Ain ; Lamb Art, Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques.
Hawkins Jeffrey C. ; Boyer Monty ; Sipher Joe ; Tzeng Lih-Shyng ; Kucala Greg, Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable.
Cree Charles M. N. (Austin TX) Landry Grady J. (Austin TX) Scully Keith J. (Austin TX) Singh Harinder S. (Boca Raton FL), Method for automatically reconciling entries on two copies of independently maintained electronic calendars.
George Johann (Holland Landing NJ CAX) Thompson Trevor J. (New Providence NJ) Conroy David G. (Maynard MA) Tudor Frederick H. (Evanston IL), Method for canonical ordering of binary data for portable operating systems.
Daniell Thomas P. (Palo Alto CA) Harding ; Jr. Robert C. (Cupertino CA) Lewis Neil J. (Oakland CA) Nauckhoff Sven H. H. (San Jose CA), Method for the dynamic replication of data under distributed system control to control utilization of resources in a mul.
Scully Keith J. (Austin TX) Singh Harinder S. (Chapel Hill NC), Method of exchanging entries from a plurality of different electronic calendars based on interactively entered criteria.
Victor Kenneth E. (Mountain View CA) Alley Peter E. (Saratoga CA) Collins Scott C. (Cupertino CA) Dishon Danny L. (Menlo Park CA) Sharpe Benjamin W. (San Francisco CA), Method of forming an editor.
Clough William A. (Ontario CAX) Ouelette Daneil (St. Luc Quebec CAX) Sablonniere Serge De La (Ville d\Anjou CAX), Portable computer with touch screen and computer system employing same.
Johnson Donavon W. (Georgetown) Loucks Larry K. (Austin) Sauer Charles H. (Austin) Smith Todd A. (Austin TX), Single system image uniquely defining an environment for each user in a data processing system.
Shaheen Amal A. (Austin TX) Yellepeddy Krishna K. (Austin TX), System and method for maintaining replicated data coherency in a data processing system.
King Dianne L. (Raleigh NC) Whisler John W. (Raleigh NC), System and method for reading and writing disks formatted for an operating system foreign to the host computer.
Frid-Nielsen Martin (Santa Cruz CA) Schwartz Richard L. (Paris CA FRX) Boye Steven R. (Los Gatos CA), System and methods for appointment reconciliation.
Clark Ted H. (Houston TX) Malisewski Steven C. (Cypress TX) Cooper Patrick R. (Houston TX) Crosswy William Caldwell (Spring TX) Crochet Larry J. (Houston TX), System for automatic synchronization of common file between portable computer and host computer via communication channe.
Kuechler William L. (3 Rum Row Hilton Head SC 29928) Kuechler David W. (3 Rum Row Hilton Head SC 29928), System for storing and manipulating information in an information base.
Thompson Bruce A. (Highlands Ranch CO) Van Maren David J. (Ft. Collins CO) McCarthy John G. (Thornton CO) Purcell R. Andrew (Ft. Collins CO) Rottinghaus Michael (Greeley CO), Transparent peripheral file systems with on-board compression, decompression, and space management.
Cary Richard W. (Los Gatos CA) Guyon Richard D. (Mountain View CA), Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system.
Skinner, Craig Stuart; Loucks, Jeffry Harlow, Method and apparatus for automated personal information management data transfer for a wireless enabled handheld.
Chaudhri, Imran A.; Louch, John O.; Grignon, Andrew M.; Christie, Gregory N., Visual characteristics of user interface elements in a unified interest layer.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.