METHOD FOR SYNCHRONIZING AND UPDATING BOOKMARKS ON MULTIPLE COMPUTER DEVICES
First Claim
1. A method for storing bookmarks among a plurality of networked computer devices, comprising the steps of:
- a) designating one of the plurality of computer devices as a bookmark server;
b) storing on the bookmark server a master bookmark database, wherein the master bookmark database includes bookmarks with each bookmark having a URL and a bookmark time stamp;
c) receiving at the bookmark server a transaction request to delete or change an existing bookmark, or add a new bookmark to the master bookmark database, wherein the transaction request includes a transaction time stamp indicating a time the transaction request was created at one of the networked computer devices;
d) comparing the transaction time stamp with the corresponding bookmark time stamp, and ignoring the transaction request if the transaction time stamp is older than the corresponding bookmark time stamp;
e) if multiple transaction requests are received for a single bookmark, then comparing time stamps of the multiple transaction requests, and ignoring all but the single most recent transaction request for each bookmark; and
f) updating the master bookmark database according to non-ignored transaction requests.
5 Assignments
0 Petitions
Accused Products
Abstract
Multiple computer devices are networked, and one device is designated as a bookmark server. The bookmark server stores and maintains a master bookmark database that is available to all the networked devices. Each bookmark in the bookmark database includes a bookmark time stamp. If a bookmark is added, deleted or changed at any device, then a transaction request is sent to the bookmark server. The transaction request includes a transaction time stamp indicating the time that the transaction request was created. The bookmark server analyzes the transaction requests according to the time stamps. If multiple transaction requests are received for a single bookmark, then only the most recent transaction request is honored and other transaction requests related to the bookmark are ignored. Also, a transaction request is ignored if the transaction time stamp is older than the corresponding bookmark time stamp.
-
Citations
17 Claims
-
1. A method for storing bookmarks among a plurality of networked computer devices, comprising the steps of:
-
a) designating one of the plurality of computer devices as a bookmark server;
b) storing on the bookmark server a master bookmark database, wherein the master bookmark database includes bookmarks with each bookmark having a URL and a bookmark time stamp;
c) receiving at the bookmark server a transaction request to delete or change an existing bookmark, or add a new bookmark to the master bookmark database, wherein the transaction request includes a transaction time stamp indicating a time the transaction request was created at one of the networked computer devices;
d) comparing the transaction time stamp with the corresponding bookmark time stamp, and ignoring the transaction request if the transaction time stamp is older than the corresponding bookmark time stamp;
e) if multiple transaction requests are received for a single bookmark, then comparing time stamps of the multiple transaction requests, and ignoring all but the single most recent transaction request for each bookmark; and
f) updating the master bookmark database according to non-ignored transaction requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer device for maintaining and providing a master bookmark database to other networked computer devices, comprising:
-
a) a computer readable memory device storing the master bookmark database, wherein the master bookmark database includes bookmarks with each bookmark having a URL and a bookmark time stamp;
b) software instructions stored in the memory device for;
1) receiving at the bookmark server a transaction request to delete or change an existing bookmark, or add a new bookmark to the master bookmark database, wherein the transaction request includes a transaction time stamp indicating a time the transaction request was created at one of the networked computer devices;
2) comparing the transaction time stamp with the corresponding bookmark time stamp, and ignoring the transaction request if the transaction time stamp is older than the corresponding bookmark time stamp;
3) if multiple transaction requests are received for a single bookmark, then comparing time stamps of the multiple transaction requests, and ignoring all but the single most recent transaction request for each bookmark;
4) updating the master bookmark database according to non-ignored transaction requests;
c) a processor device for implementing the software instructions. - View Dependent Claims (10)
-
-
11. A method for storing bookmarks among a plurality of networked computer devices, comprising the steps of:
-
a) designating one of the plurality of computer devices as a bookmark server;
b) storing on the bookmark server a master bookmark database, wherein the master bookmark database includes bookmarks with each bookmark having a URL and a bookmark time stamp;
c) receiving at the bookmark server a transaction request to delete or change an existing bookmark, or add a new bookmark to the master bookmark database, wherein the transaction request includes a transaction time stamp indicating a time the transaction request was created at one of the networked computer devices;
d) comparing the transaction time stamp with the corresponding bookmark time stamp, and ignoring the transaction request if the transaction time stamp is older than the corresponding bookmark time stamp;
e) if multiple transaction requests are received for a single bookmark, then comparing time stamps of the multiple transaction requests, and ignoring all but the single most recent transaction request for each bookmark;
f) updating the master bookmark database according to non-ignored transaction requests; and
g) after step (f), transmitting the master bookmark database from the bookmark server to at least one of the networked computer devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification