Detection of gesture data segmentation in mobile devices
First Claim
1. A mobile device comprising:
- an edge, the edge including at least a first side and a second side, the second side being opposite the first side;
a first touch sensor of a plurality of touch sensors, the first touch sensor being a side touch sensor to detect contact with the first side of the mobile device;
a second touch sensor of the plurality of touch sensors, the second touch sensor being a side touch sensor to detect contact with the second side of the mobile device;
one or more motion detection elements to generate motion data representing motion of the mobile device through space over a period of time;
a buffer for the storage of the motion data; and
a gesture recognition module to interpret the motion data stored in the buffer;
wherein the mobile device is to begin the storage of the motion data for a first gesture in the buffer upon detection of a start of gesture data event at a first time, the mobile device being in a first position in space at the first time, the start of gesture data event including contact with at least the first touch sensor and the second touch sensor to indicate a grasp of the mobile device with either the right hand or the left hand of a user, and the mobile device is to halt at a second time the storage of motion data for the first gesture upon the detection of an end of gesture data event, the mobile device being in a second position in space at the second time, the end of gesture event including a release of contact with at least one of the first touch sensor or the second touch sensor;
wherein motion of the mobile device includes movement of the mobile device in any direction through space from the first position to the second position;
wherein interpretation of the motion data includes the gesture recognition module to normalize the motion data for the first gesture as motion data for a gesture performed by moving the mobile device through space from the first position to the second position with the mobile device being grasped with either the left hand or the right hand of the user depending on whether the left hand or right hand is detected grasping the mobile device in the start of gesture data event.
1 Assignment
0 Petitions
Accused Products
Abstract
Detection of gesture data segmentation in mobile devices. An embodiment of a mobile device includes an edge, the edge including at least a first side, and a first touch sensor of one or more touch sensors, the first touch sensor being a side touch sensor to detect contact with the first side of the mobile device. The mobile device further includes one or more motion detection elements to generate motion data representing motion of the mobile device through space over a period of time, a buffer for the storage of the motion data, and a gesture recognition module to interpret the motion data stored in the buffer, wherein the mobile device begins the storage of the motion data in the buffer upon detection of a start of gesture data event, the start of gesture data event including contact with the first touch sensor.
-
Citations
20 Claims
-
1. A mobile device comprising:
-
an edge, the edge including at least a first side and a second side, the second side being opposite the first side; a first touch sensor of a plurality of touch sensors, the first touch sensor being a side touch sensor to detect contact with the first side of the mobile device; a second touch sensor of the plurality of touch sensors, the second touch sensor being a side touch sensor to detect contact with the second side of the mobile device; one or more motion detection elements to generate motion data representing motion of the mobile device through space over a period of time; a buffer for the storage of the motion data; and a gesture recognition module to interpret the motion data stored in the buffer; wherein the mobile device is to begin the storage of the motion data for a first gesture in the buffer upon detection of a start of gesture data event at a first time, the mobile device being in a first position in space at the first time, the start of gesture data event including contact with at least the first touch sensor and the second touch sensor to indicate a grasp of the mobile device with either the right hand or the left hand of a user, and the mobile device is to halt at a second time the storage of motion data for the first gesture upon the detection of an end of gesture data event, the mobile device being in a second position in space at the second time, the end of gesture event including a release of contact with at least one of the first touch sensor or the second touch sensor; wherein motion of the mobile device includes movement of the mobile device in any direction through space from the first position to the second position; wherein interpretation of the motion data includes the gesture recognition module to normalize the motion data for the first gesture as motion data for a gesture performed by moving the mobile device through space from the first position to the second position with the mobile device being grasped with either the left hand or the right hand of the user depending on whether the left hand or right hand is detected grasping the mobile device in the start of gesture data event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A method comprising:
-
detecting a start of gesture data event at a first time for a mobile device, the mobile device being in a first position in space at the first time, the mobile device including at least a first touch sensor and a second touch sensor, the start of gesture data event including contact with at least the first touch sensor and the second touch sensor to indicate a grasp of the mobile device with either the right hand or the left hand of a user; collecting motion data generated by one or more motion detection elements of the mobile device for a first gesture, the motion data representing motion of the mobile device through space over a period of time; storing the collected motion data for the first gesture in a buffer; detecting an end of gesture data event at a second time, the mobile device being in a second position in space at the second time, motion of the mobile device including movement of the mobile device in any direction through space from the first position to the second position, the end of gesture event including a release of contact with at least one of the first touch sensor or the second touch sensor, and halting the collection of motion data; and interpreting the motion data stored in the buffer using a gesture detection module, wherein interpreting the motion data includes normalizing the motion data for the first gesture as motion data for a gesture performed by moving the mobile device through space from the first position to the second position with the mobile device being grasped with either the left hand or the right hand of the user depending on whether the left hand or right hand is detected grasping the mobile device in the start of gesture data event. - View Dependent Claims (9, 10, 11, 12, 18)
-
-
13. A system comprising:
-
a plurality of touch sensors including a first touch sensor and a second touch sensor to detect contact of a user with the touch sensors; an accelerometer to detect acceleration of the system and a gyroscope to detect rotation of the system, the accelerometer and gyroscope to generate motion data representing motion of the system through space over a period of time; a buffer for storage of the motion data generated by the accelerometer and gyroscope; a motion detection module to evaluate the motion data stored in the buffer; and a gesture recognition module to interpret the motion data stored in the buffer; wherein the system is to begin the storage of the motion data for a first gesture in the buffer upon detection of a start of gesture data event at a first time, the system being in a first position in space at the first time, the start of gesture data event including contact of the user with at least the first touch sensor and the second touch sensor to indicate a grasp of the system with either the right hand or the left hand of a user, and the system is to halt the storage of motion data for the first gesture upon the detection of an end of gesture data event at a second time, the end of gesture event including a release of contact with at least one of the first touch sensor or the second touch sensor; wherein motion of the system includes movement of the system in any direction through space from the first position to the second position; wherein interpretation of the motion data includes the gesture recognition module to normalize the motion data for the first gesture as motion data for a gesture performed by moving the system through space from the first position to the second position with the system being grasped with either the left hand or the right hand of the user depending on whether the left hand or right hand is detected grasping the system in the start of gesture data event. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon data representing sequences of instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
detecting a start of gesture data event at a first time for a mobile device, the mobile device being in a first position in space at the first time, the mobile device including at least a first touch sensor and a second touch sensor, the start of gesture data event including contact with at least the first touch sensor and the second touch sensor to indicate a grasp of the mobile device with either the right hand or the left hand of a user; collecting motion data generated by one or more motion detection elements of the mobile device for a first gesture, the motion data representing motion of the mobile device through space over a period of time; storing the collected motion data for the first gesture in a buffer; detecting an end of gesture data event at a second time, the mobile device being in a second position in space at the second time, motion of the mobile device including movement of the mobile device in any direction through space from the first position to the second position, the end of gesture event including a release of contact with at least one of the first touch sensor or the second touch sensor, and halting the collection of motion data; and interpreting the motion data stored in the buffer using a gesture detection module, wherein interpreting the motion data includes normalizing the motion data for the first gesture as motion data for a gesture performed by moving the mobile device through space from the first position to the second position with the mobile device being grasped with either the left hand or the right hand of the user depending on whether the left hand or right hand is detected grasping the mobile device in the start of gesture data event.
-
Specification