Method and apparatus for communications over low bandwidth communications networks
DCFirst Claim
1. A handheld computer comprising:
- a display;
an antenna;
a local memory configured to store sets of predefined data comprising executable wireless applications, each wireless application representing a static portion of a different website; and
a processor configured to;
present on said display service icons corresponding to said wireless applications;
in response to user activation of a displayed icon, execute the corresponding wireless application stored in local memory;
render a query form stored in local memory for the selected website associated with that wireless application;
generate a query based on user-input to the query form;
send a wireless communication over the antenna for the selected website, the wireless communication comprising the query with the user-input;
receive a response over the antenna, the response representing dynamic data originating from the selected website; and
present one or more pages on the display comprising static data derived from the set of predefined data for the selected website and dynamic data derived from the response received over the antenna from the selected website.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system having a distributed web site is described. The web site is distributed between a client, a server and a web server. The client stores a set of predefined applications that correspond to a part of the web site. The applications are formatted according to a first markup language. From the set of predefined applications, the client can generate queries. The server receives the queries and generates new, related queries. The new queries correspond to a second query protocol. The second query protocol is used by the web server. The web server generates responses to the new queries and sends these responses to the server. The responses are formatted according to a second markup language. These responses correspond to the second portion of the web site. The server then converts the responses into new responses that the client can use.
266 Citations
16 Claims
-
1. A handheld computer comprising:
-
a display; an antenna; a local memory configured to store sets of predefined data comprising executable wireless applications, each wireless application representing a static portion of a different website; and a processor configured to; present on said display service icons corresponding to said wireless applications; in response to user activation of a displayed icon, execute the corresponding wireless application stored in local memory; render a query form stored in local memory for the selected website associated with that wireless application; generate a query based on user-input to the query form; send a wireless communication over the antenna for the selected website, the wireless communication comprising the query with the user-input; receive a response over the antenna, the response representing dynamic data originating from the selected website; and present one or more pages on the display comprising static data derived from the set of predefined data for the selected website and dynamic data derived from the response received over the antenna from the selected website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
storing sets of predefined data comprising executable wireless applications, each wireless application representing a static portion of a different website, in a memory of a handheld computer; presenting on a display of the handheld computer service icons corresponding to said wireless applications; in response to user activation of a displayed icon, executing the corresponding wireless application stored in local memory; rendering a query form stored in local memory for the selected website associated with that wireless application; generating a query based on the user-input to the query form; sending a wireless communication over an antenna of the handheld computer for the selected website, the wireless communication comprising the query; receiving a response over the antenna, the response originating from the selected website; and presenting one or more pages on the display of the handheld computer comprising static data derived from the set of predefined data for the selected website and dynamic data derived from the response received over the antenna from the selected website. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification