Human interface device input fusion
First Claim
Patent Images
1. A method, comprising:
- accepting, at a first input device of an electronic device, a first user command for an object resident on the electronic device;
partially completing, using a processor, an action based on the first user command for the object, wherein the action requires two or more user commands to complete;
accepting, prior to completion of the action based on the first user command for the object and within a dynamically determined time period defined by a content of at least one of the first user command for the object and a second user command for the object, at another type of input device of the electronic device, the second user command for the object associated with the first user command for the object;
combining, using a processor, the first user command for the object and the second user command for the object; and
completing, using a processor, the action for the object based on the combined first user command for the object and the second user command for the object.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a method, including: accepting, at a first input device of an electronic device, a first user input for an object resident on the electronic device; partially completing, using a processor, a user action based on the first user input; accepting, at another type of input device of the electronic device, a user input associated with the first user input for the object; combining, using a processor, the first user input for the object and the user input; and completing, using a processor, the user input action for the object based on the combined first user input and the user input. Other aspects are described and claimed herein.
9 Citations
20 Claims
-
1. A method, comprising:
-
accepting, at a first input device of an electronic device, a first user command for an object resident on the electronic device; partially completing, using a processor, an action based on the first user command for the object, wherein the action requires two or more user commands to complete; accepting, prior to completion of the action based on the first user command for the object and within a dynamically determined time period defined by a content of at least one of the first user command for the object and a second user command for the object, at another type of input device of the electronic device, the second user command for the object associated with the first user command for the object; combining, using a processor, the first user command for the object and the second user command for the object; and completing, using a processor, the action for the object based on the combined first user command for the object and the second user command for the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
a first input device; another type of input device; a processor operatively coupled to the first input device and the another type of input device; a memory device that stores instructions executable by the processor to; accept, at the first input device, a first user command for an object resident on the electronic device; partially complete an action based on the first user command for the object, wherein the action requires two or more user commands to complete; accept, prior to completion of the action based on the first user command for the object and within a dynamically determined time period defined by a content of at least one of the first user command for the object and a second user command for the object, at the another type of input device of the electronic device, the second user command for the object associated with the first user command for the object; combine the first user command for the object and the second user command for the object; and complete the action for the object based on the combined first user command for the object and the second user command for the object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A product, comprising:
-
a storage device having code stored therewith, the code being executable by the processor and comprising; code that accepts, from a first input device of an electronic device, a first user command for an object resident on the electronic device; code that partially completes an action based on the first user command for the object, wherein the action requires two or more user commands to complete; code that accepts, prior to completion of the action based on the first user command for the object and within a dynamically determined time period defined by a content of at least one of the first user command for the object and a second user command for the object, from another type of input device of the electronic device, the second user command for the object associated with the first user command for the object; code that combines the first user command for the object and the second user command for the object; and code that completes the action for the object based on the combined first user command for the object and the second user command for the object.
-
Specification