Patent ID: 7711707

Claim:
A method for storing bookmarks among a plurality of networked personal computer devices, wherein the plurality of networked personal computer devices forms the network wherein a plurality of said networked personal computers are associated with a given user, said method comprising the steps of: a) designating one of the plurality of personal computer devices or a networked server 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, and, if said networked server is designated as said bookmark server, an identification of said given user; c) receiving and storing in a transaction queue at the bookmark server one or more transaction requests to delete or change an existing bookmark, or add a new bookmark to the master bookmark database, wherein the transaction requests each include a transaction time stamp indicating a time the transaction request was created at one of the networked personal computer devices associated with said given user; d) comparing the transaction time stamp associated with said given user with the corresponding bookmark time stamp, said bookmark time stamp being the transaction time stamp of the transaction request which is overwritten on a previous bookmark time stamp when a transaction request is entered in said master bookmark database, and ignoring the transaction request if the transaction time stamp is older than the corresponding bookmark time stamp; e) if multiple transaction requests associated with said given user are received for a single bookmark and stored in said transaction queue, then comparing time stamps of the multiple transaction requests stored in said transaction queue 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) transmitting the master bookmark database from the bookmark server to at least one of the networked personal computer devices.