Mobile device function selection using position in relation to a user
First Claim
1. A method for selecting a function to be executed on a mobile device, the method comprising:
- receiving, by the mobile device based on end-user input, a first indication of a first function to program the mobile device to perform the first function when it is determined by the mobile device that the mobile device is held proximate to a left ear of a user;
receiving, by the mobile device based on end-user input, a second indication of a second function to program the mobile device to perform the second function when it is determined by the mobile device that the mobile device is held proximate to a right ear of the user;
receiving, by the mobile device based on end-user input, a third indication of a third function to program the mobile device to perform the third function when it is determined by the mobile device that the mobile device is held in front of a mouth of the user;
collecting, by the mobile device, proximity data that indicates the mobile device is proximate to the user, wherein the mobile device is configured to collect proximity data from at least two proximity sensors including a first proximity sensor proximate to a speaker of the mobile device and second proximity sensor proximate to a microphone of the mobile device;
collecting, by the mobile device, acceleration data;
determining, by the mobile device, whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user using the acceleration data and the proximity data; and
in response to determining whether the mobile device is proximate to the left ear, the right ear or being held in front of the mouth using the acceleration data and the proximity data, selecting, by the mobile device the function to be executed, wherein the function is selected from the first function, the second function, and the third function.
1 Assignment
0 Petitions
Accused Products
Abstract
Various arrangements for selecting a function to be executed on a mobile device are presented. A processor may receive proximity data that indicates the mobile device is proximate to a user. The processor may receive acceleration data that indicates a direction of acceleration. In response to receiving the proximity data indicating that the mobile device is proximate to the user, the processor may identify a position of the mobile device in relation to the user using the acceleration data. In response to identifying the position of the mobile device in relation to the user using the acceleration data, the processor may select a function to be executed.
-
Citations
19 Claims
-
1. A method for selecting a function to be executed on a mobile device, the method comprising:
-
receiving, by the mobile device based on end-user input, a first indication of a first function to program the mobile device to perform the first function when it is determined by the mobile device that the mobile device is held proximate to a left ear of a user; receiving, by the mobile device based on end-user input, a second indication of a second function to program the mobile device to perform the second function when it is determined by the mobile device that the mobile device is held proximate to a right ear of the user; receiving, by the mobile device based on end-user input, a third indication of a third function to program the mobile device to perform the third function when it is determined by the mobile device that the mobile device is held in front of a mouth of the user; collecting, by the mobile device, proximity data that indicates the mobile device is proximate to the user, wherein the mobile device is configured to collect proximity data from at least two proximity sensors including a first proximity sensor proximate to a speaker of the mobile device and second proximity sensor proximate to a microphone of the mobile device; collecting, by the mobile device, acceleration data; determining, by the mobile device, whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user using the acceleration data and the proximity data; and in response to determining whether the mobile device is proximate to the left ear, the right ear or being held in front of the mouth using the acceleration data and the proximity data, selecting, by the mobile device the function to be executed, wherein the function is selected from the first function, the second function, and the third function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device configured to select a function to be executed, the mobile device comprising:
-
at least two proximity sensors configured to collect proximity data, wherein the at least two proximity sensors are configured to collect proximity data proximate to a speaker of the mobile device and proximate to a microphone of the mobile device; an accelerometer configured to collect acceleration data; a processor; and a memory communicatively coupled with and readable by the processor and having stored therein processor-readable instructions which, when executed by the processor, cause the processor to; store, within the memory based on end-user input, a first indication of a first function to program the mobile device to perform the first function when it is determined by the mobile device that the mobile device is held proximate to a left ear of a user; store, within the memory based on end-user input, a second indication of a second function to program the mobile device to perform the second function when it is determined by the mobile device that the mobile device is held proximate to a right ear of the user; store, within the memory based on end-user input, a third indication of a third function to program the mobile device to perform the third function when it is determined by the mobile device that the mobile device is held in front of a mouth of the user; analyze the proximity data from the proximity sensor wherein the proximity data indicates the mobile device is proximate to the user; analyze acceleration data from the accelerometer; determine, using the acceleration data and the proximity data, whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user; and in response to determining whether the mobile device is proximate to the left ear, the right ear or being held in front of the mouth using the acceleration data and the proximity data, access the memory to select the function to be executed, wherein the function is selected from the first function, the second function, and the third function. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable medium for selecting a function to be executed on a mobile device, the non-transitory computer-readable medium comprising processor-readable instructions, which, when executed by the mobile device, cause the mobile device to:
-
detect receipt of, in response to end-user input, a first indication of a first function to program the mobile device to perform the first function when it is determined by the mobile device that the mobile device is held proximate to a left ear of a user; detect receipt of, in response to end-user input, a second indication of a second function to program the mobile device to perform the second function when it is determined by the mobile device that the mobile device is held proximate to a right ear of the user; detect receipt of, in response to end-user input, a third function to program the mobile device to perform the third function when it is determined by the mobile device that the mobile device is held in front of a mouth of the user; collect proximity data that indicates the mobile device is proximate to the user, wherein the mobile device is configured to collect proximity data from at least two proximity sensors including a first proximity sensor proximate to a speaker of the mobile device and second proximity sensor proximate to a microphone of the mobile device; collect acceleration data; determine whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user using the acceleration data and the proximity data; and in response to determining whether the mobile device is proximate to the left ear, the right ear or being held in front of the mouth using the acceleration data and the proximity data, select the function to be executed, wherein the function is selected from the first function, the second function, and the third function. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for selecting a function to be executed on a mobile device, the apparatus comprising:
-
means for receiving, based on end-user input; a first indication of a first function to program the mobile device to perform the first function when it is determined by the mobile device that the mobile device is held proximate to a left ear of a user; a second indication of a second function to program the mobile device to perform the second function when it is determined by the mobile device that the mobile device is held proximate to a right ear of the user; and a third indication of a third function to program the mobile device to perform the third function when it is determined by the mobile device that the mobile device is held in front of a mouth of the user; means for collecting proximity data that indicates the mobile device is proximate to the user, wherein the proximity data is collected from at least two proximity sensors, a first proximity sensor proximate to a speaker of the mobile device and second proximity sensor proximate to a microphone of the mobile device; means for collecting acceleration data; means for determining whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user using the acceleration data and the proximity data; and means for selecting the function to be executed at least partially in response to determining whether the mobile device is proximate to the left ear of the user, the right ear of the user, or being held in front of the mouth of the user using the acceleration data and the proximity data, wherein the function is selected from the first function, the second function, and the third function. - View Dependent Claims (16, 17, 18, 19)
-
Specification