INPUT AGGREGATION FOR A MULTI-TOUCH DEVICE
First Claim
Patent Images
1. A method of aggregating multiple inputs in a touch-based input device, the method comprising:
- receiving a first touch-based input related to a virtual object;
receiving a second touch-based input related to the virtual object;
aggregating the first touch-based input and the second touch-based input into an aggregated output; and
providing the aggregated output to an application that controls the virtual object.
2 Assignments
0 Petitions
Accused Products
Abstract
The aggregation of multiple inputs in a touch-sensitive input device is disclosed. For example, one disclosed embodiment comprises receiving multiple inputs related to a virtual object, aggregating the inputs into an aggregated output, and providing the aggregated output to an application that controls the virtual object.
37 Citations
20 Claims
-
1. A method of aggregating multiple inputs in a touch-based input device, the method comprising:
-
receiving a first touch-based input related to a virtual object; receiving a second touch-based input related to the virtual object; aggregating the first touch-based input and the second touch-based input into an aggregated output; and providing the aggregated output to an application that controls the virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium comprising instructions executable by a computing device to aggregate inputs from a multi-touch input device, the inputs being related to a virtual object, and the instructions being executable to perform a method comprising:
-
detecting a first touch-based input from a first manipulator; passing the first touch-based input to an application; passing the first touch-based input from the application to a manipulation processor; detecting a second touch-based input from a second manipulator; passing the second touch-based input to the application; passing the second touch-based input from the application to the manipulation processor; aggregating the first and second touch-based inputs into an aggregated output comprising information related to one or more of a position, a translation, a rotation and a scaling of the virtual object; and passing additional inputs from the first manipulator and the second manipulator directly to the manipulation processor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a touch-sensitive display configured to detect multiple touch inputs related to a virtual object displayed on the display; and a controller in communication with the touch-sensitive display, the controller comprising a processor and memory containing computer-readable instructions executable to; receive from the display a first touch-based input related to the virtual object from a first manipulator; receive from the display a second touch-based input related to the virtual object from a second manipulator; aggregate the first touch-based input and the second touch-based input into an aggregated output; and provide the aggregated output to an application to adjust an appearance of the virtual object displayed on the display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification