The background of the present invention includes U.S. Pat. No. 5,925,103, Internet Access Device, which describes an improved Internet access system, vastly different from the present invention. Other prior art would include palm top computers and hand-held computers that have limited processing power due to design restrictions. Thus, these computers are much slower for accessing the Internet and World Wide Web.
The present invention provides a remote Internet access device with enhanced scrolling features on the device, which is an important aspect of the Internet experience. The result is an Internet access solution with rapid scrolling that occurs locally on the device. A PDA browser software program runs on the device which has its own window, and within this window the web page image is moveable at the device.
It is an object of the present invention to disclose a portable device that can access the Internet and World Wide Web, at extremely low costs. It is another object of the present invention to provide fast access to parts of a web page received from the Internet, by scrolling locally on the device without communication to a host computer.
The principal embodiment of the present invention discloses a portable device that comprises a modem that connects to a cellular telephone. Thus, the device has a wireless connection to the Internet. A host computer that runs a browser takes information received from the Internet and renders it onto a virtual display in its memory, reduces the color depth of the information to a lower depth color image, then compresses it and sends it to the portable device of the invention, for displaying to the user. Hence, the portable device receives a compressed image, decompresses it, stores it into memory, and displays it for view. Thus, the user views a bit map image of a Web page.
The portable device contains a PDA browser software which runs on the device containing its own window, and within this window the web page image is moveable at the device. Both windows of the browser in the host computer and the PDA browser software are adjustable and may be set to match each other for improved text formatting. The host computer is not involved in the scrolling function as in other devices that allow Internet access. Buttons or icons in the PDA browser window provide web functions and implement scrolling of the web page with respect to this window. The portable device or the host computer may format the width of the image in the browser window of the host computer, i.e. the liquid width of the web page. The size of each web page received from outside is the same size that is sent to the portable device when converted to an image, and this varies with each web page received. The CPU present in the portable device performs all scrolling functions, with messages sent to the host computer informing of each scroll instruction. This allows the host computer to move its browser window to the newly scrolled area. Icons or buttons in the PDA browser window are mapped to similar icons or buttons in the host computer, such that by clicking on an icon or button in the PDA browser window sends a message to the host computer to click down in the same icon or button in the browser in the host computer. Clicking in an area of the PDA browser window sends a message to the host computer to provide a click down in the same location of the web page, whereby a new web page is loaded, color reduced, compressed and sent to the portable device.
The invention is described in more detail below with respect to an illustrative embodiment shown in the accompanying drawings in which:
To facilitate description, any numeral identifying an element in one figure will represent the same element in any other figure.
The principal embodiment of the present invention aims to provide a portable device that allows a user to access the Internet or the World Wide Web (WWW), which is a device similar to a portable computer. It is another aim of the present invention, to provide a method to develop a cost competitive device. It is a further aim of the present invention to provide a means for rapidly scrolling around an image displayed on the portable device.
Currently, existing portable devices such as the Palm Pilot VII and Windows CE type devices contain an operating system, and within the operating system a mini-browser to interpret information received from the WWW or Internet and then display this information on the screen. This requires a powerful microprocessor. Such existing portable devices do not provide rapid scrolling within an opened application program, as each scroll command is sent to the host computer and a refreshed image is sent back to the portable device. This process is slow and tedious unlike the scrolling method performed directly on the portable device of the present invention.
The principal embodiment of the present invention is disclosed in
In another embodiment, the cellular phone 12 of
In another embodiment, the cellular phone 12 of
In another embodiment of the invention, after the browser program 2 takes information received from outside and renders it onto a virtual display in its memory, this information is directed to software 4, whereby the color depth of the information is reduced into a gray scale image. This reduced image is then compressed by software 11 and sent to the portable high speed Internet access device 18 of the invention, for displaying to the user 3.
In a further embodiment of the invention, after the browser program 2 takes information received from outside and renders it onto a virtual display in its memory, this information is directed to software 4, whereby the color depth of the information is reduced to any lower depth color image. This reduced image is then compressed by software 11 and sent to the portable high speed Internet access device 18 of the invention, for displaying to the user 3.
In another embodiment of the invention, the browser program 2 takes information received from outside and renders it onto a virtual display in its memory, but not at the high depth of color as originally received. The browser 2 renders the image in a lower depth of color, such as a black and white image, in the preferred embodiment. Hence, the software 4 is not required for reducing the color depth of the information as the browser program 2 also performs this task. This reduced image is then compressed by software 11 and sent to the portable high speed Internet access device 18 of the invention, for displaying to the user 3.
In another embodiment of the invention, the browser program 2 takes information received from outside and renders it onto a virtual display in its memory, but not at the high depth of color as originally received. The browser 2 renders the image in a lower depth of color, such as a gray scale image, in this embodiment. Hence, the software 4 is not required for reducing the color depth of the information as the browser program 2 also performs this task. This reduced image is then compressed by software 11 and sent to the portable high speed Internet access device 18 of the invention, for displaying to the user 3.
The image 5, as shown in
The host computer receives vector information or compressed data from outside in the form of HTML, JPEG, etc., which is displayed on a web page. That image, in whole or parts, is recompressed and sent to the portable device. The recompressed data format sent to the portable device, is not necessarily in the same format as the compressed data format first received by the host computer, as illustrated in
Another embodiment involves the host computer receiving vector information such as HTML or text and then rasterizing it to bit map format. It can then shown in memory through the virtual browser and is recompressed through a “loss less” method and sent to the portable device.
The image 5 is further divided into sections 7, 8, 9, and 10, as shown in
With further reference to the principle embodiment of the invention in accordance with
In another embodiment, the layout of these icons and menu items in area 25 are hard coded in the memory of the portable device. Each time the device is powered on and initialized, these icons and menu items are retrieved from memory and displayed at the top of the PDA browser window 22, without any communication from the host computer.
With further reference to
In a further embodiment of the invention, when the user clicks on an image of a web page on the screen of the portable device 18, a message is sent to the host computer 2 informing it of the exact click location relative to the PDA browser window 22, but the host computer already knows where the PDA browser window 22 is relative to the web page, as the previous scrolling action would have sent a message to the host computer informing where the PDA browser window 22 has scrolled to relative to the web page. If there was no scrolling action, the host computer would know the exact location of the PDA browser window 22 with respect to the web page, as this is where the first set of compressed data was sent to the portable device 18 from the host computer 1. This allows the host computer to deduce exactly where the click location occurred on the remote device 18 relative to the web page.
“This application is a continuation in part of application Ser. No. 09/496,172 filed on Feb. 2, 2000.”
Number | Name | Date | Kind |
---|---|---|---|
4899394 | Lee | Feb 1990 | A |
5161213 | Knowlton | Nov 1992 | A |
5355447 | Knowlton | Oct 1994 | A |
5379057 | Clough et al. | Jan 1995 | A |
5444763 | Lazaridis et al. | Aug 1995 | A |
5534893 | Hansen, Jr. et al. | Jul 1996 | A |
5546524 | Chow et al. | Aug 1996 | A |
5546538 | Cobbley et al. | Aug 1996 | A |
5555241 | Lazaridis et al. | Sep 1996 | A |
5559800 | Mousseau et al. | Sep 1996 | A |
5581243 | Ouellette et al. | Dec 1996 | A |
5600790 | Barnstijn et al. | Feb 1997 | A |
5657345 | Lazaridis | Aug 1997 | A |
5682525 | Bouve et al. | Oct 1997 | A |
5699255 | Ellis et al. | Dec 1997 | A |
5701451 | Rogers et al. | Dec 1997 | A |
5721908 | Lagarde et al. | Feb 1998 | A |
5727159 | Kikinis | Mar 1998 | A |
5758110 | Boss et al. | May 1998 | A |
5761663 | Lagarde et al. | Jun 1998 | A |
5764235 | Hunt et al. | Jun 1998 | A |
5765176 | Bloomberg | Jun 1998 | A |
5768483 | Maniwa et al. | Jun 1998 | A |
5778092 | MacLeod et al. | Jul 1998 | A |
5793964 | Rogers et al. | Aug 1998 | A |
5802312 | Lazaridis et al. | Sep 1998 | A |
5809415 | Rossmann | Sep 1998 | A |
5810680 | Lobb et al. | Sep 1998 | A |
5831679 | Montgomery et al. | Nov 1998 | A |
5838906 | Doyle et al. | Nov 1998 | A |
5845076 | Arakawa | Dec 1998 | A |
5856827 | Sudo | Jan 1999 | A |
5862348 | Pedersen | Jan 1999 | A |
5867662 | Riggs | Feb 1999 | A |
5867821 | Ballantyne et al. | Feb 1999 | A |
5884014 | Huttenlocher et al. | Mar 1999 | A |
5884056 | Steele | Mar 1999 | A |
5893095 | Jain et al. | Apr 1999 | A |
5910805 | Hickey et al. | Jun 1999 | A |
5915250 | Jain et al. | Jun 1999 | A |
5923736 | Shachar | Jul 1999 | A |
5925103 | Magallanes et al. | Jul 1999 | A |
5928324 | Sloan | Jul 1999 | A |
5938737 | Smallcomb et al. | Aug 1999 | A |
5949412 | Huntsman | Sep 1999 | A |
5949875 | Walker et al. | Sep 1999 | A |
5956716 | Kenner et al. | Sep 1999 | A |
5961586 | Pedersen | Oct 1999 | A |
5961603 | Kunkel et al. | Oct 1999 | A |
5966135 | Roy et al. | Oct 1999 | A |
5974441 | Rogers et al. | Oct 1999 | A |
5978835 | Ludwig et al. | Nov 1999 | A |
5987256 | Wu et al. | Nov 1999 | A |
5995102 | Rosen et al. | Nov 1999 | A |
5995105 | Reber et al. | Nov 1999 | A |
6003065 | Yan et al. | Dec 1999 | A |
6006105 | Rostoker et al. | Dec 1999 | A |
6006231 | Popa | Dec 1999 | A |
6006241 | Purnaveja et al. | Dec 1999 | A |
6008836 | Bruck et al. | Dec 1999 | A |
6011546 | Bertram | Jan 2000 | A |
6011905 | Huttenlocher et al. | Jan 2000 | A |
6012083 | Savitzky et al. | Jan 2000 | A |
6012086 | Lowell | Jan 2000 | A |
6014133 | Yamakado et al. | Jan 2000 | A |
6014694 | Aharoni et al. | Jan 2000 | A |
6014706 | Cannon et al. | Jan 2000 | A |
6016535 | Krantz et al. | Jan 2000 | A |
6021409 | Burrows | Feb 2000 | A |
6023749 | Richardson | Feb 2000 | A |
6026435 | Enomoto et al. | Feb 2000 | A |
6034686 | Lamb et al. | Mar 2000 | A |
6035281 | Crosskey et al. | Mar 2000 | A |
6047047 | Aldridge et al. | Apr 2000 | A |
6049539 | Lee et al. | Apr 2000 | A |
6049821 | Theriault et al. | Apr 2000 | A |
6049831 | Gardell et al. | Apr 2000 | A |
6052130 | Bardon et al. | Apr 2000 | A |
6054985 | Morgan et al. | Apr 2000 | A |
6057857 | Bloomfield | May 2000 | A |
6065057 | Rosen et al. | May 2000 | A |
6065800 | Olson | May 2000 | A |
6067571 | Igarashi et al. | May 2000 | A |
6072483 | Rosin et al. | Jun 2000 | A |
6072598 | Tso | Jun 2000 | A |
6073168 | Mighdoll et al. | Jun 2000 | A |
6073483 | Nitecki et al. | Jun 2000 | A |
6081623 | Bloomfield et al. | Jun 2000 | A |
6084584 | Nahi et al. | Jul 2000 | A |
6087952 | Prabhakaran | Jul 2000 | A |
6092107 | Eleftheriadis et al. | Jul 2000 | A |
6097352 | Zavracky et al. | Aug 2000 | A |
6101180 | Donahue et al. | Aug 2000 | A |
6104392 | Shaw et al. | Aug 2000 | A |
6105021 | Berstis | Aug 2000 | A |
6108655 | Schleimer et al. | Aug 2000 | A |
6108727 | Boals et al. | Aug 2000 | A |
6118449 | Rosen et al. | Sep 2000 | A |
6118899 | Bloomfield et al. | Sep 2000 | A |
6119135 | Helfman | Sep 2000 | A |
6121970 | Guedalia | Sep 2000 | A |
6125209 | Dorricott | Sep 2000 | A |
6138156 | Fletcher et al. | Oct 2000 | A |
6157935 | Tran et al. | Dec 2000 | A |
6182054 | Dickinson et al. | Jan 2001 | B1 |
6182127 | Cronin, III et al. | Jan 2001 | B1 |
6185625 | Tso et al. | Feb 2001 | B1 |
6192393 | Tarantino et al. | Feb 2001 | B1 |
6195667 | Duga et al. | Feb 2001 | B1 |
6201611 | Carter et al. | Mar 2001 | B1 |
6219465 | Nacman et al. | Apr 2001 | B1 |
6226400 | Doll | May 2001 | B1 |
6233541 | Butts et al. | May 2001 | B1 |
6243761 | Mogul et al. | Jun 2001 | B1 |
6256750 | Takeda | Jul 2001 | B1 |
6262732 | Coleman et al. | Jul 2001 | B1 |
6263347 | Kobayashi et al. | Jul 2001 | B1 |
6269481 | Perlman et al. | Jul 2001 | B1 |
6282294 | Deo et al. | Aug 2001 | B1 |
6285461 | Fujii et al. | Sep 2001 | B1 |
6286003 | Muta | Sep 2001 | B1 |
6295059 | Lentz et al. | Sep 2001 | B1 |
6298162 | Sutha et al. | Oct 2001 | B1 |
6304928 | Mairs et al. | Oct 2001 | B1 |
6313880 | Smyers et al. | Nov 2001 | B1 |
6317781 | De Boor et al. | Nov 2001 | B1 |
6345279 | Li et al. | Feb 2002 | B1 |
6356283 | Guedalia | Mar 2002 | B1 |
6359603 | Zwern | Mar 2002 | B1 |
6404416 | Kahn et al. | Jun 2002 | B1 |
6411275 | Hedberg | Jun 2002 | B1 |
6418310 | Dent | Jul 2002 | B1 |
6424369 | Adair et al. | Jul 2002 | B1 |
6433801 | Moon et al. | Aug 2002 | B1 |
6449639 | Blumberg | Sep 2002 | B1 |
6466198 | Feinstein | Oct 2002 | B1 |
6473097 | Elliott | Oct 2002 | B1 |
6477143 | Ginossar | Nov 2002 | B1 |
6480710 | Laybourn et al. | Nov 2002 | B1 |
6487597 | Horie et al. | Nov 2002 | B1 |
6535743 | Kennedy, III et al. | Mar 2003 | B1 |
6536043 | Guedalia | Mar 2003 | B1 |
6539077 | Ranalli et al. | Mar 2003 | B1 |
6544295 | Bodnar | Apr 2003 | B1 |
6553240 | Dervarics | Apr 2003 | B1 |
6553412 | Kloba et al. | Apr 2003 | B1 |
6560621 | Barile | May 2003 | B1 |
6564250 | Nguyen | May 2003 | B1 |
6565611 | Wilcox et al. | May 2003 | B1 |
6571245 | Huang et al. | May 2003 | B1 |
6574501 | Lambert et al. | Jun 2003 | B1 |
6598087 | Dixon, III et al. | Jul 2003 | B1 |
6615234 | Adamske et al. | Sep 2003 | B1 |
6628243 | Lyons et al. | Sep 2003 | B1 |
6631247 | Motoyama et al. | Oct 2003 | B1 |
6633314 | Tuli | Oct 2003 | B1 |
6674445 | Chithambaram et al. | Jan 2004 | B1 |
6677965 | Ullmann et al. | Jan 2004 | B1 |
6690403 | Tuli | Feb 2004 | B1 |
20010034770 | O'Brien | Oct 2001 | A1 |
20010047441 | Robertson | Nov 2001 | A1 |
20010052911 | Boyle et al. | Dec 2001 | A1 |
20020015042 | Robotham | Feb 2002 | A1 |
20020018234 | Fu et al. | Feb 2002 | A1 |
20030074672 | Daniels | Apr 2003 | A1 |
Number | Date | Country |
---|---|---|
0 833 260 | Jan 1998 | EP |
0 889 402 | Jan 1999 | EP |
0 889 636 | Jan 1999 | EP |
890922 | Jan 1999 | EP |
1 001 613 | May 2000 | EP |
1026578 | Aug 2000 | EP |
1043876 | Oct 2000 | EP |
1109113 | Jun 2001 | EP |
2347766 | Sep 2000 | GB |
WO 97 30556 | Aug 1997 | WO |
WO 97 38389 | Oct 1997 | WO |
WO 98 40842 | Sep 1998 | WO |
WO 98 43177 | Oct 1998 | WO |
WO 99 09658 | Feb 1999 | WO |
WO 9948007 | Sep 1999 | WO |
WO 0033232 | Jun 2000 | WO |
WO 0109836 | Feb 2001 | WO |
Number | Date | Country | |
---|---|---|---|
20020030844 A1 | Mar 2002 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09496172 | Feb 2000 | US |
Child | 09803884 | US |