Managing contact information through a communication network
First Claim
1. A method of managing contact information comprising:
- establishing a first record of a first user, the first record indexed by a first index associated with the first user, the first record including a first profile and a first list of contacts, each of the contacts having a record indexed by a unique index associated with the contact;
determining that a change has been made to the first profile;
locating each of the contacts in a database using the unique index; and
updating the record of each of the contacts with the change to the first profile.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for managing contact information via a communication network are described. The method and the system establish a record for a user, where the record is indexed by an index associated with the user (e.g. the user'"'"'s email address). The record includes a profile of the user and a list of contacts. Each contact also has a record indexed by a unique index associated with the contact. When it is determined that a change has been made to the user'"'"'s profile, the system locates each of the contacts in a database using the unique index, and updates the record of each contact with the change to the profile. Through a bi-directional link established between the user and his contact, any changes in the user'"'"'s record or his contact'"'"'s record can be seen by each other.
-
Citations
29 Claims
-
1. A method of managing contact information comprising:
-
establishing a first record of a first user, the first record indexed by a first index associated with the first user, the first record including a first profile and a first list of contacts, each of the contacts having a record indexed by a unique index associated with the contact;
determining that a change has been made to the first profile;
locating each of the contacts in a database using the unique index; and
updating the record of each of the contacts with the change to the first profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29)
-
-
13. A method of managing contact information for a group of members comprising:
-
establishing a group record for the group, the group record indexed by an index associated with the group, the group record including a group profile and a list of group contacts, each of the group contacts being a member of the group and having a record; and
linking the group record to the record of each of the members.
-
-
16. A system for managing contact information comprising:
-
a storage containing a database; and
a server operatively connected to the storage, the server being controlled by a server application program, the server being operative with the program to;
establish a first record of a first user, the first record indexed by a first index associated with the first user, the first record including a first profile and a first list of contacts, each of the contacts having a record indexed by a unique index associated with the contact;
determine that a change has been made to the first profile;
locate each of the contacts in the database using the unique index; and
update the record of each of the contacts with the change to the first profile.
-
-
25. A system for managing contact information for a group of members comprising:
-
a group record, indexed by an index associated with the group, the group record including a group profile and a list of group contacts, each of the group contacts being a member of the group and having a record; and
links, established between the group record and the record of each of the members.
-
-
27. A computer program product residing on a computer readable medium comprising instructions for causing a computer to:
-
establish a first record of a first user, the first record indexed by a first index associated with the first user, the first record including a first profile and a first list of contacts, each of the contacts having a record indexed by a unique index associated with the contact;
determine that a change has been made to the first profile;
locate each of the contacts in the database using the unique index; and
update the record of each of the contacts with the change to the first profile.
-
Specification