Automatic updating of applications
First Claim
1. A method comprising:
- determining, by a mobile device, that a first option is enabled on the mobile device for automatic download of content of a first type and a second option is disabled on the mobile device for automatic download of content of a second type, wherein one or more content of the first type and one or more content of the second type are installed on the mobile device;
in response to determining that the first option is enabled and the second option is disabled, automatically downloading, by the mobile device, new content of the first type without downloading content of the second type;
receiving, at the mobile device, content update information from an application service, the content update information identifying content updates available for downloading from the application service for one or more content installed on the mobile device;
in response to receiving the content update information, determining, by the mobile device, whether (i) a third option is enabled on the mobile device for automatic updating of installed content of the first type and (ii) a fourth option is not enabled on the mobile device for automatic updating of installed content of the second type; and
conditioned on determining that the third option is enabled for automatic updating of installed content of the first type and that the fourth option is not enabled for automatic updating of installed content of the second type, automatically downloading, by the mobile device, from the application service, content updates corresponding to the one or more content of the first type installed on the mobile device without downloading content updates corresponding to the one or more content of the second type installed on the mobile device.
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.
191 Citations
30 Claims
-
1. A method comprising:
-
determining, by a mobile device, that a first option is enabled on the mobile device for automatic download of content of a first type and a second option is disabled on the mobile device for automatic download of content of a second type, wherein one or more content of the first type and one or more content of the second type are installed on the mobile device; in response to determining that the first option is enabled and the second option is disabled, automatically downloading, by the mobile device, new content of the first type without downloading content of the second type; receiving, at the mobile device, content update information from an application service, the content update information identifying content updates available for downloading from the application service for one or more content installed on the mobile device; in response to receiving the content update information, determining, by the mobile device, whether (i) a third option is enabled on the mobile device for automatic updating of installed content of the first type and (ii) a fourth option is not enabled on the mobile device for automatic updating of installed content of the second type; and conditioned on determining that the third option is enabled for automatic updating of installed content of the first type and that the fourth option is not enabled for automatic updating of installed content of the second type, automatically downloading, by the mobile device, from the application service, content updates corresponding to the one or more content of the first type installed on the mobile device without downloading content updates corresponding to the one or more content of the second type installed on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising instructions that, when executed on at least one processor, cause the at least one processor to:
-
determine that a first option is enabled on a mobile device for automatic download of content of a first type and a second option is disabled on the mobile device for automatic download of content of a second type, wherein one or more content of the first type and one or more content of the second type and installed on the mobile device; in response to determining that the first option is enabled and the second option is disabled, automatically download, at the mobile device, new content of the first type without downloading content of the second type; receive, at the mobile device, content update information from an application service, the content update information identifying content updates available for downloading from the application service for one or more content installed on the mobile device; in response to receiving the content update information, determine whether (i) a third option is enabled on the mobile device for automatic updating of installed content of the first type and (ii) a fourth option is not enabled on the mobile device for automatic updating of installed content of the second type; and conditioned on determining that the third option is enabled for automatic updating of installed content of the first type and that the fourth option is not enabled for automatic updating of installed content of the second type, automatically download, at the mobile device, from the application service content updates corresponding to the one or more content of the first type installed on the mobile device, without downloading content updates corresponding to the one or more content of the second type installed on the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
at least one processor; and at least one memory storing instructions that, when executed on the at least one processor, cause the at least one processor to; determine that a first option is enabled on a mobile device for automatic download of content of a first type and a second option is disabled on the mobile device for automatic download of content of a second type, wherein one or more content of the first type and one or more content of the second type are installed on the mobile device; in response to determining that the first option is enabled and the second option is disabled, automatically download, at the mobile device, new content of the first type without downloading content of the second type; receive, at the mobile device, content update information from an application service, the content update information identifying content updates available for downloading from the application service for one or more content installed on the mobile device; in response to receiving the content update information, determine whether (i) a third option is enabled on the mobile device for automatic updating of installed content of the first type and (ii) a fourth option is not enabled on the mobile device for automatic updating of installed content of the second type; and conditioned on determining that the third option is enabled for automatic updating of installed content of the first type and that the fourth option is not enabled for automatic updating of installed content of the second type, automatically download, at the mobile device from the application service, content updates corresponding to the one or more content of the first type installed on the mobile device, without downloading content updates corresponding to the one or more content of the second type installed on the mobile device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification