Multiplex communications – Channel assignment techniques – Details of circuit or interface for connecting user to the...
Reexamination Certificate
1999-04-08
2003-04-22
Ton, Dang (Department: 2666)
Multiplex communications
Channel assignment techniques
Details of circuit or interface for connecting user to the...
Reexamination Certificate
active
06553037
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to personal digital assistants and, more particularly, to a system and method for synchronizing data over an intermittently accessed network.
BACKGROUND OF THE INVENTION
Personal digital assistants, or PDA's, are commonly known hand-held computers that can be used to store various personal information including, but not limited to contact information, calendar information, etc. Such information can be downloaded from other computer systems, or can be inputted by way of a stylus and pressure sensitive screen of the PDA. Examples of PDA's are the Palm™ computer of 3Com Corporation, and Microsoft CE™ computers which are each available from a variety of vendors.
Users of PDA's commonly do not rely solely on such units for storing important information. For example, fall-size desktop computers are also used to store information during the course of other activities such as receiving and responding to electronic mail. This tends to lead to the generation of separate and discrete sets of information on both the PDA and desktop computer. Of course, maintaining multiple sets of information is undesirable due to obvious organization problems.
To overcome this difficulty, information on a desktop computer is often “synchronized” with information on a PDA. In other words, any new information in the form of additions, deletions, and/or changes that exists on either the desktop computer or the PDA is reflected on both. By frequently synchronizing data between the desktop computer and the PDA, a user is ensured to have one set of completely updated information which leads to increased organization.
One issue that is not fully addressed in prior art PDA's is synchronizing data between PDA's of different users. While the PDA of a first user may properly reflect the contact information of a person, i.e. John Doe, a second user may have John Doe's previous, incorrect contact information, thereby reflecting a lack of synchronization. Moreover, many complications can arise due to conflicting scheduled events and meetings. For example, calendar software of the Palm™ PDA only allows a single calendar to be used.
Such lack of organization is primarily caused by the lack of shared information among PDA's of different users. Up to now, focus has been only on promoting organization of a single user by way of synchronization between a PDA, a desktop computer, and a remote server.
There is thus a need for a system and method for synchronizing data between a plurality of different PDA's to promote organization among multiple different users.
DISCLOSURE OF THE INVENTION
A system and method are provided for sharing data among a plurality of users via an intermittently accessed network. Included are a plurality of personal digital assistants, or PDA's, each suitable for storing a plurality of personal data sets thereon. Also provided is a server for synchronizing a plurality of server data sets stored thereon with the personal data sets stored on the PDA's. A plurality of client computers are included for providing a communication link between the PDA's and the server. Each communication link is suitable for obtaining the personal data set of one PDA on another PDA, thereby synchronizing the personal data sets between different PDA's. In the absence of communication between the client computer and the server, the communication link is further suitable for interfacing local memory of the corresponding client computer to synchronize a plurality of local data sets stored thereon with the personal data sets during synchronization.
In another embodiment, the types of personal data that may be stored on the PDA include contact and calendar information. During synchronization, both the contact information and calendar information may be exchanged between different PDA's. For example, contact information may be updated on multiple different PDA's, calendar information of a plurality of PDA's may be synchronized and conflicts may be addressed, and/or calendar information of a plurality of users may be stored and updated on each PDA.
In yet another embodiment, the foregoing synchronization is facilitated by including separate identification codes for data stored on the PDA's and the server. While the server utilizes a set of server identification codes for tracking all of the information stored therein, each of the PDA's employs a unique set of personal identification codes for tracking all of the information stored in the PDA. The mapping, or correlation, between the personal and server identification codes may be stored in either the PDA's, the server, or a computer in which the communication link resides. In use, such mapping is critical during the synchronization of the data.
In still yet another embodiment, the synchronization of the personal data of different PDA's only occurs on personal data specifically marked to be shared. By requiring the personal data to be marked as shared, privacy concerns are addressed and the user is granted selectivity with respect to who receives personal data.
In yet another embodiment, conflicts between shared personal data are addressed with various methods. It should be noted that a conflict occurs when particular personal data of a first PDA is synchronized with the server data before similar shared personal data of a second PDA is synchronized with the server data.
In order to deal with such conflicts, the present invention provides a resolution by replicating the particular conflicted personal data as a separate file. In the alternative, the conflict may be resolved by synchronizing the particular personal data of the second PDA with the server data, thereby overriding the personal data of the first PDA. In still yet another embodiment, the conflict may be resolved by not synchronizing the particular personal data of the second PDA with the server data, thereby being overridden by the personal data of the first PDA. Finally, the conflict may be resolved by marking the particular personal data of the second PDA to be altered by a user via a user interface.
These and other advantages of the present invention will become apparent upon reading the following detailed description and studying the various figures of the drawings.
REFERENCES:
patent: 4831552 (1989-05-01), Scully
patent: 5129057 (1992-07-01), Strope
patent: 5214768 (1993-05-01), Martin et al.
patent: 5261045 (1993-11-01), Scully
patent: 5412791 (1995-05-01), Martin et al.
patent: 5457476 (1995-10-01), Jensen
patent: 5479411 (1995-12-01), Klein
patent: 5528745 (1996-06-01), King
patent: 5557659 (1996-09-01), Hyde-Thompson
patent: 5572643 (1996-11-01), Judson
patent: 5621458 (1997-04-01), Mann
patent: 5647002 (1997-07-01), Brunson
patent: 5684990 (1997-11-01), Boothby
patent: 5740549 (1998-04-01), Reilly et al.
patent: 5745884 (1998-04-01), Carnegie et al.
patent: 5790974 (1998-08-01), Tognazzini
patent: 5809242 (1998-09-01), Shaw et al.
patent: 5862346 (1999-01-01), Kley
patent: 5870759 (1999-02-01), Bauer et al.
patent: 5877759 (1999-03-01), Bauer
patent: 5907678 (1999-05-01), Housel, III et al.
patent: 5933811 (1999-08-01), Angles et al.
patent: 5949975 (1999-09-01), Batty et al.
patent: 5966714 (1999-10-01), Huang
patent: 5982891 (1999-11-01), Ginter et al.
patent: 5999912 (1999-12-01), Wodarz et al.
patent: 6000000 (1999-12-01), Hawkins et al.
patent: 6009410 (1999-12-01), LeMole et al.
patent: 6011537 (2000-01-01), Slotznick
patent: 6014502 (2000-01-01), Moraes
patent: 6023708 (2000-02-01), Mendez
patent: 6026369 (2000-02-01), Capek
patent: 6026371 (2000-02-01), Beck et al.
patent: 6034621 (2000-03-01), Kaufman
patent: 6034661 (2000-03-01), Servan-Scheiber et al.
patent: 6034683 (2000-03-01), Mansour
patent: 6058415 (2000-05-01), Polcyn
patent: 6101480 (2000-08-01), Conmy et al.
patent: 6131096 (2000-10-01), Ng
patent: 6131116 (2000-10-01), Riggins
patent: 6138245 (2000-10-01), Son et al.
patent: 6151606 (2000-11-01), Mendez
patent: 6161146 (2000-12-01), Kle
Grillo Pete
Hanrahan Steve
Pivowar Alvin
Palm Inc.
Ton Dang
Wagner, Murabito and Hao LLP
LandOfFree
System and method for synchronizing data among a plurality... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for synchronizing data among a plurality..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for synchronizing data among a plurality... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3101669