Contact data structure and management
First Claim
Patent Images
1. A method of modifying contact data, the method comprising:
- identifying contact data associated with a particular contact entry;
locking a file containing the identified contact data;
modifying at least one value contained in the contact data;
storing a version stamp in the file, wherein the version stamp is associated with the modified value;
storing a time stamp in the file, wherein the time stamp is associated with the modified value; and
unlocking the file containing the identified contact data.
2 Assignments
0 Petitions
Accused Products
Abstract
Contact data is modified by first identifying contact data associated with a particular contact entry. A file containing the identified contact data is locked and at least one value contained in the contact data is modified. A version stamp associated with the modified value is stored in the file. Additionally, a time stamp associated with the modified value is stored in the file. The file containing the identified contact data is then unlocked.
-
Citations
20 Claims
-
1. A method of modifying contact data, the method comprising:
-
identifying contact data associated with a particular contact entry;
locking a file containing the identified contact data;
modifying at least one value contained in the contact data;
storing a version stamp in the file, wherein the version stamp is associated with the modified value;
storing a time stamp in the file, wherein the time stamp is associated with the modified value; and
unlocking the file containing the identified contact data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
creating a directory structure including a plurality of public directories and a plurality of private directories, wherein the directory structure represents an address book;
creating a plurality of files such that each of the plurality of files is associated with a particular contact in an address book, wherein each of the plurality of files includes at least one time stamp associated with a contact value, and wherein the time stamp indicates the last time the associated contact value was modified; and
storing the plurality of files in the directory structure. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An application program interface embodied on one or more computer-readable media, comprising:
-
a first namespace related to associating contact data with a particular file;
a second namespace related to assigning a unique identifier to the particular file; and
a third namespace related to resolving conflicts in two sets of contact data being synchronized, wherein the third namespace relies on a time stamp associated with each set of contact data and a version stamp associated with each set of contact data. - View Dependent Claims (19, 20)
-
Specification