IP Library Granted Patent US 7,430,524
Granted Patent B2
US 7,430,524 · App. 10/338,433 · Granted Sep 30, 2008

Network-based system for selecting or purchasing products

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,430,524
App. No.
10/338,433
Granted
Sep 30, 2008
Kind
B2
Abstract

System and method for receiving purchase information for a client system, e.g., a measurement system. A configuration diagram visually representing a current configuration of the client system is displayed. Multiple product icons are displayed representing products (hardware and/or programs) available for use in the client system. User input is received graphically associating at least one first product icon with the configuration diagram, where the first product icon represents a first product, and the user input indicates a desire to purchase the first product. An updated configuration diagram is displayed representing the configuration of the client system after receiving the user input, including the first product icon. Pricing information for the first product is displayed in response to receiving the user input. User input initiating purchase of the first product may be received in response to displaying the pricing information, and the product may be provided to the user.

Claims (94)

1. A method for receiving purchase information for a system, the method comprising:

displaying a diagram on a display, the diagram representing a current configuration of an existing system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices present in the system, and wherein the link icons represent physical connectivity between the electronic devices;

displaying a plurality of product icons representing products available for use in the system;

receiving user input graphically associating at least one first product icon with the diagram, wherein the first product icon represents at least one first product, and wherein the user input indicates a desire to purchase the at least one first product; and

displaying an updated diagram representing the configuration of the system after said receiving user input graphically associating, wherein the updated diagram includes the at least one first product icon;

wherein the updated diagram is useable to specify purchase of the at least one first product.

2. The method of claim 1 , wherein said receiving user input graphically associating at least one first product icon with the diagram comprises:

receiving user input graphically associating the at least one first product icon with a first location in the diagram.

3. The method of claim 1 ,

wherein said receiving user input graphically associating at least one first product icon with the diagram comprises:

receiving user input graphically associating the at least one first product icon proximate to a link icon in the diagram; and

wherein said displaying an updated diagram comprises:

displaying the at least one first product icon connected to the link icon.

4. The method of claim 1 ,

wherein said receiving user input graphically associating at least one first product icon with the diagram comprises:

receiving user input graphically associating at least one first product icon with a first location in the diagram; and

receiving user input graphically coupling the at least one first product icon with a second icon in the diagram, wherein said graphically coupling indicates an intended relationship between the first product and a component of the system corresponding to the second icon.

5. The method of claim 4 , the method further comprising:

performing type checking regarding the intended relationship between the at least one first product and the component of the system corresponding to the second icon.

6. The method of claim 1 , further comprising:

displaying pricing information for the at least one first product in response to the receiving user input.

7. The method of claim 6 , further comprising:

receiving user input initiating purchase of the at least one first product in response to said displaying pricing information.

8. The method of claim 7 , further comprising:

providing the at least one first product to the user in response to said receiving user input initiating purchase of the at least one first product.

9. The method of claim 1 , wherein said graphically associating at least one first product icon with the diagram comprises graphically associating a plurality of product icons with the diagram, wherein each of the plurality of product icons represents a respective product, the method further comprising:

displaying accumulated prices of the respective products as each product icon is graphical associated with the diagram.

10. The method of claim 1 , wherein, after said graphically associating, the at least one first product icon is modified to reflect said associating.

11. The method of claim 1 , wherein said displaying a plurality of product icons representing products available for use in the system comprises:

programmatically analyzing the current diagram;

selecting product icons for display based on said programmatically analyzing; and

displaying the selected product icons.

12. The method of claim 1 , further comprising:

displaying second product icons representing second products available for use in the system in response to said receiving user input, wherein the second products are related to the at least one first product.

13. The method of claim 1 , wherein said graphically associating at least one first product icon with the diagram comprises indicating a selection of the at least one first product from the products, the method further comprising:

automatically displaying a second plurality of product icons representing second products available for use in the system based on one or more past selections.

14. The method of claim 1 , wherein the products comprise one or more of:

hardware devices; and

programs.

15. The method of claim 14 ,

wherein the system comprises a measurement system;

wherein the one or more products comprise one or more measurement devices which are operable to perform respective measurement functions, and one or more measurement programs stored on the one or more measurement devices.

