Method and apparatus for synchronizing cookies across multiple client machines
First Claim
1. A method of synchronizing different copies of a cookie across a plurality of client computing devices that access a network, said method comprising the steps of:
- (1) registering a plurality of client computing devices as members of an account, wherein at least one cookie is to be synchronized across said plurality of client computing devices that are members of said account, each of said plurality of client computing devices containing a different copy of said at least one cookie;
(2) maintaining information identifying the members of said account at a server on said network;
(3) responsive to a change in a copy of said at least one cookie stored at a first one of said client computing devices that is a member of said account, said first member client computing device sending a message to said server on said network, said message containing sufficient data from which said changes to said copy of said at least one cookie can be determined and the account to which said first member client computing device corresponds;
(4) storing said data at said server;
(5) said server sending said data to other client computing devices that are members of said account; and
(6) each of said other client computing devices that is a member of said account updating its copy of said at least one cookie in accordance with said data.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the invention, cookies are automatically synchronized across multiple client machines on a network. A user registers all of the client machines for which he desires cookie synchronization under a single account with a cookie synchronization server. Each of the client machines is equipped with software that monitors all changes made to cookies at that machine and sends notifications of the changes to the cookie synchronization server. The cookie synchronization server stores the cookie change information in a log and sends it out to the other client machine in the account, which then update their cookies accordingly.
-
Citations
33 Claims
-
1. A method of synchronizing different copies of a cookie across a plurality of client computing devices that access a network, said method comprising the steps of:
-
(1) registering a plurality of client computing devices as members of an account, wherein at least one cookie is to be synchronized across said plurality of client computing devices that are members of said account, each of said plurality of client computing devices containing a different copy of said at least one cookie; (2) maintaining information identifying the members of said account at a server on said network; (3) responsive to a change in a copy of said at least one cookie stored at a first one of said client computing devices that is a member of said account, said first member client computing device sending a message to said server on said network, said message containing sufficient data from which said changes to said copy of said at least one cookie can be determined and the account to which said first member client computing device corresponds; (4) storing said data at said server; (5) said server sending said data to other client computing devices that are members of said account; and (6) each of said other client computing devices that is a member of said account updating its copy of said at least one cookie in accordance with said data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of synchronizing different copies of a cookie across a plurality of client computing devices that access a network, said method comprising the steps of:
-
(1) registering a plurality of client computing devices as members of an account, wherein at least one cookie is to be synchronized across said plurality of client computing devices that are members of said account, each of said plurality of client computing devices containing a different copy of said at least one cookie; (2) maintaining information identifying the members of said account at a server on said network; (3) receiving messages from said client computing devices that are members of said account identifying at least one cookie that has been changed at said client computing devices, said messages also containing sufficient data from which said changes to said at least one cookie can be determined and the account to which said first member client computing device corresponds; (4) storing at said server said data and information identifying said account to which said data corresponds; and (5) said server sending said data to other client computing devices that are members of said account. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of synchronizing different copies of a cookie across a plurality of client computing devices that access a network, said method comprising the steps of:
-
(1) registering a plurality of client computing devices as members of an account, wherein at least one cookie is to be synchronized across said plurality of client computing devices that are members of said account, each of said plurality of client computing devices containing a different copy of said at least one cookie; (2) responsive to a change in at least one cookie stored at any one of said client computing devices that are members of said account, said any one of said client computing devices sending a message to a server on said network containing sufficient data from which said changes to said at least one cookie can be determined and the account to which said any one of said client computing devices corresponds; (3) said member client computing devices receiving said data from a server on said network; and (4) said member client computing devices updating their cookies in accordance with said data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification