Interaction models for indirect interaction devices
First Claim
1. An indirect interaction system, comprising:
- an input receiver configured to receive input data indicative of an event detected by the sensory surface of an indirect interaction device, the input data indicative of at least a first and second contact being applied relative to the sensory surface, the input data including a location of each of the at least a first and second contact relative to the sensory surface; and
,a presentation component configured to provide at least a first and second target for presentation on a display based at least in part upon the input data, the first target indicative of the first contact applied to the sensory surface and the second target indicative of the second contact applied to the sensory surface, the first target and the second target provided for presentation on the display based at least in part on the location of the first and second contact, respectively, relative to the sensory surface.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for utilizing input data received from an indirect interaction device (e.g., mouse, touchpad, etc.) as if the data was received from a direct interaction device (e.g., touchscreen). Interaction models are described for handling input data received from an indirect interaction device. For example, the interaction models may provide for the presentation of two or more targets (e.g., cursors) on a display when two or more contacts (e.g., fingers) are detected by indirect interaction device. Moreover, based upon a number of contacts detected and/or a pressured applied by respective contacts, the presented target(s) may be respectively transitioned between a hover visualization and an engage visualization. Targets in an engage visualization may manipulate a size of an object presented in a user interface, pan the object, drag the object, rotate the object, and/or otherwise engage the object, for example.
-
Citations
20 Claims
-
1. An indirect interaction system, comprising:
-
an input receiver configured to receive input data indicative of an event detected by the sensory surface of an indirect interaction device, the input data indicative of at least a first and second contact being applied relative to the sensory surface, the input data including a location of each of the at least a first and second contact relative to the sensory surface; and
,a presentation component configured to provide at least a first and second target for presentation on a display based at least in part upon the input data, the first target indicative of the first contact applied to the sensory surface and the second target indicative of the second contact applied to the sensory surface, the first target and the second target provided for presentation on the display based at least in part on the location of the first and second contact, respectively, relative to the sensory surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An indirect interaction method, comprising:
-
receiving first input data indicative of a first event detected by a sensory surface of an indirect interaction device the first input data indicative of at least a first and second contact being applied relative to the sensory surface, the input data including a location of each of the at least a first and second contact relative to the sensory surface; providing at least a first and second target to be presented on a the display based at least in part upon the first input data, the first target indicative of the first contact applied to the sensory surface and the second target indicative of the second contact applied to the sensory surface, the first target and the second target provided for presentation on the display based at least in part on the location of the first and second contact, respectively, relative to the sensory surface; receiving second input data indicative of a second event detected by the sensory surface; and engaging an object presented on the display based at least in part upon a position of the first target relative to the object and the received second input data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device comprising:
- at least one processing unit and memory including instructions that when executed cause the at least one processing unit to;
receive first input data indicative of an event detected by a sensory surface of an the indirect interaction device the first input data indicative of a first and second contact being applied relative to the sensory surface, the input data including a location of each of the first and second contact relative to the sensory surface; provide a first and second target to be presented on a display based at least in part upon the first input data, the first target indicative of the first contact applied to the sensory surface and the second target indicative of the second contact applied to the sensory surface, the first target and the second target provided for presentation on the display based at least in part on the location of the first and second contact, respectively, relative to the sensory surface; receive second input data indicative of a second event detected by the sensory surface, where at least one of; the first event is indicative of the first and second contact being applied relative to the sensory surface and the second event is indicative of the first and second contact being moved relative to the sensory surface, and the first event is indicative of the first and second contact being applied relative to the sensory surface and the second event is indicative of a change in a manner through which the first contact is being applied relative to the sensory surface; and engage an object presented on the display based at least in part upon the location of the first target relative to the object and the second input data.
- at least one processing unit and memory including instructions that when executed cause the at least one processing unit to;
Specification