Dynamic feedback and interaction for parametric curves
First Claim
Patent Images
1. A computer-implemented method, comprising:
- displaying a graph on a display device, the graph including a parametric curve;
receiving through a user interface device user input identifying a parameter for the parametric curve, wherein the parametric curve is dependent upon a value of the parameter;
using a data processor to identify a range of values for the parameter, wherein the range of values is identified independent of the user input identifying the parameter;
using a data processor to determine a range of curves for the parametric curve based on the identified range of values for the parameter, the range of curves representing all curves resulting from values of the parameter within the identified range of values for the parameter; and
updating the graph displayed on the display device to include within the graph a highlighted area corresponding to the range of curves for the parameter, the highlighted area including a visual indication having a visually distinct appearance relative to areas outside the highlighted area in the graph.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, program products and systems for accepting user input selecting a parameter for a parametric curve, the parametric curve being displayed in a graph. A range of curves for the parametric curve is determined based on a range of values for the parameter. And the range of curves for the parameter is displayed in the graph of the curve.
16 Citations
34 Claims
-
1. A computer-implemented method, comprising:
-
displaying a graph on a display device, the graph including a parametric curve; receiving through a user interface device user input identifying a parameter for the parametric curve, wherein the parametric curve is dependent upon a value of the parameter; using a data processor to identify a range of values for the parameter, wherein the range of values is identified independent of the user input identifying the parameter; using a data processor to determine a range of curves for the parametric curve based on the identified range of values for the parameter, the range of curves representing all curves resulting from values of the parameter within the identified range of values for the parameter; and updating the graph displayed on the display device to include within the graph a highlighted area corresponding to the range of curves for the parameter, the highlighted area including a visual indication having a visually distinct appearance relative to areas outside the highlighted area in the graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
displaying on a display device a graphical user interface that includes a graph and a control in a separate display area from the graph, the control corresponding to a region within the graph and associated with a value of a parameter for data presented in the graph, the region identified independent of user input; receiving through a user interface device a first user input indicating at least one of the region or the control; updating the graphical user interface by highlighting the region and the control in response to the first user input, wherein highlighting the region includes modifying the appearance of the region to include a visual indication having a visually distinct appearance relative to areas outside the highlighted region in the graph; and updating the value in a memory based on second user input received through a user interface device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
displaying a graph on a display device, the graph including a parametric curve; receiving through a user interface device user input identifying a parameter for the parametric curve, wherein the parametric curve is dependent upon a value of the parameter; using a data processor to identify a range of values for the parameter, wherein the range of values is identified independent of the user input identifying the parameter; determining a range of curves for the parametric curve based on the range of values for the parameter, the range of curves representing all curves resulting from values of the parameter within the identified range of values for the parameter; and updating the graph displayed on the display device to include within the graph a highlighted area corresponding to the range of curves for the parameter, the highlighted area including a visual indication having a visually distinct appearance relative to areas outside the highlighted area in the graph. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
displaying on a display device a graphical user interface that includes a graph and a control in a separate display area from the graph, the control corresponding to a region within the graph and associated with a value of a parameter for data presented in the graph, the region identified independent of user input; receiving through a user interface device a first user input indicating at least one of the region or the; updating the graphical user interface by highlighting the region and the control in response to the first user input, wherein highlighting the region includes modifying the appearance of the region to include a visual indication having a visually distinct appearance relative to areas outside the highlighted region in the graph; and updating the value in a memory based on second user input received through a user interface device. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A system comprising:
-
a display device adapted to display a graph including; a parametric curve, and a highlighted area within the graph corresponding to a range of curves for the parametric curve, the highlighted area including a visual indication having a visually distinct appearance relative to areas outside the highlighted area in the graph; a user interface device that receives user input identifying a parameter for the parametric curve; and means for determining the range of curves for the parametric curve based on a range of values for the parameter, the range of values determined independent of the user input, the range of curves representing all curves resulting from values of the parameter within the range of values for the parameter.
-
Specification