System and method for eyes-free interaction with a computing device through environmental awareness
First Claim
Patent Images
1. A computer-implemented method for interaction with a mobile device through environmental awareness, the method comprising:
- obtaining preferences on a mobile device, wherein the preferences indicate;
a plurality of environmental context settings, wherein each of the plurality of environmental context settings identify a respective application of a plurality of applications of the mobile device to implicate when a respective environmental context external to the mobile device is detected by the mobile device, anda command of the respective application to execute in response to detecting the respective environmental context and in response to receiving a non-environmental impact;
monitoring, by an environmental awareness sensor of the mobile device, environmental conditions, wherein the environmental conditions monitored comprise a location condition, a movement condition, an audio condition and a light condition;
determining when the monitoring by the environmental awareness sensor indicates a rhythmic pattern that indicates an activity and an occurrence of an environmental condition and when the monitoring by the environmental awareness indicates an occurrence of a non-environmental impact;
in response to determining the occurrence of the non-environmental impact;
interpreting the at least one environmental condition external to the mobile device detected by the environmental awareness sensor of the mobile device to determine a current environmental context external to the mobile device,matching the determined current environmental context external to the mobile device to an environmental context setting of the plurality of environmental context settings indicated in the preferences,based on the matching of the determined current environmental context external to the mobile device to the environmental context setting, implicating the respective application of the plurality of applications indicated in the preferences that is matched with the environmental context setting in the preferences, andexecuting the command of the respective application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for eyes-free interaction with a computing device through environmental awareness. A smart computing device includes non-environmental impact settings that indicate what type of user impact will be recognized as an input. The smart computing device monitors environmental conditions to distinguish a user impact from an environmental impact. Upon detecting a user impact, a command is generated to perform a function on an application.
-
Citations
20 Claims
-
1. A computer-implemented method for interaction with a mobile device through environmental awareness, the method comprising:
-
obtaining preferences on a mobile device, wherein the preferences indicate; a plurality of environmental context settings, wherein each of the plurality of environmental context settings identify a respective application of a plurality of applications of the mobile device to implicate when a respective environmental context external to the mobile device is detected by the mobile device, and a command of the respective application to execute in response to detecting the respective environmental context and in response to receiving a non-environmental impact; monitoring, by an environmental awareness sensor of the mobile device, environmental conditions, wherein the environmental conditions monitored comprise a location condition, a movement condition, an audio condition and a light condition; determining when the monitoring by the environmental awareness sensor indicates a rhythmic pattern that indicates an activity and an occurrence of an environmental condition and when the monitoring by the environmental awareness indicates an occurrence of a non-environmental impact; in response to determining the occurrence of the non-environmental impact; interpreting the at least one environmental condition external to the mobile device detected by the environmental awareness sensor of the mobile device to determine a current environmental context external to the mobile device, matching the determined current environmental context external to the mobile device to an environmental context setting of the plurality of environmental context settings indicated in the preferences, based on the matching of the determined current environmental context external to the mobile device to the environmental context setting, implicating the respective application of the plurality of applications indicated in the preferences that is matched with the environmental context setting in the preferences, and executing the command of the respective application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having computer executable instructions for interaction through environmental awareness, the instructions comprising:
-
obtaining user preferences on a mobile device, wherein the user preferences indicate; a plurality of environmental context settings, wherein each of the plurality of environmental context settings identify a respective application of a plurality of applications of the mobile device to implicate when a respective environmental context external to the mobile device is detected by the mobile device, and a command of the respective application to execute in response to detecting the respective environmental context and in response to receiving a user tap input; detecting a user tap input, wherein the user tap input is detected by; monitoring, by an accelerometer, environmental impact patterns to the mobile device, and distinguishing a user tap input from the environmental impact patterns to the mobile device by determining when the monitoring by the accelerometer indicates a rhythmic pattern that indicates an activity and an occurrence of an environmental condition and when the monitoring by the accelerometer indicates an occurrence of the user tap; in response to detecting the user tap input; detecting, by an environmental awareness sensor of the mobile device, at least one environmental condition external to the mobile device, interpreting the at least one environmental condition external to the mobile device detected by the environmental awareness sensor of the mobile device to determine a current environmental context external to the mobile device, matching the determined current environmental context external to the mobile device to an environmental context setting of the plurality of environmental context settings indicated in the preferences, based on the matching of the determined current environmental context external to the mobile device to the environmental context setting, implicating the respective application of the plurality of applications indicated in the preferences that is matched with the environmental context setting in the preferences, and executing the command of the respective application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for interaction through environmental awareness, the system comprising:
-
a processor; and a memory having computer executable-instructions stored thereon, wherein the computer-executable instructions are configured for; obtaining preferences on a mobile device, wherein the preferences include; a plurality of environmental context settings, wherein each of the plurality of environmental context settings identify a respective application of a plurality of applications of the mobile device to implicate when a respective environmental context external to the mobile device is detected by the mobile device, and a plurality of respective application commands, wherein each of the plurality of respective application commands is executed in response to detecting the respective environmental context external to the mobile device and in response to receiving a non-environmental impact type; detecting a non-environmental impact type, wherein the non-environmental impact type is detected by; monitoring, by an accelerometer, environmental impact patterns to the mobile device, distinguishing a non-environmental impact from the environmental impact patterns to the mobile device by determining when the monitoring by the accelerometer indicates a rhythmic pattern that indicates an activity and an occurrence of an environmental impact and when the monitoring by the accelerometer indicates an occurrence of the non-environmental impact, and determining the non-environmental impact type of the non-environmental impact; in response to determining the non-environmental impact type; detecting, by an environmental awareness sensor of the mobile device, at least one environmental condition external to the mobile device, interpreting the at least one environmental condition external to the mobile device detected by the environmental awareness sensor of the mobile device to determine a current environmental context external to the mobile device, matching the determined current environmental context external to the mobile device to an environmental context setting of the plurality of environmental context settings indicated in the preferences, based on the matching of the determined current environmental context external to the mobile device to the environmental context setting, implicating the respective application of the plurality of applications indicated in the preferences that is matched with the environmental context setting in the preferences, and executing a command of the plurality of commands of the respective application that is implicated by the non-environmental impact type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification