Micro-client for internet appliances
First Claim
1. A method, comprising:
- responsive to a transmission measure for a communication link between a server and a client, dynamically adjusting a quality measure by the server for updates to a web object; and
transmitting the adjusted updates by the server for receipt and display by the client via the communication link, wherein the adjusted updates include a first update, wherein the transmitting includes;
transmitting the first update adjusted to a first level of the quality measure, andresponsive to a first command, transmitting information to adjust the first update from the first level to a second level of the quality measure, wherein the second level is greater than the first level, and wherein responsive to one or more additional commands, continuing to obtain the information to adjust a display of the web object at the client, andwherein the client is further configured to request a web page from the server that includes embedded executable code and receive a displayable result from the server, the displayable result generated by the server by fetching the web page over a network and executing the embedded executable code of the fetched web page at the server.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for providing features for internet access at an internet appliance which go beyond the resource limitations of the internet appliance. Such features may be implemented on the server, and coupled to the internet appliance for display, responsive to the ability of the internet appliance to provide those features. (1) The internet appliance and the server adapt to communication link limitations by dynamically adjusting picture quality or size for graphics to be displayed. (2) The internet appliance and the server adapt to memory and processor limitations by dynamically running applets at the server and intercepting display functions of applets for display at the internet appliance. (3) The internet appliance and the server adapt to memory and processor limitations by dynamically running editing programs or web pages at the server and by dynamically adjusting picture quality or size for graphics to be displayed.
-
Citations
23 Claims
-
1. A method, comprising:
-
responsive to a transmission measure for a communication link between a server and a client, dynamically adjusting a quality measure by the server for updates to a web object; and transmitting the adjusted updates by the server for receipt and display by the client via the communication link, wherein the adjusted updates include a first update, wherein the transmitting includes; transmitting the first update adjusted to a first level of the quality measure, and responsive to a first command, transmitting information to adjust the first update from the first level to a second level of the quality measure, wherein the second level is greater than the first level, and wherein responsive to one or more additional commands, continuing to obtain the information to adjust a display of the web object at the client, and wherein the client is further configured to request a web page from the server that includes embedded executable code and receive a displayable result from the server, the displayable result generated by the server by fetching the web page over a network and executing the embedded executable code of the fetched web page at the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium, where the medium is not a signal, having instructions stored thereon, the instructions configured to:
-
generate updates for a graphic responsive to editing commands received from a client via a communication link; adjust a graphic quality measure for the updates in response to a transmission measure for the communication link, wherein the updates include a first update; transmit to the client the first update adjusted to a first level of the graphic quality measure; and responsive to a first command, transmit to the client information to adjust the first update from the first level to a second level of the graphic quality measure, wherein the second level is greater than the first level, and wherein responsive to one or more additional commands, continue to obtain the information to adjust a display of the graphic at the client, and wherein the client is further configured to request a web page from a server that includes embedded executable code and receive a displayable result from the server, the displayable result generated by the server by fetching the web page over a network and executing the embedded executable code of the fetched web page at the server. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising at least a memory and a processor to implement a web client, the web client configured to receive updates to a graphic via a communication link from a server, the updates having a quality measure that is dynamically adjusted by the server responsive to a transmission measure for the communication link, wherein the updates include a first update, wherein the web client is further configured to:
-
receive the first update adjusted to a first level of the quality measure, responsive to a first command, receive information to adjust the first update from the first level to a second level of the quality measure, wherein the second level is greater than the first level, and responsive to one or more additional commands, continue to obtain the information to adjust a display of the graphic at the web client, and wherein the web client is further configured to request a web page from the server that includes embedded executable code and receive a displayable result from the server, the displayable result generated by the server by fetching the web page over a network and executing the embedded executable code of the fetched web page at the server. - View Dependent Claims (17, 18, 19)
-
-
20. A method, comprising:
-
obtaining a transmission measure by a server for a communication link between the server and a client; adjusting a quality measure of a first update for a web object based on the transmission measure by the server for transmission of the web object; adjusting a quality measure of a second update for the web object based on the transmission measure by the server for transmission of the web object, the quality measure of the second update being higher than the quality of the first update; transmitting the first update and the second update to the client; and responsive to a first command, transmitting to the client information to adjust the first update from a first level to a second level of the quality measure, wherein the second level is greater than the first level, and wherein responsive to one or more additional commands, continuing to transmit the information to adjust a display of the web object at the client, and wherein the client is further configured to request a web page from a server that includes embedded executable code and receive a displayable result from the server, the displayable result generated by the server by fetching the web page over a network and executing the embedded executable code of the fetched web page at the server. - View Dependent Claims (21, 22, 23)
-
Specification