Apparatus, methods, and computer program products providing context-dependent gesture recognition
First Claim
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program instructions, the at least one memory and the computer program instructions being configured to, with the at least one processor, cause the apparatus at least to perform;
obtain context information for the apparatus, wherein the context information comprises a location, setting or environment within which the apparatus is currently disposed, wherein the context information comprises a predefined context, wherein obtaining the context information for the apparatus does not include sensing movement or orientation of the apparatus; and
in response to sensing a predefined movement associated with the predefined context, perform at least one predefined action, wherein the predefined movement comprises a movement of or in relation to the apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
At least some exemplary embodiments of the invention enable the use of context-dependent gestures, for example, in order to assist in the automation of one or more tasks. In one exemplary embodiment, an apparatus senses a predefined gesture and, in conjunction with context information (e.g., location information), performs a predefined action in response to the gesture. As non-limiting examples, the gesture may involve movement of the apparatus (e.g., shaking, tapping) or movement relative to the apparatus (e.g., using a touch screen). In one exemplary embodiment of the invention, a method includes: obtaining context information for an apparatus, wherein the context information includes a predefined context; and in response to sensing a predefined movement associated with the predefined context, performing, by the apparatus, a predefined action, wherein the predefined movement includes a movement of or in relation to the apparatus.
15 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program instructions, the at least one memory and the computer program instructions being configured to, with the at least one processor, cause the apparatus at least to perform; obtain context information for the apparatus, wherein the context information comprises a location, setting or environment within which the apparatus is currently disposed, wherein the context information comprises a predefined context, wherein obtaining the context information for the apparatus does not include sensing movement or orientation of the apparatus; and in response to sensing a predefined movement associated with the predefined context, perform at least one predefined action, wherein the predefined movement comprises a movement of or in relation to the apparatus. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
obtaining context information for an apparatus, wherein the context information comprises a location, setting or environment within which the apparatus is currently disposed, wherein the context information comprises a predefined context, wherein obtaining the context information for the apparatus does not include sensing movement or orientation of the apparatus; and in response to sensing a predefined movement associated with the predefined context, performing, by the apparatus, at least one predefined action, wherein the predefined movement comprises a movement of or in relation to the apparatus. - View Dependent Claims (5, 6, 7, 16, 17, 18, 19, 20)
-
-
8. A non-transitory computer-readable medium storing a program of instructions executable by an apparatus for performing operations, said operations comprising:
-
obtaining context information for the apparatus, wherein the context information comprises a location, setting or environment within which the apparatus is currently disposed, wherein the context information comprises a predefined context, wherein obtaining the context information for the apparatus does not include sensing movement or orientation of the apparatus; and in response to sensing a predefined movement associated with the predefined context, performing, by the apparatus, at least one predefined action, wherein the predefined movement comprises a movement of or in relation to the apparatus. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus comprising:
-
a context-sensing component configured to obtain context information comprising a predefined context, wherein the context information comprises a location, setting or environment within which the apparatus is currently disposed, wherein obtaining the context information for the apparatus does not include sensing movement or orientation of the apparatus; a movement-sensing component configured to sense movement of or in relation to the apparatus; and a processor configured, in response to the movement-sensing component sensing a predefined movement associated with the predefined context, to perform at least one predefined action. - View Dependent Claims (13, 14, 15)
-
Specification