Automatic Updating of Applications
First Claim
1. A method comprising:
- installing applications on a mobile device;
periodically sending from the mobile device a request to an application service for application update information corresponding to the one or more installed applications;
receiving application update information from the application service identifying application updates available for downloading from the application service for one or more of the installed applications;
determining that the mobile device is connected to the application service over a cellular data connection;
waiting a first specified period of time for the mobile device to connect to a wireless access point; and
automatically downloading the application updates when the mobile device connects to a wireless access point within the first specified period of time.
0 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, a mobile device can be configured to automatically download and install updates to applications installed on the mobile device. In some implementations, the automatic updates can be performed based on how the mobile device is connected to a network that provides access to the application updates. In some implementations, the automatic updates can be performed based on whether the mobile device has previously downloaded applications or application updates from a caching server. In some implementations, indicia can be presented on a graphical user interface of the mobile device to indicate which applications have been updated. In some implementations, an application update can be downloaded while the corresponding application is in use by the user. The application can be installed when the application is no longer being used by the user.
-
Citations
18 Claims
-
1. A method comprising:
-
installing applications on a mobile device; periodically sending from the mobile device a request to an application service for application update information corresponding to the one or more installed applications; receiving application update information from the application service identifying application updates available for downloading from the application service for one or more of the installed applications; determining that the mobile device is connected to the application service over a cellular data connection; waiting a first specified period of time for the mobile device to connect to a wireless access point; and automatically downloading the application updates when the mobile device connects to a wireless access point within the first specified period of time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
installing applications on a mobile device; periodically sending from the mobile device a request to an application service for application update information corresponding to the one or more installed applications; receiving application update information from the application service identifying application updates available for downloading from the application service for one or more of the installed applications; determining that the mobile device is connected to the application service over a cellular data connection; waiting a first specified period of time for the mobile device to connect to a wireless access point; and automatically downloading the application updates when the mobile device connects to a wireless access point within the first specified period of time. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; installing applications on a mobile device; periodically sending from the mobile device a request to an application service for application update information corresponding to the one or more installed applications; receiving application update information from the application service identifying application updates available for downloading from the application service for one or more of the installed applications; determining that the mobile device is connected to the application service over a cellular data connection; waiting a first specified period of time for the mobile device to connect to a wireless access point; and automatically downloading the application updates when the mobile device connects to a wireless access point within the first specified period of time. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification