Patent ID: 9258279
Filing Date: 2016-02-09
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method comprising: anonymously linking a plurality of identifiers, each identifier associated with a user and a specific requesting source, wherein the anonymously linking includes linking at least two different identifiers that are associated with two different requesting sources used by the user to access content, and wherein the anonymous linking uses a one-way encoding function that prevents identification of the user using the anonymous linking; receiving a save request from the user to create a bookmark for a resource that was presented on a first device, the first device having an associated first identifier; storing the bookmark or a reference to the bookmark including storing a reference to the first identifier; synching bookmarks associated with the user across multiple requesting sources, wherein the synching uses the anonymous linking of the plurality of identifiers to link bookmarks that are associated with different identifiers; after the synching, receiving a second request from the user when the user is accessing a second different device that is associated with a second different identifier, the second request including an access request to access saved bookmarks associated with the user; determining that the bookmark that was stored with reference to the first identifier should be provided responsive to the access request based at least in part on the synched bookmarks; and providing the bookmark, a link to the bookmark or enabling presentation of a resource associated with the bookmark to the user.