System and Method to Publish Information from Servers to Remote Monitor Devices
US-2015271046-A1 · Sep 24, 2015 · US
US9374436B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9374436-B2 |
| Application number | US-201314103405-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 11, 2013 |
| Priority date | Dec 13, 2012 |
| Publication date | Jun 21, 2016 |
| Grant date | Jun 21, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Implementation details of single intermediate entities · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Electricity · mapped topic
Data redirection of data network streams · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.