LOCATION BASED POLICY SYSTEM AND METHOD FOR CHANGING COMPUTING ENVIRONMENTS
First Claim
Patent Images
1. A system for changing computing environments comprising:
- a sensory and location determination engine to determine a current location of a computing device; and
a policy engine coupled to the sensory and location determination engine, the policy engine to determine which applications to launch, which applications not to launch, and what core usage to invoke for the determined location of the computing device,wherein the policy engine further to (i) determine which applications to move to a first virtual partition, the first virtual partition corresponding to a first location, (ii) determine which applications to move to a second virtual partition, the second virtual partition corresponding to a second location different from the first location, (iii) allocate a first number of processor cores of a plurality of processor cores of the computing device to the first virtual partition, and (iv) allocate a second number of processor cores of the plurality of processor cores to the second virtual partition.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for changing computing environments for a mobile platform device. The mobile platform includes a sensory and location determination engine coupled to a policy engine. The sensory and location determination engine determines a current location of the mobile platform device and the policy engine determines what applications to launch, what applications not to launch, and what core usage to invoke for the determined location of the mobile platform device.
-
Citations
20 Claims
-
1. A system for changing computing environments comprising:
-
a sensory and location determination engine to determine a current location of a computing device; and a policy engine coupled to the sensory and location determination engine, the policy engine to determine which applications to launch, which applications not to launch, and what core usage to invoke for the determined location of the computing device, wherein the policy engine further to (i) determine which applications to move to a first virtual partition, the first virtual partition corresponding to a first location, (ii) determine which applications to move to a second virtual partition, the second virtual partition corresponding to a second location different from the first location, (iii) allocate a first number of processor cores of a plurality of processor cores of the computing device to the first virtual partition, and (iv) allocate a second number of processor cores of the plurality of processor cores to the second virtual partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for changing a computing environment comprising:
-
determining which applications of a plurality of applications to move to a first virtual partition of a computing device, the first virtual partition corresponding to a first location; determining which applications of the plurality of applications to move to a second virtual partition of the computing device, the second virtual partition corresponding to a second location; allocating a first number of processor cores of a plurality of processor cores of the computing device to the first virtual partition; allocating a second number of processor cores of the plurality of processor cores to the second virtual partition; determining a current location of the computing device; and determining whether a power adjustment is needed based on the determined location of the computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for changing computing environments comprising:
-
a sensory and location determination engine to determine a current location of a computing device; and a policy engine coupled to the sensory and location determination engine, the policy engine to determine which applications to launch, which applications not to launch, and what core usage to invoke for the determined location of the computing device, wherein the policy engine further to (i) determine which applications to move to a first virtual partition, the first virtual partition corresponding to a first location, (ii) determine which applications to move to a second virtual partition, the second virtual partition corresponding to a second location different from the first location, and (iii) move an application to each of the first and second virtual partitions such that the same application is launched from either the first virtual partition or the second virtual partition. - View Dependent Claims (19, 20)
-
Specification