Adjustable download rate for a portable electronic device
First Claim
Patent Images
1. A method for downloading data from a server to a portable electronic device comprising a processor and a memory, said method comprising:
- determining a network speed of a wireless network on which said portable electronic device is operating;
setting, at said portable electronic device, a variable data chunk size, said variable data chunk size being determined based on said network speed and based on said processor, wherein said variable data chunk size is set larger when a category of network speed is faster, wherein said variable data chunk size is set smaller when a category of network speed is slower, and wherein said variable data chunk size is set smaller when said processor is of limited processing power regardless of said category of network speed;
sending a request to said server including said variable data chunk size; and
receiving said data from said server in chunks having said variable data chunk size, said data including a graph structure representing a map of said data, wherein said graph structure is a Document Object Model.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for downloading data from a server to a portable electronic device operating on a wireless network includes determining a network speed of the wireless network, setting a chunk size based on the network speed, sending a request to the server including the chunk size and receiving data from the server in chunks having the chunk size.
33 Citations
17 Claims
-
1. A method for downloading data from a server to a portable electronic device comprising a processor and a memory, said method comprising:
-
determining a network speed of a wireless network on which said portable electronic device is operating; setting, at said portable electronic device, a variable data chunk size, said variable data chunk size being determined based on said network speed and based on said processor, wherein said variable data chunk size is set larger when a category of network speed is faster, wherein said variable data chunk size is set smaller when a category of network speed is slower, and wherein said variable data chunk size is set smaller when said processor is of limited processing power regardless of said category of network speed; sending a request to said server including said variable data chunk size; and receiving said data from said server in chunks having said variable data chunk size, said data including a graph structure representing a map of said data, wherein said graph structure is a Document Object Model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for requesting and viewing an attachment of an email message in an attachment viewer of a portable electronic device comprising a processor and a memory, said method comprising:
-
sending a request from said portable electronic device to an attachment server in order to view said attachment in said attachment viewer, said request including a variable data chunk size for receiving said attachment; building a graph structure within said attachment server representing a map of said attachment and encapsulating said graph structure in an attachment viewer readable format, wherein said graph structure is a Document Object Model; and sending said attachment in said attachment viewer readable format from said attachment server to said portable electronic device, said attachment being received in chunks having said variable data chunk size; wherein said variable data chunk size is determined based on a speed of a wireless network on which said portable electronic device is operating and based on said processor, wherein said variable data chunk size is set larger when a category of network speed is faster, wherein said variable data chunk size is set smaller when a category of network speed is slower, and wherein said variable data chunk size is set smaller when said processor is of limited processing power regardless of said category of network speed. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A portable electronic device operating on a wireless network, said portable electronic device comprising:
-
a memory for storing an attachment viewer; and a processor configured to execute said attachment viewer to request to view an attachment and to provide a variable data chunk size for receiving said attachment;
said attachment viewer in communication with an attachment server for receiving data in chunks, said data including a graph structure representing a map of said data,wherein said graph structure is a Document Object Model, and wherein said variable data chunk size is determined based on a speed of said wireless network and based on said processor, wherein said variable data chunk size is set larger when a category of network speed is faster, wherein said variable data chunk size is set smaller when a category of network speed is slower, and wherein said variable data chunk size is set smaller when said processor is of limited processing power regardless of said category of network speed. - View Dependent Claims (15, 16, 17)
-
Specification