Method and Apparatus for Dynamic Variation of Content-Download Depending on Foreground or Background Nature of Download
First Claim
1. A method comprising:
- receiving into a network entity a content-request transmitted over a network from a communication device to the network entity, the content-request carrying an indication of whether the content-request is foreground-generated or background-generated; and
using the indication as a basis to select a set of content to transmit in response from the network entity to the communication device.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for dynamically varying a content download depending on whether the download is a foreground-download or a background-download. When a server receives a content-request from a device, the server determines whether the content-request is foreground-generated or background-generated and accordingly selects a set of content to transmit in response to the device. If the content-request is background-generated, for instance, the server may select a smaller quantity of content, since the device user might not be actively involved with the download. On the other hand, if the content-request is foreground-generated, the server may select a larger quantity of content, since the user is involved at the time. Alternatively, the device itself may select a location from which to request content, based on whether the download is a foreground-download or a background-download.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving into a network entity a content-request transmitted over a network from a communication device to the network entity, the content-request carrying an indication of whether the content-request is foreground-generated or background-generated; and using the indication as a basis to select a set of content to transmit in response from the network entity to the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server comprising:
-
a network communication interface; a processor; data storage; and program logic stored in the data storage and executable by the processor to receive from a device a request for content and to deliver the requested content to the device, the program logic being executable to make a determination of whether the request is foreground-generated or background generated and, (i) if the determination is that the request is foreground-generated, then to select a first set of content as the content to deliver to the device in response to the request, and (ii) if the determination is that the request is background-generated, then to select a second set of content as the content request to deliver to the device in response to the request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification