CONTROLLING DEVICES' BEHAVIORS VIA CHANGES IN THEIR RELATIVE LOCATIONS AND POSITIONS
First Claim
1. A method for controlling a behavior of one or more electronic devices, comprising:
- detecting user gesture movements, wherein the user gesture movements are actions that change physical and space characteristics of at least part of the one or more electronic devices;
in response to detecting the user gesture movements, determining whether changes in the physical and space characteristics of the one or more electronic devices belong to a class of behaviors, where each behavior in the class of behaviors has an associated command;
in response to determining the changes belong to a class of behaviors, altering at least one behavior of the one or more electronic devices based on the associated command; and
providing a feedback to a user of the one or more electronic devices regarding the actions performed by the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for allowing a user to manipulate the behavior of an electronic device by training the device to react to user-taught gestures in a certain manner. A user performs a characteristic gesture with the electronic device and/or changes the device position. When a user gesture movement is detected, a determination is then made as to whether the device behavior requested by the user movement was correctly presented to the user. If the device behavior is not correctly presented to a user, the user is allowed to train the electronic device to react to a user gesture movement by associating the user gesture movement with a particular device behavior.
62 Citations
39 Claims
-
1. A method for controlling a behavior of one or more electronic devices, comprising:
-
detecting user gesture movements, wherein the user gesture movements are actions that change physical and space characteristics of at least part of the one or more electronic devices; in response to detecting the user gesture movements, determining whether changes in the physical and space characteristics of the one or more electronic devices belong to a class of behaviors, where each behavior in the class of behaviors has an associated command; in response to determining the changes belong to a class of behaviors, altering at least one behavior of the one or more electronic devices based on the associated command; and providing a feedback to a user of the one or more electronic devices regarding the actions performed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for training a user to perform a user gesture movement to control a behavior of an electronic device, comprising:
-
in response to detecting a first user gesture movement unrecognizable to the electronic device; identifying a device behavior based on the first user gesture movement, wherein the device behavior is associated with a second user gesture movement; and training the user to perform the second user gesture movement associated with the device behavior in a manner recognizable by the electronic device.
-
-
13. A method for controlling a behavior of an electronic device, comprising:
-
detecting a user gesture, wherein the user gesture includes a mood biometric of a user; and presenting the user with a device behavior based on the mood biometric.
-
-
14. A method for controlling a behavior of an electronic device, comprising:
-
detecting user gesture movements, wherein the user gesture movements change physical and space characteristics of at least part of a first electronic device relative to a position of a second electronic device; and transferring a device behavior between the first electronic device and the second electronic device, wherein the device behavior transferred is based on the user gesture movements. - View Dependent Claims (15, 16, 17)
-
-
18. A data processing system for controlling a behavior of one or more electronic devices, comprising:
-
detecting means for detecting user gesture movements, wherein the user gesture movements are actions that change physical and space characteristics of at least part of the one or more electronic devices; determining means for determining whether changes in the physical and space characteristics of the one or more electronic devices belong to a class of behaviors in response to detecting the user gesture movements, where each behavior in the class of behaviors has an associated command; altering means for altering at least one behavior of the one or more electronic devices based on the associated command in response to determining the changes belong to a class of behaviors; and providing means for providing a feedback to a user of the one or more electronic devices regarding the actions performed by the user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product in a computer readable medium for controlling the behavior of one or more electronic devices, comprising:
-
first instructions for detecting user gesture movements, wherein the user gesture movements are actions that change physical and space characteristics of at least part of the one or more electronic devices; second instructions for determining whether changes in the physical and space characteristics of the one or more electronic devices belong to a class of behaviors in response to detecting the user gesture movements, where each behavior in the class of behaviors has an associated command; third instructions for altering at least one behavior of the one or more electronic devices based on the associated command in response to determining the changes belong to a class of behaviors; and fourth instructions for providing a feedback to a user of the one or more electronic devices regarding the actions performed by the user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification