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, the content-request seeking particular content;
making a determination at the network entity whether the content-request is foreground-generated or background-generated;
if the determination is that the content-request is background-generated, then transmitting a first quantity of the particular content in response to the communication device; and
if the determination is that the content-request is foreground-generated, then transmitting a second quantity of the particular content in response to the communication device, the second quantity being greater than the first quantity.
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
19 Claims
-
1. A method comprising:
-
receiving into a network entity a content-request transmitted over a network from a communication device, the content-request seeking particular content; making a determination at the network entity whether the content-request is foreground-generated or background-generated; if the determination is that the content-request is background-generated, then transmitting a first quantity of the particular content in response to the communication device; and if the determination is that the content-request is foreground-generated, then transmitting a second quantity of the particular content in response to the communication device, the second quantity being greater than the first quantity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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, wherein the content-request requests particular content, and wherein using the indication as a basis to select the set of content to transmit in response from the network entity to the communication device comprises (i) if the indication is that the content-request is background-generated, then selecting as the set of content a first quantity of the particular content and (ii) if the indication is that the content-request is foreground-generated, then selecting as the set of content a second quantity of the particular content, wherein the second quantity is greater than the first quantity. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
a communication device making a determination of whether a download to be requested by the communication device is a foreground-download or a background-download; if the determination is that the download is a foreground-download, then the communication device requesting the download from a first location; and if the determination is that the download is a background-download, then the communication device requesting the download from a second location different than the first location.
-
Specification