System and method for context aware usability management of human machine interfaces
First Claim
1. A mobile device comprising:
- a sensor that determines that a condition for the mobile device is in one of a first context, second context, or a third context;
a policy database;
a context selector that;
directs a display of the mobile device to display a first image when the mobile device is in the first context based on a first entry of the policy database;
directs the display to display a second image when the mobile device is in the second context based on a second entry of the policy database; and
directs the display to display a third image when the mobile device is in the third context based on a third entry of the policy database; and
an application programming interface;
wherein the first context represents a non-moving condition for the mobile device, the second context represents a first moving condition for the mobile device, the third context represents a second moving condition for the mobile device, the first image includes a plurality of image components, the second image includes a subset of the image components, the subset including fewer image components than the image components, the third image includes an enhancement of the second image, and the first moving condition represents a slower moving condition than the second moving condition;
wherein the application programming interface receives, from the context selector module, an instruction to display the second image and sends the instruction to a software stack of the mobile device, wherein the software stack modifies the first image into the second image; and
wherein in modifying the first image into the second image, the software stack shuts down a thread running on the mobile device.
13 Assignments
0 Petitions
Accused Products
Abstract
A method includes determining by a sensor of a mobile device that a first ambient sound level represents a quiet context for the mobile device, providing a audio signal to a speaker of the mobile device in response to determining that the first ambient sound level represents a quiet context, determining, by the sensor, that a second ambient sound level represents a first noisy context for the mobile device, wherein the second ambient sound level is louder than the first ambient sound level, modifying the audio signal into a beam forming audio signal in response to determining that the second ambient sound level represents the first noisy context, and providing the beam forming audio signal to the speaker.
-
Citations
12 Claims
-
1. A mobile device comprising:
-
a sensor that determines that a condition for the mobile device is in one of a first context, second context, or a third context; a policy database; a context selector that; directs a display of the mobile device to display a first image when the mobile device is in the first context based on a first entry of the policy database; directs the display to display a second image when the mobile device is in the second context based on a second entry of the policy database; and directs the display to display a third image when the mobile device is in the third context based on a third entry of the policy database; and an application programming interface; wherein the first context represents a non-moving condition for the mobile device, the second context represents a first moving condition for the mobile device, the third context represents a second moving condition for the mobile device, the first image includes a plurality of image components, the second image includes a subset of the image components, the subset including fewer image components than the image components, the third image includes an enhancement of the second image, and the first moving condition represents a slower moving condition than the second moving condition; wherein the application programming interface receives, from the context selector module, an instruction to display the second image and sends the instruction to a software stack of the mobile device, wherein the software stack modifies the first image into the second image; and wherein in modifying the first image into the second image, the software stack shuts down a thread running on the mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
determining, by a sensor of a mobile device, that a condition for the mobile device is in one of a first context, a second context, or a third context; directing, by a context selector of the mobile device, a display device of the mobile device to display a first image when the mobile device is in the first context based on a first entry of a policy database of the mobile device; directing, by the context selector, the display device to display a second image when the mobile device is in the second context based on a second entry of the policy database; directing, by the context selector, the display device to display a third image when the mobile device is in the third context based on a third entry of the policy database wherein the first context represents a non-moving condition for the mobile device, the second context represents a first moving condition for the mobile device, the third context represents a second moving condition for the mobile device, the first image includes a plurality of image components, the second image includes a subset of the image components, the subset including fewer image components than the image components, the third image includes an enhancement of the second image, and the first moving condition represents a slower moving condition than the second moving condition; receiving from the context selector module, by an application programming interface (API) of the mobile device, an instruction to display the second image; and sending, by the API, the instruction to a software stack of the mobile device, wherein the software stack modifies the first image into the second image; wherein, in modifying the first image into the second image, the method further comprises shutting down, by the software stack, a thread running on the mobile device. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium including code for performing a method, the method comprising:
-
determining, by a sensor of a mobile device, that a condition for the mobile device is in one of a first context, a second context, or a third context; directing, by a context selector of the mobile device, a display device of the mobile device to display a first image when the mobile device is in the first context based on a first entry of a policy database of the mobile device; directing, by the context selector, the display device to display a second image when the mobile device is in the second context based on a second entry of the policy database; directing, by the context selector, the display device to display a third image when the mobile device is in the third context based on a third entry of the policy database wherein the first context represents a non-moving condition for the mobile device, the second context represents a first moving condition for the mobile device, the third context represents a second moving condition for the mobile device, the first image comprises a plurality of image components, the second image includes a subset of the image components, the subset including fewer image includes than the image components, the third image includes an enhancement of the second image, and the first moving condition represents a slower moving condition than the second moving condition; receiving from the context selector module, by an application programming interface (API) of the mobile device, an instruction to display the second image; and sending, by the API, the instruction to a software stack of the mobile device, wherein the software stack modifies the first image into the second image; wherein, in modifying the first image into the second image, the method further comprises shutting down, by the software stack, a thread running on the mobile device. - View Dependent Claims (10, 11, 12)
-
Specification