TAILORING DATA AND TRANSMISSION PROTOCOL FOR EFFICIENT INTERACTIVE DATA TRANSACTIONS OVER WIDE-AREA NETWORKS
First Claim
1. In a WEB browsing system, a method for minimizing data to be transmitted to a client device from a Web server, comprising steps of:
- (a) creating a listing of parameters derived from one or more of characteristics of the client device, characteristics of a WEB page, and preferences of a customer using the client device;
(b) storing the parameters as a template at the Web server;
(c) accessing a WEB page requested by the customer;
(d) translating the WEB data according to the template; and
(e) transmitting the translated data to the client device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for improving data transmission to computers and computerized appliances connected directly or indirectly to the Internet or other wide area data network. In this system software at a proxy server uses prestored characteristics of client devices to translate data from Internet sources into a reduced-content form adapted specifically to the client device. Unique functionality for the system includes templates provided for specifying WEB page to client translation, and special scripts for prefetching pages in real-time. Systems are provided for many sorts of client devices and hosted devices.
-
Citations
20 Claims
-
1. In a WEB browsing system, a method for minimizing data to be transmitted to a client device from a Web server, comprising steps of:
-
(a) creating a listing of parameters derived from one or more of characteristics of the client device, characteristics of a WEB page, and preferences of a customer using the client device;
(b) storing the parameters as a template at the Web server;
(c) accessing a WEB page requested by the customer;
(d) translating the WEB data according to the template; and
(e) transmitting the translated data to the client device. - View Dependent Claims (2)
-
-
3. A software template for use in translating WEB data to a reduced-data form to be transmitted to a client device from a WEB server, comprising:
-
one or more parameters derived from characteristics of the client device; and
control routines adapted for applying the parameters in translating data from a WEB page for transmission to the client device. - View Dependent Claims (4, 5)
-
-
6. In a WEB browsing system using templates listing parameters derived from one or more of characteristics of a client device, characteristics of a WEB page, and customer preferences in reducing data content of files to be transmitted to the client device, a template editor comprising:
-
a client interface for displaying characteristics of the template; and
tools for altering the characteristics. - View Dependent Claims (7, 8)
-
-
9. In a WEB browsing system, a Mark-Script for use by a WEB server hosting a customer operating a client device, the Mark-Script comprising:
-
a list of Web pages to be accessed on behalf of the client; and
control routines adapted for accessing the WEB pages one-after-another and storing the contents at the WEB server for transmission on demand to the client device. - View Dependent Claims (10)
-
-
11. A method for WEB browsing by a client device, comprising steps of:
-
(a) preparing a Mark-Script comprising a list of Web pages to be accessed on behalf of the client device, and control routines adapted for accessing the WEB pages one-after-another and storing the contents at the WEB server for transmission on demand to the client device;
(b) accessing the WEB server by the client device and initiating execution of the Mark-Script; and
(c) interacting with WEB pages transmitted by the WEB server to the client device according to the list. - View Dependent Claims (12, 14, 15, 16, 17, 19)
-
-
13. A method for sequential browsing by a server on behalf of a client device, comprising steps of:
-
(a) accessing a Mark-Script stored at the server and associated with the client device, the Mark-Script listing a sequence of WEB pages to be accessed for the client;
(b) accessing the listed WEB pages and storing the retrieved data at the server; and
(c) transmitting the stored pages to the client device on demand.
-
-
18. A system for Internet browsing, comprising:
-
a host computer connected to one or more peripheral devices and to the Internet; and
a WEB server adapted for browsing the Internet for the host;
wherein the WEB server fetches WEB pages for the host computer and reduces data content before transmission to the host based on characteristics of one of the peripheral devices connected to the host.
-
-
20. A system for Internet browsing comprising a client device connected to a WEB server adapted to browse legacy system sites on the client'"'"'s behalf, the system comprising:
-
a source-side template adapted for converting data requested by the WEB server to an Hyper Text Markup Protocol (HTML) before transmission to the WEB server; and
a client-side template adapted for reducing data content of the data at the Web site according to characteristics supplied by the client device before transmission of the data to the client device.
-
Specification