IP Library Granted Patent US 7,911,477
Granted Patent B2
US 7,911,477 · App. 12/714,521 · Granted Mar 22, 2011

Adaptive content delivery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,911,477
App. No.
12/714,521
Granted
Mar 22, 2011
Kind
B2
Abstract

A method and apparatus that provides adaptation in the content delivered to a palmtop computer. Connections between a palmtop computer and the Internet can vary from low speed dial-up to very high speed. Also, a palmtop computer's display, memory and processing power can vary considerably. Communication with the Internet is generally through a proxy server that can deduce these considerations from the palmtop computer's serial number and/or other information specified by user. The proxy server can then adapt the content based upon these considerations (e.g. only send two bit gray scale images to non-color palmtop computer, only send first frame of animated gif to low processing power palmtop computer, etc.).

Claims (33)

1. A computer-implemented method of converting a web page for display on an electronic device, the steps of the method comprising:

receiving a query at a data center, the data center comprising one or more processors, from an electronic device wherein the query requests a web page and is associated with an identifier of the electronic device;

using the one more processors of the data center to receive from the Internet the requested web page in accordance with the query;

using the one or processors of the data center to access a database using the identifier of the electronic device to retrieve an ability of the electronic device, the ability including a capability of a display of the electronic device;

using the one or more processors of the data center to convert the requested web page according to the ability of the electronic device; and

using the one or more processors of the data center to transmit the converted web page to the electronic device.

2. A computer-implemented method of converting a web page for display on an electronic device comprising:

receiving a query at a data center, the data center comprising one or more processors, from an electronic device wherein the query requests a web page and is associated with a class of the electronic device;

using one or more processors of the data center to receive from the Internet the requested web page according to the query;

using one or more processors of the data center to access a database using the class of the electronic device to retrieve an ability of the electronic device, the ability including a capability of a display of the electronic device;

using the one or more processors of the data center to convert the requested web page according to the ability of the electronic device; and

using the one or more processors of the data center to transmit the converted web page to the electronic device.

3. The computer-implemented method according to claim 1 , wherein the electronic device is one of the following: a portable computer, a television, an internet appliance, a mobile phone, a smart phone, a media server, a handheld, a video game console, a camera, and a set-top box.

4. The computer-implemented method according to claim 1 , wherein a portion of the conversion process is performed by a processor of the electronic device after the converted web page is transmitted to the electronic device.

5. The computer-implemented method according to claim 1 , wherein the query received at the data center is less than 50 bytes.

6. The computer-implemented method according to claim 1 , wherein the converted web page is less than 500 bytes compressed.

7. The computer-implemented method according to claim 1 , wherein the connection speed is determined dynamically.

8. The computer-implemented method according to claim 1 , wherein the ability of the electronic device includes parameters describing the memory, compression, audio and video capabilities.

9. The computer-implemented method according to claim 2 , wherein the class of electronic device is selected from one of the following classes:

portable computer, television, internet appliance, mobile phone, smart phone, media server, handheld, video game console, camera, and set-top box.

10. The computer-implemented method according to claim 2 , wherein a portion of the conversion process is performed by a processor of the electronic device after the converted web page is transmitted to the electronic device.

11. The computer-implemented method according to claim 2 , wherein the query received at the data center is less than 50 bytes.

12. The computer-implemented method according to claim 1 , wherein the converted web page is less than 500 bytes compressed.

13. The computer-implemented method according to claim 1 , wherein the connection speed is determined dynamically.

14. The computer-implemented method according to claim 1 , wherein the ability of the electronic device includes parameters describing the memory, compression, audio and video capabilities.

15. A non-transitory computer storage medium storing instructions that when executed on a programmed processor carry out the method of converting a web page for display on an electronic device comprising:

receiving a query from an electronic device wherein the query requests a web page and is associated with an identifier of the electronic device;

receiving from the Internet the requested web page in accordance with the query;

accessing a database using the identifier of the electronic device to retrieve an ability of the electronic device, the ability including a capability of a display of the electronic device;

converting the requested web page according to the ability of the electronic device; and

transmitting the converted web page to the electronic device.

16. The non-transitory computer storage medium according to claim 15 , wherein the instructions comprise converting a web page for at least one of a portable computer, a television, an internet appliance, a mobile phone, a smart phone, a media server, a handheld, a video game console, a camera, and a set-top box.

17. The non-transitory computer storage medium according to claim 15 , further comprising instructions for a processor of the electronic device to perform a portion of the conversion step after the converted web page has been transmitted to the electronic device.