Multi-point interface for a graphical modeling environment
First Claim
1. A computer-implemented graphical modeling system comprising:
- a display to display a graphical model, where the graphical model comprises;
a first element having a first connection port, anda second element having a second connection port; and
an interface to receive tactile input from a user, the interface comprising;
a substantially planar surface for receiving the tactile input from the user and for allowing the user to view the graphical model, andat least one edge for receiving optical energy from a source proximate to the at least one edge, the optical energy internally reflected with respect to the substantially planar surface and another surface when the tactile input is absent with respect to the substantially planar surface,where the interface manipulates the displayed graphical model based on an interaction between the user and the display, where the interaction is one of;
one part of the user interacting with the display;
one part and another part of the user simultaneously interacting with the display;
ora plurality of parts of the user simultaneously interacting with the display, and the tactile input from the user manipulating the displayed graphical model by;
connecting the first and the second displayed element via a connection when the tactile input from the user selects the first connection port of the first displayed element and the second connection port of the second displayed element, andat least one of;
adjusting the connection between the first displayed element and the second displayed element when the first displayed element is manipulated by additional tactile input from the user, orremoving the connection between the first displayed element and the second displayed element by additional tactile input from the user selecting the second connection port of the second displayed element and selecting the first connection port of the first displayed element.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented graphical modeling system comprising: a graphical modeling environment to generate a graphical model; a display to display the graphical model; an interface to receive an input from a user for manipulating the displayed graphical model based on an interaction between the user and the display; wherein the interaction is one of one finger on one hand of the user interacting with the display; one finger on one hand of the user interacting with the display and one finger on another hand of the user of the user interacting with the display; a plurality of fingers on one hand of the user interacting with the display; one finger on one hand of the user interacting with the display and a plurality of fingers on another hand of the user interacting with the display; or a plurality of fingers on one hand of the user interacting with the display and a plurality of fingers on another hand of the user interacting with the display.
16 Citations
41 Claims
-
1. A computer-implemented graphical modeling system comprising:
-
a display to display a graphical model, where the graphical model comprises; a first element having a first connection port, and a second element having a second connection port; and an interface to receive tactile input from a user, the interface comprising; a substantially planar surface for receiving the tactile input from the user and for allowing the user to view the graphical model, and at least one edge for receiving optical energy from a source proximate to the at least one edge, the optical energy internally reflected with respect to the substantially planar surface and another surface when the tactile input is absent with respect to the substantially planar surface, where the interface manipulates the displayed graphical model based on an interaction between the user and the display, where the interaction is one of; one part of the user interacting with the display; one part and another part of the user simultaneously interacting with the display;
ora plurality of parts of the user simultaneously interacting with the display, and the tactile input from the user manipulating the displayed graphical model by; connecting the first and the second displayed element via a connection when the tactile input from the user selects the first connection port of the first displayed element and the second connection port of the second displayed element, and at least one of; adjusting the connection between the first displayed element and the second displayed element when the first displayed element is manipulated by additional tactile input from the user, or removing the connection between the first displayed element and the second displayed element by additional tactile input from the user selecting the second connection port of the second displayed element and selecting the first connection port of the first displayed element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-implemented method for graphical modeling comprising:
-
displaying a graphical model; receiving an input from a user for manipulating the displayed graphical model based on an interaction between the user and the displayed graphical model, where the interaction is indicated using frustrated total internal reflection (FTIR); modifying a parameter of an element in the displayed graphical model due to the received input, where the interaction is a first part of the user continuously interacting with the display at a first location and a second part of the user continuously interacting with the display at a second location, a third location and an area between the second location and the third location; receiving a second input from a user for manipulating the displayed graphical model based on a second interaction between the user and the displayed graphical model, where the second interaction is indicated using FTIR; and manipulating the graphical model to partition and protect an area with respect to non-partitioned areas in the displayed graphical model due to the received second input, where the protection prevents editing the partitioned area in response to additional received input. - View Dependent Claims (30, 31, 32)
-
-
33. A non-transitory computer-readable medium for graphical modeling, the medium comprising:
-
instructions for displaying a graphical model; instructions for receiving tactile input from a user and manipulating the displayed graphical model based on an interaction between the user and the displayed graphical model, where the tactile input and the interaction is indicated using frustrated total internal reflection (FTIR); and instructions for manipulating the displayed graphical model, where the manipulating comprises; partitioning an area in the displayed graphical model with respect to non-partitioned areas of the displayed graphical model based on a detected user defined outline of a perimeter of the partitioned area in response to the received input, protecting the partitioned area, where the protecting prevents editing the partitioned area in response to the received input, and distinguishing the partitioned area from the non-partitioned areas by displaying a graphical indication of the partitioned area on the display, and where the manipulating excludes; interfering with editable aspects of the non-partitioned areas of the displayed graphical model in response to the received input, the interaction being one of; one part of the user interacting with the display, one part and another part of the user simultaneously interacting with the display, or a plurality of parts of the user simultaneously interacting with the display. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer-implemented graphical modeling system comprising:
-
a display to display a graphical model; and an interface to receive tactile input from a user for manipulating the displayed graphical model based on an interaction between the user and a surface for registering internally reflected signals, the interaction being one of; one part of the user interacting with the display via the surface; one part and another part of the user simultaneously interacting with the display via the surface;
ora plurality of parts of the user simultaneously interacting with the display via the surface, and the tactile input from the user defining a user unique motion to a user specified function, the defining including; recording the user unique motion, the unique motion having been previously unassigned to the user specified function; and assigning the user unique motion to the user specified function. - View Dependent Claims (41)
-
Specification