INPUT AGGREGATION FOR A MULTI-TOUCH DEVICE
First Claim
Patent Images
1. A computing system, comprising:
- a processor; and
memory comprising stored instructions that are executable by the processor tooutput to a display device a virtual object that is controlled by a control;
receive from a touch sensor a first touch input related to the virtual object;
receive via the touch sensor a second touch input related to the virtual object;
forward the first touch input and the second touch input from the control to a manipulation processor;
aggregate via the manipulation processor the first touch input and the second touch input into an aggregated output;
provide the aggregated output to the control; and
vary a display of the virtual object based upon the aggregated output.
3 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.
9 Citations
20 Claims
-
1. A computing system, comprising:
-
a processor; and memory comprising stored instructions that are executable by the processor to output to a display device a virtual object that is controlled by a control; receive from a touch sensor a first touch input related to the virtual object; receive via the touch sensor a second touch input related to the virtual object; forward the first touch input and the second touch input from the control to a manipulation processor; aggregate via the manipulation processor the first touch input and the second touch input into an aggregated output; provide the aggregated output to the control; and vary a display of the virtual object based upon the aggregated output. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
a processor; and memory comprising stored instructions that are executable by the processor to aggregate inputs from a multi-touch input device, the inputs being related to a virtual object, and the instructions being executable to detect a first touch input from a first manipulator; pass the first touch input to an application; pass the first touch input from the application to a manipulation processor; detect a second touch input from a second manipulator; pass the second touch input to the application; pass the second touch input from the application to the manipulation processor; aggregate the first touch-based and second touch 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 pass additional inputs from the first manipulator and the second manipulator directly to the manipulation processor. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing system, comprising:
-
a touch-sensitive display comprising a touch sensing mechanism configured to detect multiple touch inputs related to a virtual object displayed on the display; a processor; and memory comprising computer-readable instructions executable by the processor to output to the touch-sensitive display device a virtual object that is controlled by a control; receive via the touch-sensitive display a first touch input related to the virtual object; receive via the touch-sensitive display a second touch input related to the virtual object; send the first touch input and the second touch input from the control to a manipulation processor; aggregate via the manipulation processor the first touch input and the second touch input into an aggregated output; provide the aggregated output to the control; and vary a display of the virtual object on the touch-sensitive display based upon the aggregated output. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification