Wireless terminal dynamically programmable proxies
First Claim
1. A proxy apparatus coupled to a network having a content provider, the proxy apparatus for transferring content between content provider and a terminal device coupled to the network by a link, the proxy apparatus comprising:
- means for receiving said content in a first format;
means for determining a performance parameter;
means for modifying said content into a second format dependent on said performance parameter;
means for transmitting said modified content.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to scheduling, compression and transcoding of data content for mobile terminals with limited resources. The present invention provides a method of transferring information or content to or from a terminal dependent on a number of parameters associated with the terminal. Such parameters might include its battery level, processing resource status and memory resource status, and the nature of its connection(s) to the network(s) (network performance). Thus for example a terminal with plenty of processor resources but a single narrowband wireless link may implement a high compression ratio in order to improve the file transfer time to the terminal, even if this requires a high de-compression processing overhead. Such a set-up may be changed during a connection session, for example if the battery runs low necessitating reduced processing. In preferred embodiments this method of transferring content is implemented using a programmable or dynamically adaptable proxy device which adjusts the transcoding and/or compression, as well as its scheduling or rate and timing of transfer of the transcoded/compressed information to and from the terminal over one or more network connections.
83 Citations
61 Claims
-
1. A proxy apparatus coupled to a network having a content provider, the proxy apparatus for transferring content between content provider and a terminal device coupled to the network by a link, the proxy apparatus comprising:
-
means for receiving said content in a first format;
means for determining a performance parameter;
means for modifying said content into a second format dependent on said performance parameter;
means for transmitting said modified content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A terminal apparatus for a terminal device coupled to a network by a link, the network having a content provider and the terminal apparatus for transferring content to a proxy device between the content provider and the terminal device, the proxy apparatus comprising:
-
means for receiving said content in a first format;
means for determining a performance parameter;
means for modifying said content into a second format dependent on said performance parameter;
means for transmitting said modified content. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of operating a proxy apparatus coupled to a network having a content provider, the proxy apparatus for transferring content between content provider and a terminal device coupled to the network by a link, the method comprising:
-
receiving said content in a first format;
determining a performance parameter;
modifying said content into a second format dependent on said performance parameter;
transmitting said modified content. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 58, 59)
-
-
46. A method of operating a terminal apparatus for a terminal device coupled to a network by a link, the network having a content provider and the terminal apparatus for transferring content to a proxy device between the content provider and the terminal device, the method comprising:
-
receiving said content in a first format;
determining a performance parameter;
modifying said content into a second format dependent on said performance parameter;
transmitting said modified content. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61)
-
Specification