Generating a configuration diagram based on user specification of a task
First Claim
1. A method for configuring a client system, wherein the client system comprises a client computer system, the method comprising:
- receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
determining a plurality of products in response to said one or more requirements, wherein the plurality of products are operable to perform the task; and
displaying a diagram on a display of the client computer system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for generating a configuration diagram based on user specification of a task. A server computer communicates with a client system, e.g., a measurement system, including a client computer system, over a network. The server receives requirements, e.g., a task specification, for a task, e.g., a measurement task, where the requirements are provided in response to user input. A plurality of products operable to perform the task are determined in response to the requirements, e.g., by programmatically analyzing the requirements. A diagram is displayed on the client computer system iconically representing the plurality of products, including icons representing at least a subset of the products to the user as proposed hardware and/or software products for the client system. Pricing information for the proposed products may be displayed. User input indicating purchase of at least one of the products is received and the purchased products provided to the user.
108 Citations
42 Claims
-
1. A method for configuring a client system, wherein the client system comprises a client computer system, the method comprising:
-
receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
determining a plurality of products in response to said one or more requirements, wherein the plurality of products are operable to perform the task; and
displaying a diagram on a display of the client computer system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system. - 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, 30, 31, 32)
-
-
33. A carrier medium which stores program instructions for configuring a client system, wherein the client system comprises a client computer system, and wherein the program instructions are executable to perform:
-
receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
determining a plurality of products in response to said one or more requirements, wherein the plurality of products are operable to perform the task; and
displaying a diagram on a display of the client computer system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system.
-
-
34. A system for configuring a client system, wherein the client system comprises a client computer system, the system comprising:
-
a processor; and
a memory medium coupled to the processor;
wherein the memory medium stores program instructions which are executable to;
receive one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
determine a plurality of products in response to said one or more requirements, wherein the plurality of products are operable to perform the task; and
display a diagram on a display of the client computer system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system.
-
-
35. A system for configuring a client system, wherein the client system comprises a client computer system, the system comprising:
-
means for receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
means for determining a plurality of products in response to said one or more requirements, wherein the plurality of products are operable to perform the task; and
means for displaying a diagram on a display of the client computer system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system.
-
-
36. A method for configuring a client system, the method comprising:
-
providing one or more requirements for a task to be performed by a client system to a server over a network, wherein said providing one or more requirements is performed in response to user input;
the server determining a plurality of products in response to said one or more requirements, wherein the a plurality of products are operable to perform the task;
the server providing a diagram for display on a display device of the client system which iconically represents the plurality of products, wherein at least a subset of the plurality of products are proposed products, wherein the diagram comprises a proposed configuration of the client system; and
displaying the diagram on the display device of the client system. - View Dependent Claims (37, 38, 39)
-
-
40. A method for configuring a client system, wherein the client system comprises a client computer system, the method comprising:
-
receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
programmatically generating a diagram on a display of the client computer system which iconically represents a proposed system, where the proposed system is capable of performing the task indicated by the one or more requirements;
wherein the diagram comprises information representing one or more products as proposed hardware and/or software products for the client system.
-
-
41. A method for configuring a client system, wherein the client system comprises a client computer system, the method comprising:
-
receiving one or more requirements for a task to be performed by a client system, wherein the one or more requirements are provided in response to input from a user;
retrieving a diagram from a database, wherein said retrieving is performed based on the one or more requirements, wherein the diagram iconically represents a system that is operable to perform the task; and
displaying the diagram on a display of the client computer system. - View Dependent Claims (42)
-
Specification