Systems and methods for location-based application installation
First Claim
1. A mobile system, comprising:
- a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the mobile system to perform operations comprising;
determining a location of the mobile system;
identifying, from a plurality of mobile applications not installed in the mobile system, a first mobile application configured to perform a function associated with a first location corresponding to the determined location;
determining that the first mobile application is installable on the mobile system without a user authorization;
in response to determining that the first mobile application is installable on the mobile system without the user authorization, automatically installing the first mobile application on the mobile system;
determining a level of access to data stored on the mobile system for the first mobile application; and
restricting the first mobile application from accessing a portion of the data based at least on the determined level of access.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and/or method may be provided to install applications based on location. In particular, a location of a user device may be detected. Based on the location of the user device, one or more applications may be selected to be installed automatically on the user device. Further, when the user device departs from the location, the application may automatically be uninstalled. Thus, applications may be installed and/or uninstalled on the user device based on the location of the user device. The automatically installed application may provide functionality or information associated with the location that triggered the installation. For example, a merchant'"'"'s store may be associated with the merchant'"'"'s application which may be installed automatically on devices of customers who enter the merchant'"'"'s store.
25 Citations
20 Claims
-
1. A mobile system, comprising:
-
a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the mobile system to perform operations comprising; determining a location of the mobile system; identifying, from a plurality of mobile applications not installed in the mobile system, a first mobile application configured to perform a function associated with a first location corresponding to the determined location; determining that the first mobile application is installable on the mobile system without a user authorization; in response to determining that the first mobile application is installable on the mobile system without the user authorization, automatically installing the first mobile application on the mobile system; determining a level of access to data stored on the mobile system for the first mobile application; and restricting the first mobile application from accessing a portion of the data based at least on the determined level of access. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a mobile device to perform operations comprising:
-
determining a location of the mobile device; identifying, from a plurality of mobile applications not installed on the mobile device, a first mobile application configured to perform a function associated with a first location corresponding to the determined location; determining the first mobile application corresponds to one of a set of preauthorized mobile applications that is installable on the mobile device without a user authorization; in response to determining that the first mobile application corresponds to the one of the set of preauthorized mobile applications, determining a setting of the mobile device that configures the mobile device to install the first mobile application on the mobile device without the user authorization; and automatically installing the first mobile application on the mobile device based at least on the determined setting of the mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
determining, by one or more hardware processors, a location of a mobile device; identifying, by the one or more hardware processors from a plurality of mobile applications not installed on the mobile device, a first mobile application configured to perform a function associated with a first location corresponding to the determined location; determining that the mobile device is configured to install the first mobile application on the mobile device without a user authorization based at least on the determined location of the mobile device; in response to determining that the mobile device is configured to install the first mobile application on the mobile device without the user authorization, automatically installing the mobile application on the mobile device; determining a predetermined period of time has passed since the first mobile application was installed; and in response to determining the pre-determined period of time has passed since the first mobile application was installed, automatically uninstalling the first mobile application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification