Analyzing Applications for Different Access Modes
First Claim
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a device provides a plurality of access modes for the device, the program comprising sets of instructions for:
- when the device is operating in a first access mode, presenting a plurality of applications for use at the device;
based on analysis of the plurality of applications and metadata associated with the plurality of applications, determining a subset of the plurality of applications to share in a second access mode of the device; and
when the device is operating in the second access mode, presenting the subset of the plurality of applications for use at the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a mobile device with multiple access modes. The device in some embodiments has at least two access modes, a primary access mode and a secondary access mode, that provide different restrictions for accessing the applications and/or data that are stored on the device. In some embodiments, the mobile device automatically selects applications to share or keep private based metadata associated with the applications.
-
Citations
21 Claims
-
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a device provides a plurality of access modes for the device, the program comprising sets of instructions for:
-
when the device is operating in a first access mode, presenting a plurality of applications for use at the device; based on analysis of the plurality of applications and metadata associated with the plurality of applications, determining a subset of the plurality of applications to share in a second access mode of the device; and when the device is operating in the second access mode, presenting the subset of the plurality of applications for use at the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for sharing applications installed on a device in a shared access mode of the device, the method comprising:
-
for a first setting of a parameter, analyzing a plurality of applications and information related to the plurality of applications for determining a first set of applications in the plurality of applications to share in the shared access mode of the device; for a second setting of the parameter, analyzing the plurality of applications and information related to the plurality of applications for determining a second set of applications in the plurality of applications different from the first set of applications to share in the shared access mode of the device; when the device is operating in the shared access mode and the parameter is set at the first setting, providing the first set of applications for use at the device; and when the device is operating in the shared access mode and the parameter is set at the second setting, providing the second set of applications for use at the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a device provides a plurality of access modes for the device, the program comprising sets of instructions for:
-
analyzing a set of attributes of each application in a plurality of applications to determine a set of heuristic measures for the application; determining a ranking for each application in the plurality of applications based on the set of heuristic measures of the application; and determining a set of applications in the plurality of applications to share in the shared access mode of device based on the rankings of the plurality of applications. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification