METHOD AND APPARATUS FOR WEB BROWSER PAGE FRAGMENTATION
First Claim
1. A web page fragmentation server proxy for communicating with a mobile device over wireless network and for receiving from the mobile device requests for a web page along with fragment identifiers of the web page stored on the mobile device;
- the web page fragmentation server proxy further adapted to communicate with web servers over the Internet, said web page fragmentation server proxy comprising;
communication means for communicating with the wireless network and the Internet;
memory for storing web page fragments; and
a processor adapted to fragment all web pages destined for said mobile device creating received fragments, said processor further adapted to compare stored web page fragments with received fragments,wherein the web page fragmentation server proxy is adapted to send web page fragments not already stored on the mobile device to the mobile device, as determined utilizing the fragment identifiers received from the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, in a web page fragmentation server proxy having a processor, communication means and memory, of providing new and updated fragments to a mobile device, the mobile device requesting a web page with the request including identifiers for fragments of the web page already stored by the mobile device, the method having the steps of: receiving a web page from the internet corresponding with the web page requested by the mobile device; fragmenting the received web page, creating received fragments; comparing received fragments with fragments stored in the memory, the fragments not matching the memory being new fragments; storing new fragments; and passing new fragments to the mobile device. A system for this method including a mobile device adapted to receive fragments and refresh web pages based on fragments.
-
Citations
37 Claims
-
1. A web page fragmentation server proxy for communicating with a mobile device over wireless network and for receiving from the mobile device requests for a web page along with fragment identifiers of the web page stored on the mobile device;
- the web page fragmentation server proxy further adapted to communicate with web servers over the Internet, said web page fragmentation server proxy comprising;
communication means for communicating with the wireless network and the Internet; memory for storing web page fragments; and a processor adapted to fragment all web pages destined for said mobile device creating received fragments, said processor further adapted to compare stored web page fragments with received fragments, wherein the web page fragmentation server proxy is adapted to send web page fragments not already stored on the mobile device to the mobile device, as determined utilizing the fragment identifiers received from the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- the web page fragmentation server proxy further adapted to communicate with web servers over the Internet, said web page fragmentation server proxy comprising;
-
15. A method, in a web page fragmentation server proxy having a processor, communication means and memory, of providing new and updated fragments to a mobile device, the mobile device requesting a web page with the request including fragment identifiers for fragments of the web page already stored by the mobile device, the method comprising the steps of:
-
receiving a web page from the internet corresponding with the web page requested by the mobile device; fragmenting the received web page to create received fragments; comparing received fragments with fragments stored in the memory, the fragments not matching the memory being new fragments; storing new fragments; and passing stored fragments for the requested web page with different fragment identifiers to those stored on the mobile device to the mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of browsing on a mobile device comprising the steps of:
-
sending, from the mobile device, a web page request with fragment identifiers of fragments stored on the mobile device; receiving, at a web page fragmentation server proxy the web page request; sending the web page request to the internet; receiving the web page at the web page fragmentation server proxy; fragmenting the web page at the web page fragmentation server proxy; comparing fragments with those stored on the web page fragmentation server proxy; returning any new or updated fragments to the mobile device; and refreshing the web page on the mobile device display based on both received fragments and stored fragments. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for providing enhanced web browsing to a user of a mobile device, comprising:
-
a wireless network; the mobile device, said mobile device communicating with the wireless network; and a web page fragmentation server proxy being adapted to communicate with said wireless network and further communicating with web servers over the internet, said web page fragmentation server proxy processing all web traffic to and from said mobile device, said web page fragmentation server having; memory for storing web pages fragments; and a processor adapted to fragment web pages received from said web servers, the processor further adapted to compare stored web page fragments with web page fragments generated by the processor, wherein the mobile device has a browser adapted to receive fragments of web pages and to request web pages utilizing fragment identifiers, said web page fragmentation server proxy being adapted to send web page fragments not already stored on the mobile device to the mobile device.
-
Specification