Lazy updates of profiles in a system of communication devices
First Claim
1. A method of updating a personal communication device adapted to communicate selected information with other communication devices, comprising:
- providing a profile of a first user having information about the first user different than said selected information;
updating the information in the profile of the first user;
transmitting the updated information in the profile of the first user to a second user automatically when the first user initiates communication of said selected information with the second user or when the second user initiates communication of said selected information with the first user;
providing a profile of the second user having information about the second user different than said selected information;
updating the information in the profile of the second user;
transmitting the updated information in the profile of the second user when the updated information in the profile of the first user is transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
Profiles in personal communication devices are updated by a method called lazy updates or demand-driven updates. In a lazy update, information is transmitted between users of personal communication devices and updates are performed only when the users communicate for other purposes. Users and service providers may update their profiles as often as they wish. Then, when a call or service request is initiated based on a given profile, the initiator of the call or service request ensures that the profile that is being used is sufficiently up-to-date for the present purpose and, if it is not, updates the profile. Lazy updates can occur when communication occurs for reasons other than solely updating the information. Examples of such updates include modification of a user'"'"'s schedule or changes in the services that a service provider offers. Updates that affect future communication, such as changes in address information, telephone numbers or email addresses, happen much less frequently. However, updates such as these must occur at the time the update occurs, rather at some indefinite time in the future. Such updates are typically sent to certain designated key recipients, such as to individuals in frequent contact with the user or to selected services providers.
53 Citations
21 Claims
-
1. A method of updating a personal communication device adapted to communicate selected information with other communication devices, comprising:
-
providing a profile of a first user having information about the first user different than said selected information;
updating the information in the profile of the first user;
transmitting the updated information in the profile of the first user to a second user automatically when the first user initiates communication of said selected information with the second user or when the second user initiates communication of said selected information with the first user;
providing a profile of the second user having information about the second user different than said selected information;
updating the information in the profile of the second user;
transmitting the updated information in the profile of the second user when the updated information in the profile of the first user is transmitted. - View Dependent Claims (2)
-
-
3. A method of updating a personal communication device comprising:
-
providing a profile of a first user having information about the first user, said profile of the first user including a version number;
updating the information in the profile of the first user;
transmitting the updated information in the profile of the first user to a second user automatically when the first user initiates communication with the second user or when the second user initiates communication with the first user, wherein the step of transmitting the updated information in the profile of the first user to a second user automatically when the first user initiates communication with the second user further comprises;
querying the second user to determine whether a new profile of the first user has been requested;
sending a new profile of the first user if a new profile of the first user has been requested by the second user;
providing a profile of the second user having information about the second user, the profile of the second user including a version number;
updating the information in the profile of the second user;
transmitting the updated information in the profile of the second user when the updated information in the profile of the first user is transmitted. - View Dependent Claims (4, 5)
receiving the version number of the profile of the first user last transmitted to the second user if a new profile has not been requested;
comparing the version number of the profile of the first user last transmitted to the second user with the version number of the current profile of the first user;
transmitting an updated profile of the first user if the version number of the profile of the first user last transmitted to the second user is not the same as the version number of the current profile of the first user; and
updating a verified date field.
-
-
5. The method of claim 4 further comprising querying the second user to determine whether the call is accepted.
-
6. A method of updating a personal communication device comprising:
-
providing a profile of a first user having information about the first user, said profile of the first user including a version number;
updating the information in the profile of the first user;
transmitting the updated information in the profile of the first user to a second user automatically when the first user initiates communication with the second user or when the second user initiates communication with the first user;
providing a profile of the second user having information about the second user, the profile of the second user including a version number;
updating the information in the profile of the second user;
transmitting the updated information in the profile of the second user when the updated information in the profile of the first user is transmitted comprising;
transmitting the version number of the current profile of the second user to the first user;
querying the first user to determine whether a new profile of the second user has been requested; and
sending a new profile of the second user if a new profile of the second user has been requested by the first user. - View Dependent Claims (7)
-
-
8. A system of personal communication devices comprising:
-
a user of a personal communication device having a profile;
one or more individuals each using a personal communication device and each having a profile; and
one or more service providers each having a profile;
wherein the profile of the user is transmitted individually to each of the one or more individuals and one or more service providers when the user initiates communication with an individual or service provider or when an individual or service provider initiates communication with the user; and
the profiles of each of the one or more individuals and one or more service providers are transmitted individually to the user when the user initiates communication with an individual or service provider or when an individual or service provider initiates communication with the user. - View Dependent Claims (9, 10, 11)
-
-
12. A method of updating profiles stored in personal communication devices wherein a profile of the first user having information about the first user and a profile of the second user having information about the second user are stored in the personal communication devices and said information in said profiles are updated from time to time, said personal communication devices being adapted to selectively communicate selected information with one another different from said profile information, comprising:
-
transmitting, from the personal communication device of the first user to the personal communication device of the second user, the updated information in the profile of the first user to the personal communication device of the second user automatically when the personal communication device of the first user initiates communication of the selected information with the personal communication device of the second user or when the personal communication device of the second user initiates communication of the selected information with the personal communication device of the first user;
transmitting, from the personal communication device of the second user, the updated information in the profile of the second user when the updated information in the profile of the first user is transmitted by the personal communication device of the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
querying the personal communication device of the second user to determine whether a new profile of the first user has been requested;
sending a new profile of the first user if a new profile of the first user has been requested by the personal communication device of the second user.
-
-
15. The method of claim 14 wherein the step of transmitting the updated information in the profile of the first user to the personal communication device of a second user automatically when the first user initiates communication with the personal communication device of the second user further comprises:
-
receiving the version number of the profile of the first user last transmitted to the personal communication device of the second user if a new profile has not been requested;
comparing the version number of the profile of the first user last transmitted to the personal communication device of the second user with the version number of the current profile of the first user;
transmitting an updated profile of the first user if the version number of the profile of the first user last transmitted to the personal communication device of the second user is not the same as the version number of the current profile of the first user; and
updating a verified date field.
-
-
16. The method of claim 15 further comprising querying the personal communication device of the second user to determine whether the call is accepted.
-
17. The method of claim 13 wherein the step of transmitting the updated information in the profile of the second user further comprises:
-
transmitting the version number of the current profile of the second user to the personal communication device of the first user;
querying the personal communication device of the first user to determine whether a new profile of the second user has been requested;
sending a new profile of the personal communication device of the second user if a new profile of the second user has been requested by the personal communication device of the first user.
-
-
18. The method of claim 17 further comprising querying the personal communication device of the second user to determine whether the call is accepted.
-
19. A system of personal communication devices adapted to communicate with each other and a service provider, comprising a plurality of personal communication devices each having a user and storing profiles of the users and a profile of a service provider, wherein:
-
one of the personal communication devices is adapted to transmit the profile of the user of said one personal communication device to another of said personal communication devices or said service provider when initiating communication with said another of said personal communication devices or said service provider or when said another of said personal communication devices or said service provider initiates communication with the one personal communication device, and said another of said personal communication devices or said service provider is adapted to transmit the profile of said user of said another of said personal communication devices or said service provider to said one of said personal communication devices when said one of said personal communication devices initiates communication with said another of said personal communication devices or said service provider or when said another of said personal communication devices or service provider initiates communication with the one personal communication device. - View Dependent Claims (20, 21)
-
Specification