METHOD FOR MANIPULATING A GRAPHICAL OBJECT AND AN INTERACTIVE INPUT SYSTEM EMPLOYING THE SAME
First Claim
Patent Images
1. A method comprising:
- generating at least two input events in response to at least two contacts made by pointers on an interactive surface at a location corresponding to at least one graphical object;
determining a pointer contact type associated with the at least two input events;
determining the number of graphical objects selected;
identifying a gesture based on the movement of the pointers;
identifying a manipulation based on pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type; and
performing the manipulation on the at least one graphical object.
6 Assignments
0 Petitions
Accused Products
Abstract
A method comprises generating at least two input events in response to at least two contacts made by pointers on an interactive surface at a location corresponding to at least one graphical object; determining a pointer contact type associated with the at least two input events; determining the number of graphical objects selected; identifying a gesture based on the movement of the pointers; identifying a manipulation based on pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type; and performing the manipulation on the at least one graphical object.
-
Citations
32 Claims
-
1. A method comprising:
-
generating at least two input events in response to at least two contacts made by pointers on an interactive surface at a location corresponding to at least one graphical object; determining a pointer contact type associated with the at least two input events; determining the number of graphical objects selected; identifying a gesture based on the movement of the pointers; identifying a manipulation based on pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type; and performing the manipulation on the at least one graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An interactive input system comprising:
-
an interactive surface; and processing structure configured to receive at least two input events in response to at least two contacts made by pointers on the interactive surface at a location corresponding to at least one graphical object, said processing structure being configured to determine a pointer contact type associated with the at least two input events, determine the number of graphical objects selected, identify a gesture based on the movement of the pointers, identify a manipulation based on the pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type, and perform the manipulation on the at least one graphical object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory computer readable medium embodying a computer program for execution by a computing device, the computer program comprising:
-
program code for generating at least two input events in response to at least two contacts made by pointers on an interactive surface at a location corresponding to at least one graphical object; program code for determining a pointer contact type associated with the at least two input events; program code for determining the number of graphical objects selected; program code for identifying a gesture based on movement of the pointers; program code for identifying a manipulation based on pointer contact type, number of graphical objects selected, movement of the pointers, and graphical object type; and program code for performing the manipulation on the at least one graphical object.
-
Specification