USER SIDE DATABASE
First Claim
1. A user information manager being loaded on a network user computer, the user information manager comprising:
- message receiving computer code, the message receiving computer code configured to receive a request for user information from a user side module loaded on the network user computer;
synchronization computer code, the synchronization computer code configured to synchronize the requested user information stored in a local user database loaded on the network user computer with the requested user information stored in a provider user database managed by a network content provider, so that the user information is locally accessible to the network user computer, the local user database comprising at least some of the information stored in the provider user database;
information retrieval computer code, the information retrieval computer code configured to retrieve the requested user information from the local user database; and
information transmitting computer code, the information transmitting computer code configured to transmit the requested user information or a pointer to the requested user information to the user side module.
3 Assignments
0 Petitions
Accused Products
Abstract
Internet applications provide personalized experiences, such as, a personalized greeting, by retrieving user information from a database maintained by a network content provider. A copy of at least some of the user information stored by the network content provider is saved on the user'"'"'s computer by a user information manager for quick retrieval by one or more Internet applications. Synchronization between the provider database and the user database can be initiated in response to a request for user information received from a user side module, in response to the user information manager receiving new user information from another source and periodically by the user information manager.
107 Citations
39 Claims
-
1. A user information manager being loaded on a network user computer, the user information manager comprising:
-
message receiving computer code, the message receiving computer code configured to receive a request for user information from a user side module loaded on the network user computer; synchronization computer code, the synchronization computer code configured to synchronize the requested user information stored in a local user database loaded on the network user computer with the requested user information stored in a provider user database managed by a network content provider, so that the user information is locally accessible to the network user computer, the local user database comprising at least some of the information stored in the provider user database; information retrieval computer code, the information retrieval computer code configured to retrieve the requested user information from the local user database; and information transmitting computer code, the information transmitting computer code configured to transmit the requested user information or a pointer to the requested user information to the user side module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A user information manager being loaded on a network user computer, the user information manager comprising:
-
information receiving computer code, the information receiving computer code configured to receive user information from a user side module or from the Internet; updating computer code, the updating computer code configured to update a local user database stored on the network user computer, the local user database configured to store at least some of the information stored in a provider user database maintained by a network content provider; synchronization computer code, the synchronization computer code configured to synchronize the received user information with user information stored in the local user database and with user information stored at the provider user database, so that the user information is locally accessible to the network user computer; and information transmitting computer code, the information transmitting computer code configured to transmit the received user information to active user side modules that use the received user information. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A user information manager being loaded on a network user computer, the user information manager comprising:
-
information requesting computer code, the information requesting computer code configured to request user information from a network content provider, the network content provider maintaining a provider user database; synchronization computer code, the synchronization computer code configured to synchronize the requested user information stored in the provider user database with the requested user information stored in a local user database loaded on the network user computer, so that the user information is locally accessible to the network user computer, and wherein the local user database stores at least some of the information stored in the provider user database; and information transmitting computer code, the information transmitting computer code configured to transmit received requested user information to active user side modules that use the received requested user information. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of managing user information on a network user computer via a user information manager loaded on the network user computer, the method comprising:
-
receiving a request for user information from a user side module loaded on the network user computer; synchronizing the requested user information stored on a provider user database, the provider user database being maintained by a network content provider, with the requested user information stored on a local user database loaded on the network user computer, so that the user information is locally accessible to the network user computer, the local user database comprising at least some of the information stored in the provider user database; retrieving the requested user information from the local user database; and transmitting the requested user information to the user side module. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of managing user information on a network user computer via a user information manager loaded on the network user computer, the method comprising:
-
receiving user information from a user side module loaded on the network user computer or from the Internet; updating a local user database loaded on the network user computer, the local user database configured to store at least some of the information stored in a provider user database, the provider user database being maintained by a network content provider; synchronizing the received user information with user information stored in the local user database and with user information stored at the provider user database, so that the user information is locally accessible to the network user computer; and transmitting the received user information to active user side modules that use the received user information. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method of managing user information on a network user computer via a user information manager, the method comprising:
-
requesting user information from a network content provider, the network content provider maintaining a provider user database; synchronizing the requested user information stored in the provider user database with the requested user information stored in a local user database loaded on the network user computer, so that the user information is locally accessible to the network user computer, and wherein the local user database stores at least some of the information stored in the provider user database; and transmitting received requested user information to active user side modules that use the received requested user information. - View Dependent Claims (38, 39)
-
Specification