Patent ID: 8775554

Claim:
A system comprising: a memory area associated with a user computing device, said memory area storing a page application provider; a processor programmed to execute the page application provider on the user computing device to: detect a request from a user of the user computing device for access to a web page; provide, based on the detected request, a page application service with a network address associated with the web page and a user identifier associated with the user, wherein the user identifier identifies the user without regard to the user computing device currently used by the user; receive, from the page application service and based on the provided network address and the user identifier, one or more page application identifiers associated with the network address and the user identifier, each of the page application identifiers identifying at least one of a plurality of page applications, said page applications providing functionality related to the web page, wherein providing the page application service with the network address and receiving the one or more page application identifiers occurs separate from obtaining the web page; present, to the user, the web page and the page applications associated with the page application identifiers; receive, from the user, a selection of at least one of the presented page applications; and execute the selected page application.