Location and time based application management
First Claim
Patent Images
1. A method comprising:
- detecting, by a processing device, an occurrence of a wake-up event on a user device, the user device comprising one or more applications and one or more application files;
presenting, by the processing device, a location interface with one or more locations where the user device has previously been used;
receiving, by the processing device, an indication of a selected location of the one or more locations, the one or more locations comprising at least a current location of the user device;
identifying, by the processing device, one or more applications and application files that were previously accessed on the user device at the selected location;
presenting, by the processing device, an application interface with the one or more applications and application files;
receiving, by the processing device, a selection of at least one of the one or more applications and application files that were previously accessed on the user device at the selected location; and
launching, by the processing device, the at least one of the one or more applications and application files on the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
An application manager on a user device determines a current location of the user device and determines that the current location is a recognized location where the user device has previously been used to access one or more applications. The application manager identifies previous state information for the user device corresponding to a previous state of the user device at the recognized location and restores a current state of the user device to the previous state based at least in part on the previous state information.
-
Citations
18 Claims
-
1. A method comprising:
-
detecting, by a processing device, an occurrence of a wake-up event on a user device, the user device comprising one or more applications and one or more application files; presenting, by the processing device, a location interface with one or more locations where the user device has previously been used; receiving, by the processing device, an indication of a selected location of the one or more locations, the one or more locations comprising at least a current location of the user device; identifying, by the processing device, one or more applications and application files that were previously accessed on the user device at the selected location; presenting, by the processing device, an application interface with the one or more applications and application files; receiving, by the processing device, a selection of at least one of the one or more applications and application files that were previously accessed on the user device at the selected location; and launching, by the processing device, the at least one of the one or more applications and application files on the user device. - View Dependent Claims (2, 3, 4)
-
-
5. A user device comprising:
-
a memory to store one or more applications, an operating system comprising an application manager, and an application manager data store; and a processing device operatively coupled to the memory, the processing device to; determine a current location of the user device; determine that the current location is a recognized location where the user device was previously used to access the one or more applications; identify previous state information for the user device corresponding to a previous state of the user device at the recognized location, the previous state information comprising a subset of the one or more applications that were previously used on the user device at the recognized location; and restore a current state of the user device to the previous state based at least in part on the previous state information. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting, by a processing device, a launch of an application on a user device; determining, by the processing device, a current location of the user device; determining, by the processing device, that the current location is a recognized location where the application has been previously accessed on the user device by identifying a record in an application manager data store corresponding to the current location of the user device; identifying, by the processing device, a first application file that was previously accessed by the application at the recognized location; and loading, by the processing device, the first application file in the application on the user device without user intervention. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification