User input using proximity sensing
First Claim
1. A device comprising:
- a plurality of sensors, the plurality of sensors configured to detect user input in an interaction area that extends outwardly from a surface of a casing of the device and that is at least in a plane of a display portion associated with the device;
a processor; and
a memory arranged to store executable instructions, which when executed by the processor, cause the processor to;
control operation of the plurality of sensors by sensitivity of gesture detection in the interaction area, wherein a set of operational sensors changes from a first set comprising a plurality of high sensitivity sensors to a second set comprising at least a plurality of low sensitivity sensors after motion is detected in the interaction area based on an application being executed on the device;
create a sequence interaction data from data received from the second number of operational sensors; and
analyze the sequence interaction data to identify a user gesture in the interaction area.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is described which enables users to interact with software running on the device through gestures made in an area adjacent to the device. In an embodiment, a portable computing device has proximity sensors arranged on an area of its surface which is not a display, such as on the sides of the device. These proximity sensors define an area of interaction adjacent to the device. User gestures in this area of interaction are detected by creating sensing images from data received from each of the sensors and then analyzing sequences of these images to detect gestures. The detected gestures may be mapped to particular inputs to a software program running on the device and therefore a user can control the operation of the program through gestures.
8 Citations
20 Claims
-
1. A device comprising:
-
a plurality of sensors, the plurality of sensors configured to detect user input in an interaction area that extends outwardly from a surface of a casing of the device and that is at least in a plane of a display portion associated with the device; a processor; and a memory arranged to store executable instructions, which when executed by the processor, cause the processor to; control operation of the plurality of sensors by sensitivity of gesture detection in the interaction area, wherein a set of operational sensors changes from a first set comprising a plurality of high sensitivity sensors to a second set comprising at least a plurality of low sensitivity sensors after motion is detected in the interaction area based on an application being executed on the device; create a sequence interaction data from data received from the second number of operational sensors; and analyze the sequence interaction data to identify a user gesture in the interaction area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more tangible device-readable media, the tangible device-readable media being hardware, with device-executable instructions for performing steps comprising:
-
collecting data from a plurality of sensors, the plurality sensors configured to detect user input in an interaction area that extends outwardly from a surface of a casing of the device and that is at least in a plane of a display portion associated with the device; controlling operation of the plurality of sensors by sensitivity of gesture detection in the interaction area, wherein a set of operational sensors changes from a first set comprising a plurality of high sensitivity sensors to a second set comprising at least a plurality of low sensitivity sensors after motion is detected in the interaction area based on an application being executed on the device; creating a sequence interaction data from data received from the second number of operational sensors; and analyzing the sequence interaction data to identify a user gesture in the interaction area. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
collecting data from a plurality of sensors, the plurality sensors configured to detect user input in an interaction area that extends outwardly from a surface of a casing of the device and that is at least in a plane of a display portion associated with the device; controlling operation of the plurality of sensors by sensitivity of gesture detection in the interaction area, wherein a number of operational sensors changes from a first number to a second number after motion is detected in the interaction area based on an application being executed on the device; creating a sequence interaction data from data received from the second number of operational sensors; and allowing a user to store the sequence interaction data as a user-defined gesture.
-
Specification