FORCE UPGRADE OF A MOBILE APPLICATION VIA A SERVER SIDE CONFIGURATION FILE
First Claim
1. A method for forcing an upgrade of a mobile application on a mobile device, comprising:
- downloading a configuration file including at least one build identifier, wherein each build identifier corresponds to a version of the mobile application;
determining whether a build identifier of the mobile application on the mobile device matches the at least one build identifier in the configuration file; and
if so, restricting operation of the mobile application on the mobile device to force upgrade of the mobile application.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods which forces or automatically upgrades a mobile application installed on a mobile device for security, stability or any other concerns via a server-side configuration file are disclosed. In one embodiment, a configuration file including a list of build identifiers that have been banned or flagged is placed on a server, which can be a server providing cloud-based collaboration or file sharing services, for access by associated mobile applications and/or devices. A mobile application installed on a mobile device can download the configuration file and determine whether a build identifier of the mobile application is listed on the configuration file. If so, the mobile application can shut down, prompt or force an upgrade, or restrict operation of the mobile application in other ways.
-
Citations
25 Claims
-
1. A method for forcing an upgrade of a mobile application on a mobile device, comprising:
-
downloading a configuration file including at least one build identifier, wherein each build identifier corresponds to a version of the mobile application; determining whether a build identifier of the mobile application on the mobile device matches the at least one build identifier in the configuration file; and if so, restricting operation of the mobile application on the mobile device to force upgrade of the mobile application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device that automatically upgrades an application, comprising:
-
a processor; a memory having instructions stored thereon which when executed by the processor, causes the processor to; download a configuration file including build identifiers, wherein each build identifier corresponds to a version of the application; determine whether a build identifier of the application corresponds to one of the build identifiers in the configuration file; and if so, trigger an automatic upgrade of the application.
-
-
13. A system for upgrading a mobile application installed on a mobile device, comprising:
-
a download module for downloading a configuration file including at least one build identifier, wherein each build identifier corresponds to a version of the mobile application; a build identifier verification module for determining whether a build identifier of the mobile application installed on the mobile device matches the at least one build identifier in the configuration file; and an application disabling module for restricting operation of the mobile application installed on the mobile device, when the build identifier corresponding to the mobile application is listed in the configuration file. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system to upgrade a mobile application installed on a mobile device, comprising:
a host server configured to update a configuration file to include at least one build identifier, wherein each build identifier in the configuration file corresponds to a version of the mobile application released for download and subject to operational restrictions; and wherein the configuration file is stored on a data store for read access by the mobile application installed on the mobile device. - View Dependent Claims (21, 22, 23, 24, 25)
Specification