Pre-resource checking before file download
First Claim
1. An apparatus for determining whether to receive information, the apparatus having associated therewith a consumable resource that has a current remaining amount, the apparatus comprising:
- a data collection receiving module operable for receiving, over a network, a collection of data having a size, receiving of the data collection causing the apparatus to consume the resource and to correspondingly modify the current remaining amount;
a data length module for determining a size of the collection of data;
a resource pre-checking module for determining the current remaining amount; and
a resource sufficiency module for determining an amount of the resource consumed for each of a predetermined amount of data received and for determining, based on said determined amount of the resource consumed and the size of the collection of data, an amount of the resource that would be consumed in receiving the collection of data, for use by the resource sufficiency module to cause the data collection receiving module to receive the collection of data only if the current remaining amount exceeds, by at least a predetermined threshold, said determined amount of the resource that would be consumed.
2 Assignments
0 Petitions
Accused Products
Abstract
The availability of one or more resources consumable in operating a mobile terminal and in downloading a file or collection of files to the terminal is reviewed before the file or collection of files is downloaded to the mobile terminal. An estimate is made of the amount of the resource(s) that would be consumed in the download. The download proceeds only if the available resource(s) are sufficient The estimate of the amount of the resource that will be consumed in the download may be based on a prior download of a header of the file(s) to be downloaded. Alternatively, the estimate may be based on the transmission rate of incoming data in combination with one or more of signal strength, bit error rate and the distance between the mobile terminal and a base station from which the file is to be transmitted to the mobile terminal.
67 Citations
30 Claims
-
1. An apparatus for determining whether to receive information, the apparatus having associated therewith a consumable resource that has a current remaining amount, the apparatus comprising:
-
a data collection receiving module operable for receiving, over a network, a collection of data having a size, receiving of the data collection causing the apparatus to consume the resource and to correspondingly modify the current remaining amount;
a data length module for determining a size of the collection of data;
a resource pre-checking module for determining the current remaining amount; and
a resource sufficiency module for determining an amount of the resource consumed for each of a predetermined amount of data received and for determining, based on said determined amount of the resource consumed and the size of the collection of data, an amount of the resource that would be consumed in receiving the collection of data, for use by the resource sufficiency module to cause the data collection receiving module to receive the collection of data only if the current remaining amount exceeds, by at least a predetermined threshold, said determined amount of the resource that would be consumed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for determining whether an apparatus is to receive information to be sent by wireless transmission over a network, the apparatus having associated therewith a consumable resource that has a current remaining amount, the method comprising:
-
determining said current remaining amount of the resource, the resource being consumable in receiving collections of data that are sent by wireless transmission over the network and that have respective sizes;
determining an amount of the resource consumed for each of a predetermined amount of data received;
determining, based on said predetermined amount and on the respective size of a collection of data to be received, whether the determined current remaining amount exceeds, by at least a predetermined threshold, a gross amount of the resource that would be consumed in receiving the collection of data; and
receiving the collection of data only if said current remaining amount has been determined to exceed, by at least the predetermined threshold, the gross amount of the resource that would be consumed by receipt of the collection of data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium carrying instructions for determining whether to receive information, wherein execution of the instructions by a processor causes the processor to perform steps comprising:
-
determining a current remaining amount of a resource, the resource being consumable in receiving a collection of data having a size;
determining an amount of the resource consumed for each of a predetermined amount of data received;
determining, based on said determined amount and on the size of the collection of data, whether the determined current remaining amount exceeds, by at least a predetermined threshold, a gross amount of the resource that would be consumed in receiving the collection of data; and
receiving the collection of data only if the determined current remaining amount exceeds, by at least the predetermined threshold, the gross amount of the resource that would be consumed.
-
Specification