Transport and administration model for offline browsing
First Claim
1. A mobile device for displaying information comprising page elements defining web site content stored on a server in a network, the mobile device comprising:
- a memory containing;
a web browser for displaying a web site;
a software component for receiving a compressed file containing compressed page elements, for decompressing the compressed file into page elements, and storing the page elements to the memory, the software component reading the stored page elements and serving the page elements to the web browser; and
a processor for running the web browser and the software component.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a mechanism for efficiently displaying a web site and its content on a mobile device independent of whether the mobile device is connected or disconnected from the network. When the mobile device requests a server hosting the web site, the server compresses the page elements which compose the web site content. The server transmits the compressed page elements in response to the mobile device'"'"'s request. The mobile device decompresses the page elements and locally stores the decompressed page elements. The mobile device displays the web site content which is locally stored when a user of the mobile device so requests.
35 Citations
24 Claims
-
1. A mobile device for displaying information comprising page elements defining web site content stored on a server in a network, the mobile device comprising:
-
a memory containing;
a web browser for displaying a web site;
a software component for receiving a compressed file containing compressed page elements, for decompressing the compressed file into page elements, and storing the page elements to the memory, the software component reading the stored page elements and serving the page elements to the web browser; and
a processor for running the web browser and the software component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for delivering a web site over a network in response to one request, the server comprising:
-
a memory containing;
a web server for hosting a web site composed of page elements;
a compression manager for receiving a request for a compressed file and for transmitting the compressed file composed of page elements to a mobile device; and
a processor for running the web server and the compression manager. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for browsing web content on a mobile device comprising:
-
providing a web server on a mobile device;
transmitting a request to a server for a mirror copy of a web site being hosted by the server;
compressing page elements composing the web site to define a compressed file;
receiving the compressed file at the mobile device;
decompressing the compressed file into local page elements;
storing the local page elements onto the mobile device; and
displaying the local page elements to a user of the mobile device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium whose contents cause a network processing system having a mobile device, a server, and a network to perform a download of a compressed file containing page elements representing web site content, the mobile device displaying web site content independent of the mobile devices connectivity to the network, the network processing system having a client program and a server program with functions for invocation, by performing the steps of:
-
sending a request to the server program by the client program for a mirror copy of a web site being hosted by the server;
receiving the request by the server program;
invoking the function by the server program in response to receiving the request such that the web site having page elements are compressed;
returning the compressed file to the client program by the server program;
decompressing the compressed file by the client program into local page elements;
storing the local page elements by the client program onto the mobile device; and
displaying the local page elements by the client program to a user of the mobile device.
-
-
24. A mobile device for displaying information comprising page elements defining web site content stored on a server in a network, the mobile device operable to view unvisited web site content while either connected to a network or disconnected from the network, the mobile device comprising:
-
a memory containing;
a web browser for displaying a web site;
a software component for receiving a compressed file containing compressed page elements, for decompressing the compressed file into page elements, and for storing the page elements to the memory, the stored page elements comprising visited and unvisited page elements, the software component reading the stored page elements and serving the page elements to the web browser when the mobile device is connected or disconnected from the network; and
a processor for running the web browser and the software component.
-
Specification