Patent ID: 8620898

Claim:
A method for presenting to a user, modified information obtained from the internet on an application on a mobile device, the user being registered on a social network and having connections thereon, the method comprising: indexing, by an adaptation server, data related to users registered on the social network to produce indexed data; receiving, at the adaptation server, a proxy request to add the adaptation server as a proxy server for applications requiring access to the internet from the mobile device; accepting the proxy request, and subsequently, receiving from the mobile device, an application access request along with a user identifier, a search query and an identification of an internet server to which the application request is intended to be sent, the internet server being different from the adaptation server; forwarding the application request along with the user identifier and search query to the internet server; using the application access request and the user identifier, performing, by the adaptation server, a search on the indexed data specific to the user's connections to obtain indexed search content specific to the user's connections on the social network; receiving, at the adaptation server, a first output for the application from the internet server in response to the application access request, the first output comprising internet search results; modifying, by the adaptation server, the first output for the application based on the indexed search content to produce a modified output, the modified output comprising modified internet search results defining at least one difference from the internet search results included in the first output; and sending the modified output for the application to the mobile device for presentation in the application on the mobile device.