System and method for sharing data among a plurality of personal digital assistants
First Claim
1. A system for sharing data among a plurality of users comprising:
- a plurality of portable data storage modules each suitable for storing a plurality of personal data sets thereon;
a server including a plurality of server data sets stored thereon; and
a client including a communication link between the portable data storage modules and the server for synchronizing the server data sets with the personal data sets in order to obtain the personal data set of one portable data storage module on another portable data storage module, thereby synchronizing the personal data sets between different portable data storage modules, wherein the communication link includes a link controller suitable for interfacing the portable data storage modules, and a client messenger in communication with the link controller and suitable for interfacing the server and local memory of the client;
said personal data sets of each of the portable data storage modules having personal identification codes assigned thereto and the server data sets of the server having server identification codes assigned thereto, wherein a correlation between the personal identification codes and the server identification codes is stored on at least one of the portable data storage modules, the server, and the client for identification purposes during synchronization of the personal data sets and the server data sets.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for sharing data among a plurality of users. Included are a plurality of personal digital assistants, or PDA'"'"'s, each suitable for storing a plurality of personal data sets thereon. Associated therewith is a server including a plurality of server data sets stored thereon. A communication link between the PDA'"'"'s and the server is adapted for synchronizing the server data sets with the personal data sets in order to obtain the personal data set of one PDA on another PDA, thereby synchronizing the personal data sets between different PDA'"'"'s. The personal data sets of each of the PDA'"'"'s have personal identification codes assigned thereto and the server data sets of the server have server identification codes assigned thereto. A map correlating the personal identification codes and the server identification codes is stored on at least one of the PDA'"'"'s, the server, and a computer in which the communication link is resident for identification purposes during synchronization of the personal data sets and the server data sets.
65 Citations
47 Claims
-
1. A system for sharing data among a plurality of users comprising:
-
a plurality of portable data storage modules each suitable for storing a plurality of personal data sets thereon;
a server including a plurality of server data sets stored thereon; and
a client including a communication link between the portable data storage modules and the server for synchronizing the server data sets with the personal data sets in order to obtain the personal data set of one portable data storage module on another portable data storage module, thereby synchronizing the personal data sets between different portable data storage modules, wherein the communication link includes a link controller suitable for interfacing the portable data storage modules, and a client messenger in communication with the link controller and suitable for interfacing the server and local memory of the client;
said personal data sets of each of the portable data storage modules having personal identification codes assigned thereto and the server data sets of the server having server identification codes assigned thereto, wherein a correlation between the personal identification codes and the server identification codes is stored on at least one of the portable data storage modules, the server, and the client for identification purposes during synchronization of the personal data sets and the server data sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for sharing data among a plurality of users comprising the operations of:
-
establishing a communication link between a first portable data storage module and a server using a client coupled between the first portable data module and the server, the first portable data module having a personal data set;
providing to the first portable data storage module a personal data set of a second portable data storage module by synchronizing the personal data sets with server data sets stored on the server, the personal data sets of each of the first and second portable data storage modules having personal identification codes assigned thereto and the server data sets having server identification codes assigned thereto; and
accessing a correlation between the personal identification codes and the server identification codes, the correlation stored on at least one of the portable data storage modules and the server. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program embodied on a computer readable medium for providing a communication link between a server and a portable data storage module comprising:
-
a code segment for synchronizing a plurality of personal data sets on a portable data storage module with a plurality of server data sets on a server;
a code segment for sharing the personal data sets on the portable data storage module with another portable data storage module via the server, said personal data sets of each of the portable data storage modules having personal identification codes assigned thereto and the server data sets having server identification codes assigned thereto; and
a code segment for accessing a correlation between the personal identification codes and the server identification codes that is stored on at least one of the portable data storage module and the server;
wherein the communication link is resident in a client computer that is connected between the server and the portable data storage module. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification