Patent ID: 7873705

Claim:
A method for determining the activation of proxy server services user who is using at least one cellular network to visit content accessed by various hyperlinks that are associated with a content server, through at least one proxy server, the contextual location relating to a communication link currently used by the mobile device user, the method being executed by the at least one proxy server, the method comprising: configuring proxy services actions by defining for each service a sequences of hyperlinks titles of the content server which correspond to contextual location within the content server, wherein said defining is preformed by the proxy server operator; receiving, from the content server and through the at least one proxy server, user visited content that includes embedded hyperlinks that are each associated with a corresponding title and a corresponding target uniform resource locator (URL), wherein each title is presented to the user over a webpage having a different URL than the target URL; parsing the received content, extracting the embedded hyperlinks and their corresponding titles and target URLs, and storing the hyperlinks, each title being associated with a respective target URL, wherein each target URL is a dynamic URL comprising periodically changing code numbers identifiable, in real-time, only by the content server; upon receiving a subsequent URL request, extracting a corresponding hyperlink title from a previously stored hyperlink based on the subsequently requested target URL; creating a short term user surfing course comprising a sequence of hyperlink titles and a corresponding target URLs sequence; and identifying the contextual location of mobile device user within the content server by (i) comparing the sequence of user selected hyperlink titles of the short term user surfing course with a plurality of predefined sequences of titles stored in a database wherein the predefined sequences of titles were defined by the proxy operator, and (ii) identifying at least partial selected sequence which is similar to hyperlinks titles sequence in the database, wherein each hyperlinks titles sequence in the database is associated with a corresponding contextual location, determining the activation at least one proxy server service, wherein the activation of the service is based on the identified contextual location of the user, wherein: the receiving, the parsing, the identifying, and the comparing are performed by at least one computer throughout the user surfing session.