Portable high speed internet access device
First Claim
1. A system for viewing Internet content, the system comprising:
- a portable device; and
a host computer coupled to the portable device through a communication link;
wherein the host computer receives information defining a web page from outside and renders said information into an image of the web page in memory of the host computer in response to a request for the web page from the portable device, said information including text and graphics;
wherein a software program running on the device implements a device browser window with icons which are fixed with respect to a device browser window;
wherein the host computer reduces the color depth of a portion of the image of the web page which portion is proportional to the size of the device browser window, digitally compresses and transmits the portion of the image of the web page to the device, where the portion of the image of the web page is decompressed and stored into a display memory on the device for display; and
wherein the portion of the image completely shows the content of the portion of the image which is always transmitted from the host computer when requested;
wherein the device enables a user to scroll the image of the web page inside the device browser window and sends a message to the host computer informing the host computer scrolling operations occurred in the device browser; and
wherein when apart of the image of the web page is brought into the device browser window but has not been sent to the device, the part of the image of the web page is sent from the host computer to the device.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention discloses a portable device providing access to the Internet. A host computer runs a browser taking information received from the Internet, renders it onto a virtual display in memory, captures a portion of the image, reduces the color depth, compresses and sends it to the device. A PDA browser software program runs on the device containing its own window. The portion of the image sent from the host computer is equal to or proportional to the size of the PDA browser window. Upon scrolling on the device, the image of the new location is sent to the device, stored in memory, and displayed for view. Web pages and corresponding areas frequently viewed by the user are stored on the host computer, whereby the host computer recognizes these web pages and automatically sends corresponding areas frequently viewed to be displayed.
-
Citations
102 Claims
-
1. A system for viewing Internet content, the system comprising:
-
a portable device; and a host computer coupled to the portable device through a communication link; wherein the host computer receives information defining a web page from outside and renders said information into an image of the web page in memory of the host computer in response to a request for the web page from the portable device, said information including text and graphics; wherein a software program running on the device implements a device browser window with icons which are fixed with respect to a device browser window; wherein the host computer reduces the color depth of a portion of the image of the web page which portion is proportional to the size of the device browser window, digitally compresses and transmits the portion of the image of the web page to the device, where the portion of the image of the web page is decompressed and stored into a display memory on the device for display; and
wherein the portion of the image completely shows the content of the portion of the image which is always transmitted from the host computer when requested;wherein the device enables a user to scroll the image of the web page inside the device browser window and sends a message to the host computer informing the host computer scrolling operations occurred in the device browser; and wherein when apart of the image of the web page is brought into the device browser window but has not been sent to the device, the part of the image of the web page is sent from the host computer to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to view Internet content, the method comprising:
-
sending from a device to a remote server a first request for a first web page; automatically receiving at the device from the remote server in a compressed format a first portion of a first image of the entire first web page wherein the first portion completely shows the content of that first portion of the first web page; displaying on a display of the device, at least a part of the first portion of the first image of the entire first web page; receiving, at the device, user input to display a second portion of the first image of the entire first web page; transmitting, from the device to the remote server, data Indicating the user input to display the second portion of the first image of the entire first web page; receiving at the device from the remote server in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the remote server to the device; displaying the second portion of the first image of the entire first web page on the display of the device; wherein the first and second portions of the first image of the entire first web page are rendered at the remote server from information defining the first web page; and wherein at least one of the first and second portions of the first image is rendered at the remote server from information including text. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method to serve Internet content, the method comprising:
-
receiving at a server from a remote device a first request for a first web page; rendering a first portion of a first image of the entire first web page from information defining the first web page; selectively transmitting from the server to the remote device in a compressed format the first portion of the first image of the entire first web page fir display on a display of the remote device wherein the first portion completely shows the content of that first portion of the first web page; receiving, at the server from the remote device, data indicating user input to display a second portion of the firs;
image of the entire first web page on the remote device;rendering the second portion of the first image of the entire first web page from the information defining the first web page; responsive to the data indicating the user input to display the second portion, transmitting from the server to the remote device in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the server to the remote device; wherein at least one of the first and second portions of the first image is rendered at the server from information including text. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device to view Internet content the device comprising:
-
means for sending to a remote server a first request for a first web page; means for automatically receiving from the remote server in a compressed format a first portion of a first image of the entire first web page wherein the first portion completes shows the content of that first portion of the first web page; means for displaying, on a display of the device, at least a part of the first portion of the first image of the entire first web page; means for receiving user input to display a second portion of the first image of the entire first web page; means for transmitting, from the device to the remote server, data indicating the user input to display the second portion of the first image of the entire first web page; means for receiving from the remote server in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the remote server to the device; means for displaying the second portion of the first image of the entire first web page on the display of the device; wherein the first and second portions of the first image of the entire first web page are rendered at the remote server from information defining the first web page; and wherein at least one of the first and second portions of the first image is rendered at the remote server from information including text. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A server to serve Internet content, the server comprising:
-
means for receiving from a remote device a first request for a first web page; means for rendering a first portion of a first image of the entire first web page from information defining the first web page; means for selectively transmitting to the remote device in a compressed format the first portion of the first image of the entire first web page for display on a display of the remote device wherein the first portion completely shows the content of that first portion of the first web page; means for receiving, from the remote device, data indicating user input to display a second portion of the first image of the entire first web page on the remote device; means for rendering the second portion of the first image of the entire first web page from the information defining the first web page; means for transmitting responsive to the data indicating the user input to display the second portion, to the remote device in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the server to the remote device; wherein at least one of the first and second portions of the first image is rendered at the sewer from information including text. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to view Internet content, the method comprising:
-
sending from a device to a remote server a first request for a first web page; automatically receiving at the device from the remote server in a compressed format a first portion of a first image of the entire first web page; displaying, on a display of the device, at least a part of the first portion of the first image of the entire first web page wherein the first portion completely shows the content of that first portion of the first web page; receiving, at the device, user input to display a second portion of the first image of the entire first web page; transmitting, from the device to the remote server, data indicating the user input to display the second portion of the first image of the entire first web page; receiving at the device from the remote server in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the remote server to the device; displaying the second portion of the first image of the entire first web page on the display of the device; wherein the first and second portions of the first image of the entire first web page are rendered at the remote server from information defining the first web page; and wherein at least one of the first and second portions of the first image is rendered at the remote server from information including text. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to serve Internet content, the method comprising:
-
receiving at a server from a remote device a first request for a tint web page; rendering a first portion of a first image of the entire first web page from information defining the first web page; selectively transmitting from the server to the remote device in a compressed format the first portion of the first image of the entire first web page for display on a display of the remote device wherein the first portion completely shows the content of that first portion of the first web page; receiving, at the server from the remote device, data indicating user input to display a second portion of the first image of the entire first web page on the remote device; rendering the second portion of the first image of the entire first web page from the information defining the first web page; responsive to the data indicating the user input to display the second portion transmitting from the server to the remote device in a compressed format the second portion of the first image of the entire first web page only when the second portion of the first image has not been transmitted from the server to the remote device; wherein at least one of the first and second portions of the first image is rendered at the server from information including text. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method to view Internet content, the method comprising:
-
sending from a device to a remote server a request for a web page; receiving at the device from the remote server iii a compressed format at lean a portion of an image of the entire web page, the portion of the image being rendered at the remote server from information including text; selectively displaying the portion of the image on a display of the device according to a user input to the device; and automatically displaying the portion of the image on the display of the device in response to a user Input to return to the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (74, 75, 76, 77)
-
-
78. A method to serve Internet content, to method comprising:
-
storing on a server information about a plurality of frequently visited locations of a web page for a remote device, the plurality of frequently visited locations being identified through user inputs to the remote device; receiving at the server from the remote device a request for the web page; rendering at least a portion of an image of the entire web page from information defining the web page, the portion of the image including the plurality of frequently visited locations; transmitting in a compressed format the portion of the image from the server to the remote device in response to the request for the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (79, 80, 81, 82)
-
-
83. A device to view Internet content, the device comprising;
-
means for sending to a remote server a request for a web page; means for receiving from the remote server in a compressed format at least a portion of an image of the entire web page, the portion of the image being rendered at the remote server from information including text; means fur selectively displaying the portion of the image on a display of the device according to a user input to the device; and means for automatically displaying the portion of the image on the display of the device in response to a user input to return to the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (84, 85, 86, 87)
-
-
88. A server to serve Internet content the server comprising:
-
means for storing information about a plurality of frequently visited locations of a web page for a remote device, the plurality of frequently visited locations being identified through user inputs to the remote device; means for receiving from the remote device a request for the web page; means for rendering at least a portion of an image of the entire web page from information defining the web page, the portion of the image including the plurality of frequently visited locations; means for transmitting in a compressed format the portion of the image from the server to the remote device in response to the request for the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (89, 90, 91, 92)
-
-
93. A computer readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to view Internet content the method comprising:
-
sending from a device to a remote server a request for a web page; receiving at the device from the remote server in a compressed format at least a portion of an image of the entire web page, the portion of the image being rendered at the remote server from information including text; selectively displaying the portion of the image on a display of the device according to a user input to the device; and automatically displaying the portion of the image on the display of the device in response to a user input to return to the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (94, 95, 96, 97)
-
-
98. A computer readable medium containing executable computer program instructions which when executed by a data processing system cause said system to perform a method to serve Internet content, the method comprising:
-
storing on a server information about a plurality of frequently visited locations of a web page for a remote device, the plurality of frequently visited locations being identified through user inputs to the remote device; receiving at the server from the remote device a request for the web page; rendering at least a portion of an image of the entire web page from information defining the web page, the portion of the image including the plurality of frequently visited locations; transmitting in a compressed format the portion of the image from the server to the remote device in response to the request for the web page wherein the portion completely shows the content of that portion of the web page. - View Dependent Claims (99, 100, 101, 102)
-
Specification