Loading a re-directed web page on a web browser of a client device in a communications system

US9374436B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9374436-B2
Application numberUS-201314103405-A
CountryUS
Kind codeB2
Filing dateDec 11, 2013
Priority dateDec 13, 2012
Publication dateJun 21, 2016
Grant dateJun 21, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page content. The proxy server delivers the web page content to a proxy client application on the client device along with instructions for simulating, on the client device, the web page redirection procedure between the proxy client application and a mobile web browser on the client device. The proxy client application on the client device then simulates the web page redirection procedure that occurred at the proxy server as instructed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a proxy server, comprising: receiving a request for an initial web page from a client device; requesting the initial web page on behalf of the client device in response to the client device's request; executing a web page redirection procedure at the proxy server that is independent of interaction with the client device and includes (i) receiving a redirect message that redirects from the initial web page to an alternative web page, (ii) requesting the alternative web page from a server based on the redirect message, and (iii) receiving web page content from the server that is associated with the alternative web page; obtaining a redirect cookie from the server for the alternative web page in response to the proxy server's request for the alternative web page; generating a wrapped cookie based on the redirect cookie; and delivering the wrapped cookie and the web page content associated with the alternative web page to a proxy client application on the client device along with a set of instructions for simulating, on the client device, the web page redirection procedure for the alternative web page between the proxy client application and a mobile web browser on the client device, wherein the set of instructions for simulating the web page redirection procedure is configured to instruct the proxy client application to supply the mobile web browser with the wrapped cookie as a given cookie for the initial web page. 2. The method of claim 1 , further comprising: receiving a supplemental request for the initial web page from the client device, wherein the supplemental request includes the wrapped cookie; unwrapping the wrapped cookie to produce an unwrapped cookie that corresponds to the redirect cookie for the alternative web page; requesting the initial web page on behalf of the client device in response to the client device's supplemental request; executing a supplemental web page redirection procedure at the proxy server that is independent of interaction with the client device and includes (i) receiving a supplemental redirect message that redirects from the initial web page to the alternative web page, (ii) requesting the alternative web page from the server based on the supplemental redirect message, wherein the proxy server's request for the alternative web page is configured to include the unwrapped cookie, and (iii) receiving supplemental web page content from the server that is associated with the alternative web page; and delivering the supplemental web page content associated with the alternative web page to the proxy client application on the client device along with a set of supplemental instructions for simulating, on the client device, the supplemental web page redirection procedure between the proxy client application and the mobile web browser. 3. The method of claim 1 , further comprising: receiving a supplemental request for the initial web page from the client device, wherein the supplemental request includes the wrapped cookie; and unwrapping the wrapped cookie to produce the redirect cookie that was received by the proxy server for the alternative web page during the web page redirection procedure. 4. The method of claim 3 , further comprising: supplying the redirect cookie to the server for requesting the alternative web page in conjunction with a supplemental web page redirection procedure. 5. A method of operating a client device configured to execute a proxy client application, comprising: transmitting a request for an initial web page to a proxy server; receiving, from the proxy server in response to the transmitted request, data containing (i) web page content associated with an alternative web page that is different than the initial web page, (ii) a set of instructions for simulating a web page redirection procedure for the alternative web page that occurred at the proxy server, and (iii) a wrapped cookie that is based on a redirect cookie for the alternative web page that was received at the proxy server during the web page redirection procedure for the alternative web page that occurred at the proxy server; and simulating the web page redirection procedure for the alternative web page that occurred at the proxy server in response to the set of instructions by (i) sending a redirect message to a mobile web browser on the client device that identifies the wrapped cookie as a given cookie for the initial web page and that redirects the mobile web browser from the initial web page to the alternative web page, (ii) receiving a request for the alternative web page from the mobile web browser in response to the redirect message, and (iii) delivering, in response to the received request from the mobile web browser, the web page content associated with the alternative web page that was received by the proxy client application from the proxy server in response to the transmitted request. 6. The method of claim 5 , further comprising: transmitting a supplemental request for the initial web page to the proxy server, wherein the transmitted supplemental request includes the wrapped cookie. 7. The method of claim 5 , wherein the wrapped cookie is configured to permit reconstruction, by the proxy server, of the redirect cookie. 8. A proxy server, comprising: processor; a memory; logic configured to receive a request for an initial web page from a client device; logic configured to request the initial web page on behalf of the client device in response to the client device's request; logic configured to execute a web page redirection procedure at the proxy server that is independent of interaction with the client device and includes (i) receiving a redirect message that redirects from the initial web page to an alternative web page, (ii) requesting the alternative web page from a server based on the redirect message, and (iii) receiving web page content from the server that is associated with the alternative web page; logic configured to obtain a redirect cookie from the server for the alternative web page in response to the proxy server's request for the alternative web page; logic configured to generate a wrapped cookie based on the redirect cookie; and logic configured to deliver the wrapped cookie and the web page content associated with the alternative web page to a proxy client application on the client device along with a set of instructions for simulating, on the client device, the web page redirection procedure for the alternative web page between the proxy client application and a mobile web browser on the client device, wherein the set of instructions for simulating the web page redirection procedure is configured to instruct the proxy client application to supply the mobile web browser with the wrapped cookie as a given cookie for the initial web page. 9. The proxy server of claim 8 , further comprising: logic configured to receive a supplemental request for the initial web page from the client device, wherein the supplemental request includes the wrapped cookie; logic configured to unwrap the wrapped cookie to produce an unwrapped cookie that corresponds to the redirect cookie for the alternative web page; logic configured to request the initial web page on behalf of the client device in response to the client device's supplemental request; logic configured to execute a supplemental web page redirection procedure at the proxy server that is independent of interaction with the client device and includes (i) receiving a supplemental redirect message that redirects from the initial web page to the alternative web page, (ii) requesting the alternative web page from the server based on the supplemental redirect message, wherein the proxy s

Assignees

Inventors

Classifications

  • Implementation details of single intermediate entities · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Electricity · mapped topic

  • H04L67/563Primary

    Data redirection of data network streams · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9374436B2 cover?
In an embodiment, a client device transmits a request for an initial web page to a proxy server. The proxy server requests the initial web page on behalf of the client device in response to the client device's request. The proxy server then executes a web page redirection procedure that is independent of interaction with the client device and results in the proxy server obtaining web page conte…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).