Patent ID: 8620288

Claim:
A method for altering content of a webpage served from a content provider's server, said method comprising: (a) receiving a data request at a proxy server maintained by a wireless service provider over a wireless telecommunication network, said data request being initiated by a mobile device served by the wireless network; (b) forwarding the request from the proxy server to the content provider's server over the Internet such that the content provider's server returns a webpage with original content contained therein in response to the forwarded request; (c) receiving the returned webpage at the proxy server; (d) determining a location of the mobile device based at least on an IP address, telephone number, or mobile identity for the mobile device; (e) altering the original content of the webpage received by the proxy server via a content alteration engine based on the following criteria: the data request; a subscriber profile accessible by the wireless service provider; a mobile device location; and specific policies maintained for specific subscribers, the altering comprising at least one of: (i) adding new content to the webpage; and (ii) replacing at least some portion of the original content with new content; wherein the new content varies based upon the determined location of the mobile device; and, (f) forwarding the webpage with the altered content to the mobile device initiating the data request.