16. The method of claim 14 ,

wherein the system comprises a simulation system;

wherein the one or more products comprise one or more simulation devices which are operable to perform respective simulation functions, and one or more simulation programs stored on the one or more simulation devices.

17. The method of claim 14 ,

wherein the system comprises an automation system;

wherein the one or more products comprise one or more automation devices which are operable to perform respective automation functions, and one or more automation programs stored on the one or more automation devices.

18. The method of claim 14 ,

wherein the system comprises a network system;

wherein the one or more products comprise one or more network devices which are operable to perform respective network functions, and one or more network programs stored on the one or more network devices.

19. The method of claim 1 ,

wherein the diagram comprises a tree diagram displaying a hierarchical view of products comprised in the system.

20. The method of claim 1 , further comprising:

displaying a tree diagram, wherein the tree diagram displays a hierarchical view of the system configuration.

21. A system for receiving purchase information for a client system, the system comprising:

a processor; and

a memory medium coupled to the processor; and

a display coupled to the memory medium and the processor;

wherein the memory medium stores program instructions which are executable to:

display a diagram on a display, the diagram representing a current configuration of the system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices present in the system and wherein the link icons represent physical connectivity between the electronic devices;

display a plurality of product icons representing products available for use in the system;

receive user input graphically associating at least one first product icon with the diagram, wherein the first product icon represents at least one first product, and wherein the user input indicates a desire to purchase the at least one first product; and

display an updated diagram representing the configuration of the system after said receiving user input graphically associating, wherein the updated diagram includes the at least one first product icon;

wherein the updated diagram is useable to specify purchase of the at least one first product.

22. The system of claim 21 ,

wherein the display is comprised in the system, wherein the processor and memory medium are comprised in a server system, and wherein the system is coupled to the server system over a network.

23. A system for receiving purchase information for an existing system, the system comprising:

a server computer; and

a system coupled to the server computer over a network, wherein the system includes a display device;

wherein the server computer is operable to:

display a diagram on a display, the diagram representing a current configuration of the system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices present in the system, and wherein the link icons represent physical connectivity between the electronic devices;

display a plurality of product icons representing products available for use in the system;

receive user input graphically associating at least one first product icon with the diagram, wherein the first product icon represents at least one first product, and wherein the user input indicates a desire to purchase the at least one first product; and

display an updated diagram representing the configuration of the system after said receiving user input graphically associating, wherein the updated diagram includes the at least one first product icon;

wherein the updated diagram is useable to specify purchase of the at least one first product.

24. The system of claim 23 ,

wherein the system is operable to:

receive the user input from a user; and

send the user input to the server computer over the network; and

wherein, in receiving user input, the server computer is operable to:

receive the user input from the system.

25. A computer accessible memory medium which stores program instructions for receiving purchase information for a system, wherein the program instructions are executable by a processor to:

display a diagram on a display, the diagram representing a current configuration of an existing system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices present in the system, and wherein the link icons represent physical connectivity between the electronic devices;

display a plurality of product icons representing products available for use in the system;

receive user input graphically associating at least one first product icon with the diagram, wherein the first product icon represents at least one first product, and wherein the user input indicates a desire to purchase the at least one first product; and

display an updated diagram representing the configuration of the system after said receiving user input graphically associating, wherein the updated diagram includes the at least one first product icon;

wherein the updated diagram is useable to specify purchase of the at least one first product.

26. A system for receiving purchase information for a client system, the system comprising:

means for displaying a diagram on a display, the diagram representing a current configuration of an existing system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices present in the system, and wherein the link icons represent physical connectivity between the electronic devices;

means for displaying a plurality of product icons representing products available for use in the system;

means for receiving user input graphically associating at least one first product icon with the diagram, wherein the first product icon represents at least one first product, and wherein the user input indicates a desire to purchase the at least one first product; and

means for displaying an updated diagram representing the configuration of the system after said receiving user input graphically associating, wherein the updated diagram includes the at least one first product icon;

wherein the updated diagram is useable to specify purchase of the at least one first product.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2003
From: SHAH, MOHAMMED KAMRAN; FULLER III, DAVID W; CORRELL, JEFFREY N.; SIERER, BRIAN H.
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 013655/0403 →