System and method for preserving consumer choice
First Claim
Patent Images
1. A computer-implemented method for preserving computer user attribute data, said method for use in a computer network including a plurality of servers, and a plurality of clients having a network browser, said method comprising the steps of:
- storing the user attribute data in two or more data locations associated with a client;
receiving, at a client from a server, instruction code configured to cause the user attribute data to be preserved;
determining synchronization of the user attribute data stored in said two or more data locations responsive to receipt of the instruction code; and
synchronizing the user attribute data stored in said two or more data locations to preserve the user attribute data if said stored user attribute data is not already sufficiently synchronized to preserve the user attribute data.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for preserving user attribute data by way of managing and synchronizing redundant storage locations.
-
Citations
22 Claims
-
1. A computer-implemented method for preserving computer user attribute data, said method for use in a computer network including a plurality of servers, and a plurality of clients having a network browser, said method comprising the steps of:
-
storing the user attribute data in two or more data locations associated with a client; receiving, at a client from a server, instruction code configured to cause the user attribute data to be preserved; determining synchronization of the user attribute data stored in said two or more data locations responsive to receipt of the instruction code; and synchronizing the user attribute data stored in said two or more data locations to preserve the user attribute data if said stored user attribute data is not already sufficiently synchronized to preserve the user attribute data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22)
-
-
11. A computer network system having a plurality of servers and a plurality of clients, said system further comprising:
-
means for causing storage of user attribute data at two or more data locations associated with said client at a first point in time; means for determining the synchroneity of said user attribute data at each of said two or more data locations associated with said client at a second point in time; and means for synchronizing said user attribute data at each of said two or more data locations of said client if said user attribute data at each of said two or more data locations at said second point in time is found not to be synchronous.
-
-
20. A computer program product in a client-server network comprising a computer useable medium readable by a digital processing apparatus and tangibly embodying a program of instructions comprising computer readable program code by the digital processing apparatus to perform method steps comprising:
-
generating a first transmission containing instruction code operatively configured to cause a client to provide a return transmission related to the user attribute data stored at two or more data locations associated with said client; and generating a second transmission if the return transmission from said client does not indicate synchroneity between the user attribute data stored at said two or more data locations associated with said client, said second transmission comprising program code operatively configured to cause said user attribute data to be synchronized at each of said two or more data locations.
-
Specification