DELIVERING FILES TO A MOBILE DEVICE
First Claim
Patent Images
1. A method comprisingin controlling a download of one or more files from a server to a mobile device, taking account of at least two of:
- a power status of the mobile device, a network connectivity status of the mobile device, an urgency of the file, and the existence of a user-indicated preference about the download.
1 Assignment
0 Petitions
Accused Products
Abstract
Among other things, in controlling a download of one or more files from a server to a mobile device, account is taken of at least two of: an urgency of the file, the existence of a user-indicated preference about the download, a power status of the mobile device, and a network connectivity status of the mobile device.
58 Citations
21 Claims
-
1. A method comprising
in controlling a download of one or more files from a server to a mobile device, taking account of at least two of: - a power status of the mobile device, a network connectivity status of the mobile device, an urgency of the file, and the existence of a user-indicated preference about the download.
- View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising
controlling download of a file from a server to a mobile device through a network by breaking the file into pieces to be sent separately, monitoring conditions of the mobile device and the network with respect to each piece, considering suspending download of a subsequent piece if the conditions deteriorate with respect to a piece.
-
10. A method comprising
enabling a user of a mobile device, to which large files are normally downloaded automatically from a server based on the user'"'"'s preferences, to initiate a download by invoking a ‘ - sync now’
option on a user interface of the mobile device.
- sync now’
-
11. A method comprising
at a mobile device, receiving a sync signal from a server with respect to one or more large files to be downloaded, and responding to the sync signal by requesting and accepting a download of the one or more large files.
-
12. A method comprising
at a mobile device, displaying to a user an indication of the time when a download of one or more large files to the mobile device is expected to occur.
-
13. A method comprising
adjusting an amount of bandwidth used to download one or more large files to a mobile device based on a time of day when the download is to occur.
-
15. A method comprising
sending from a mobile device to a server, a log of download activity with respect to one or more large files that are downloaded to the mobile device.
-
16. A method comprising
enabling a user of a mobile device to specify one or more types of files that are to be downloaded to the mobile device, and storing the specification of file types in a server in association with an identification of the mobile device or the user.
-
17. A method comprising
at a server, selecting one or more files to be downloaded to a mobile device based on stored preferences of a user of the mobile device and stored information about files that were previously downloaded to the user'"'"'s device.
-
18. A method comprising
displaying to a user of a client mobile device a list of files that are in process of being transmitted to the device from a server, but which have not yet been completely transmitted to the device.
-
19. The method of 18 in which the displaying includes showing a percentage of at least one of the listed the files which has been transmitted.
-
20. The method of 18 in which the displaying occurs at the mobile device.
-
21. The method of 18 in which the displaying occurs on a web page.
Specification