Multidimensional data input interface
First Claim
Patent Images
1. A method for providing multidimensional data input to a computer program, comprising:
- receiving a user-selected location within a graphical interface, wherein the graphical interface includes at least two nodes, and each node corresponds to an input parameter to be provided to the computer program;
determining a coordinate location of the user-selected location within the graphical interface relative to the at least two nodes; and
based on the coordinate location of the user-selected location within the graphical interface, determining a value for each of the input parameters,wherein one or more of the nodes of the graphical interface are selectively lockable by a user, wherein a locked node indicates a fixed value for an input parameter corresponding to the locked node.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide an interface for simultaneously inputting multiple data parameters for a software application. Generally, a single user input made using the input interface results in multiple data parameters being received by the application. In one embodiment, the input interface may be defined with a plurality of dimensional nodes, where each dimensional node corresponds to a dimension of input that may be specified for the software application using the input interface.
11 Citations
18 Claims
-
1. A method for providing multidimensional data input to a computer program, comprising:
-
receiving a user-selected location within a graphical interface, wherein the graphical interface includes at least two nodes, and each node corresponds to an input parameter to be provided to the computer program; determining a coordinate location of the user-selected location within the graphical interface relative to the at least two nodes; and based on the coordinate location of the user-selected location within the graphical interface, determining a value for each of the input parameters, wherein one or more of the nodes of the graphical interface are selectively lockable by a user, wherein a locked node indicates a fixed value for an input parameter corresponding to the locked node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium storing instructions for providing multidimensional data input to a computer program, including instructions for performing the steps of:
-
receiving a user-selected location within a graphical interface, wherein the graphical interface includes at least two nodes, and each node corresponds to an input parameter to be provided to the computer program; determining a coordinate location of the user-selected location within the graphical interface relative to the at least two nodes; and based on the coordinate location of the user-selected location within the graphical interface, determining a value for each of the input parameters, wherein one or more of the nodes of the graphical interface are selectively lockable by a user, wherein a locked node indicates a fixed value for an input parameter corresponding to the locked node. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to provide a graphical interface for providing multidimensional data input to a computer program, wherein the program is configured to; receive a user-selected location within a graphical interface, wherein the graphical interface includes at least two nodes, and each node corresponds to an input parameter to be provided to the computer program; determine a coordinate location of the user-selected location within the graphical interface relative to the at least two nodes; and based on the coordinate location of the user-selected location within the graphical interface, determine a value for each of the input parameters, wherein one or more of the nodes of the graphical interface are selectively lockable by a user, wherein a locked node indicates a fixed value for an input parameter corresponding to the locked node. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification