System and method for enhancing network browsing speed by setting a proxy server on a handheld device
First Claim
1. A system for enhancing network-browsing speed on a handheld device, comprising:
- a browser operating on the handheld device for generating request for requesting a message from a website;
a proxy server provided on the handheld device in communication with said browser;
a wireless network communicably linked to the proxy server; and
a Mobile Data Service (MDS) gateway communicably linked to the proxy server through the wireless network;
wherein said proxy server receives said request from sad browser, compresses said request and transmits the compressed request to said MDS gateway through the wireless network, wherein said MDS gateway decompresses the compressed request to obtain the request, provides said request to said website and receives a response to said request, wherein if said response references one or more images, said MDS gateway obtains said at least one or more images, compresses said response and said at least one image and transmits the compressed response and one or more images to said proxy server through the wireless network, wherein the proxy server decompresses the compressed response and one or more images to obtain the response and the one or more images, provides the response to the browser and stores the one or more images, and wherein, in response to a request for one or more of said one or more images received from said browser, said proxy server provides said one or more of said one or more images to said browser.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for enhancing network-browsing speed by setting a proxy server on a handheld device comprises a browser operating on the handheld for sending a request for requesting a message including at least one image from a website, receiving a response in response to the request, a proxy server including a cache for processing the request and the response and caching the image included in the response, a wireless network communicably linked to the proxy server, Mobile Data Service (MDS) gateway communicably linked to the proxy server for transcoding and decompressing the request, and transcoding and compressing the response including the requested message from the website. MDS gateway further processes a redirect response and request and fetches the requested message from another address. The proxy server sends a notification to the browser with respect to the redirect occurred in the MDS gateway and receives a request for requesting the requested message from the browser, and the proxy server sends the requested message to the browser. The redirect happens within the handheld device and does not happen wirelessly. The proxy caches images for browser to request to reduce the image transmission wirelessly.
-
Citations
24 Claims
-
1. A system for enhancing network-browsing speed on a handheld device, comprising:
-
a browser operating on the handheld device for generating request for requesting a message from a website;
a proxy server provided on the handheld device in communication with said browser;
a wireless network communicably linked to the proxy server; and
a Mobile Data Service (MDS) gateway communicably linked to the proxy server through the wireless network;
wherein said proxy server receives said request from sad browser, compresses said request and transmits the compressed request to said MDS gateway through the wireless network, wherein said MDS gateway decompresses the compressed request to obtain the request, provides said request to said website and receives a response to said request, wherein if said response references one or more images, said MDS gateway obtains said at least one or more images, compresses said response and said at least one image and transmits the compressed response and one or more images to said proxy server through the wireless network, wherein the proxy server decompresses the compressed response and one or more images to obtain the response and the one or more images, provides the response to the browser and stores the one or more images, and wherein, in response to a request for one or more of said one or more images received from said browser, said proxy server provides said one or more of said one or more images to said browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14)
-
-
9-11. -11. (canceled)
-
15. A method for enhancing network-browsing speed on a handheld device, comprising:
-
generating at a browser provided on said handheld device a request for requesting a message from a website;
providing the request to a proxy server;
compressing the request at the proxy server;
wirelessly sending the compressed request to a MDS gateway;
decompressing the compressed request at the MDS gateway to obtain the request and provide the request to the website;
receiving a response from the website by the MDS gateway in response to the request said response referencing one or more images;
obtaining the one or more images at the MDS gateway;
compressing the response and the one or more images at the MDS gateway;
wirelessly sending the compressed response and one or more images to the proxy server;
decompressing the compressed response and one or more images at the proxy server, storing the one or more images in a cache associated with the proxy server;
providing the response to the browser;
receiving at the proxy server a request from the browser for one or more of said one or more images; and
obtaining the one or more of the one or more images from the cache and sending the one or more of the one or more images to the browser. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification