Simplified-file hyper text protocol
First Claim
1. A computing system comprising:
- a client; and
a server having server control routines and connected to the client by a data link;
wherein the server control routines are adapted to establish characteristics of the client and to transpose and transmit data to the client in a form specifically adapted to the characteristics of the client, and wherein the server saves a copy of the transposed data for future use with the client or another client having similar characteristics.
7 Assignments
0 Petitions
Accused Products
Abstract
A system is provided wherein relatively low-end computers, such as portable, battery-powered computers ordinarily incapable of sophisticated Internet browsing functions may be used to browse the Internet. The enhanced computing ability for such portables is provided by a unique Internet server adapted for transposing data files to alternative, low-information-density form, preferably comprising simplified or single files suitable for rapid processing and display by connected portable and other low-end computers In embodiments wherein batter-powered field units are used, battery life is exhibited far beyond what would be expected for a battery-powered computer with computing power for browsing the Internet directly. In some embodiments of the invention adapted files are saved and identified for future use in communicating with specific devices over Internet connections.
350 Citations
27 Claims
-
1. A computing system comprising:
-
a client; and a server having server control routines and connected to the client by a data link; wherein the server control routines are adapted to establish characteristics of the client and to transpose and transmit data to the client in a form specifically adapted to the characteristics of the client, and wherein the server saves a copy of the transposed data for future use with the client or another client having similar characteristics. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server in a client-server system comprising:
-
a data port adapted for connecting to a client; a facility for accessing data to be downloaded to the client; and control routines for managing data preparation and transfer to the client; wherein the control routines establish hardware or software characteristics of the client and prepare and transmit data to the client in a form specifically adapted to the characteristics of the client, and wherein the control routines save a copy of data prepared for a client for future use with the same client or another client having similar characteristics. - View Dependent Claims (8, 9, 10)
-
-
11. A method for transposing data by a server to be transmitted to a client, comprising steps of:
-
(a) establishing at the server specific hardware or software characteristics of the client; (b) transposing the data according to the specific characteristics of the client; (c) transferring the transposed data to the client over a data link connecting the client to the server; and (d) saving a copy of the transposed data for future use in communicating with the client or with another client having similar characteristics. - View Dependent Claims (12, 13)
-
-
14. A computing system comprising:
-
a client; and a server having sever control routines and connected to the client by a data link; wherein the server control routines, upon a request to download by a client, determine one or both of hardware or software characteristics of the client, transpose data, without further negotiation with the client, and transmit the transposed data to the client in a form specifically adapted to the characteristics of the client, and, in the transposing, a first set of files is transposed into a second set of files fewer in number than the first set of files, and wherein the server, after transposing the data, saves a copy of the transposed data for future communication with the same client or a client having the same or similar characteristics. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A server in a client-server system comprising:
-
a data port adapted for connecting to a client; a facility for accessing data to be transferred to the client; and control routines for managing data preparation and transfer to the client; wherein the control routines establish hardware or software characteristics of the client and, in response to a download request from the client, prepare and transmit data to the client in a form specifically adapted to the characteristics of the client, and the control routines, in preparing the data for transform to the client, transpose, without further negotiation with the client, a first set of files into a second set of files fewer in number than the first set of files before transferring the data to the client, and wherein before transfer of data to a client, the control routines save a copy of transposed data for future communication with the same client or a client having the same or similar characteristics. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for transferring data originally comprising multiple files by a server to a client, comprising steps of:
-
(a) determining at the server, upon a request to download by a client, specific hardware or software characteristics of the client; (b) transposing the data, without further negotiation with the client, according to the specific characteristics of the client, including reducing the number of tiles comprising the data; (c) transferring the transposed data to the client over a data link connecting the client to the server; and (d) saving a copy of the data sent to the client for future use in communicating with the same client or with a client having the same or similar hardware characteristics. - View Dependent Claims (25, 26, 27)
-
Specification