IP Library Granted Patent US 7,130,821
Granted Patent B1
US 7,130,821 · App. 09/760,062 · Granted Oct 31, 2006

Method and apparatus for product comparison

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,130,821
App. No.
09/760,062
Granted
Oct 31, 2006
Kind
B1
Abstract

A method of comparing products is disclosed. The method includes selecting a first configuration representing a first product with a first attribute, selecting a second configuration representing a second product with a second attribute, and displaying the first attribute and the second attribute. As will be noted, the first attribute is defined in the first configuration, and the second attribute is defined in the second configuration.

Claims (100)

1. A method of comparing products wherein at least one of the products is automatically generated, the method comprising:

receiving data from a first computer system, wherein the received data includes product configuration data;

processing the received data with a second computer system to generate a first product configuration;

providing data to the first computer system to allow the first computer system to display the first product configuration;

receiving an auto-generate request, separate from the received data, from the first computer system to automatically generate a second product configuration that is comparable to the first product configuration, wherein the auto-generate request includes data representing criteria to establish a basis for comparability between the first product configuration and the second product configuration;

processing the auto-generate request with the second computer system to automatically generate the second product configuration in accordance with the criteria to establish a basis for comparability between the first product configuration and the second product configuration; and

providing data to the first computer system to allow the first computer system to display the first and second product configurations and allow comparison of features of the first and second product configurations.

2. The method of claim 1 further comprising:

receiving comparison criteria data from the first computer system, wherein the comparison criteria data specifies comparison criteria upon which to generate the second product configuration.

3. The method of claim 1 wherein the criteria upon which to automatically generate a second product configuration that is comparable to the first configuration is a member of the group consisting of price and features.

4. The method of claim 1 , wherein said first product configuration is a first vehicle and said second product configuration is a second vehicle.

5. The method of claim 1 , wherein processing the received data with a second computer system to generate a first product configuration further comprises:

selecting said first product configuration from at least one stored product configuration.

6. The method of claim 1 wherein said first product configuration represents a configuration of a first vehicle and receiving data from the first computer system further comprises:

receiving a selection of a make of said first vehicle,

receiving a selection of a model of said first vehicle, and

receiving a selection of a trim level of said first vehicle.

7. The method of claim 6 , further comprising:

receiving a selection of an equipment level of said first vehicle.

8. The method of claim 1 , further comprising:

automatically generating a third product configuration, wherein said third product configuration is comparable to said first product configuration with regard to a product type.

9. The method of claim 8 , wherein said third product configuration is also comparable to said first product configuration with regard to a product price.

10. A computer system comprising:

a processor;

a computer readable medium coupled to said processor; and

computer code encoded in said computer readable medium and executable by said processor to cause said processor to:

receive data from a first computer system, wherein the received data includes product configuration data;

process the received data to generate a first product configuration;

provide data to the first computer system to allow the first computer system to display the first product configuration;

receive an auto-generate request, separate from the received data, from the first computer system to automatically generate a second product configuration that is comparable to the first product configuration, wherein the auto-generate request includes data representing criteria to establish a basis for comparability between the first product configuration and the second product configuration;

process the auto-generate request with the second computer system to automatically generate the second product configuration in accordance with the criteria to establish a basis for comparability between the first product configuration and the second product configuration; and

provide data to the first computer system to allow the first computer system to display the first and second product configurations and allow comparison of features of the first and second product configurations.

11. The computer system of claim 10 further comprising code encoded in said computer readable medium and executable by said processor to cause said processor to:

receive comparison criteria data from the first computer system, wherein the comparison criteria data specifies comparison criteria upon which to generate the second product configuration.

12. The computer system of claim 10 wherein the criteria upon which to automatically generate a second product configuration that is comparable to the first configuration is a member of the group consisting of price and features.

13. The method of claim 10 , wherein said first product configuration is a first vehicle and said second product configuration is a second vehicle.

14. The computer system of claim 10 further comprising code encoded in said computer readable medium and executable by said processor to cause said processor to:

select said first product configuration from at least one stored product configuration.

15. The computer system of claim 10 wherein said first product configuration represents a configuration of a first vehicle and said and said received data further comprises:

selection of a make of said first vehicle,

selection of a model of said first vehicle, and

selection of a trim level of said first vehicle.

16. The computer system of claim 15 , wherein said received data further comprises selection of an equipment level of said first vehicle.

17. The computer system of claim 10 further comprising code encoded in said computer readable medium and executable by said processor to cause said processor to:

automatically generate a third product configuration, wherein said third product configuration is comparable to said first product configuration with regard to a product type.

18. The computer system of claim 17 , wherein said third product configuration is also comparable to said first product configuration with regard to a product price.

19. A computer program product comprising code encoded in said computer program product to cause a computer system to:

receive data from a first computer system, wherein the received data includes product configuration data;

process the received data to generate a first product configuration;

provide data to the first computer system to allow the first computer system to display the first product configuration;

receive an auto-generate request, separate from the received data, from the first computer system to automatically generate a second product configuration that is comparable to the first product configuration, wherein the auto-generate request includes data representing criteria to establish a basis for comparability between the first product configuration and the second product configuration;

process the auto-generate request to automatically generate the second product configuration in accordance with the criteria to establish a basis for comparability between the first product configuration and the second product configuration; and

provide data to the first computer system to allow the first computer system to display the first and second product configurations and allow comparison of features of the first and second product configurations.

20. The computer program product of claim 19 further comprising code encoded in said computer program product to cause the computer system to:

receive comparison criteria data from the first computer system, wherein the comparison criteria data specifies comparison criteria upon which to generate the second product configuration.

21. The computer program product of claim 19 wherein the criteria upon which to automatically generate a second product configuration that is comparable to the first configuration is a member of the group consisting of price and features.

22. The computer program product of claim 19 , wherein said first product configuration is a first vehicle and said second product configuration is a second vehicle.

23. The computer program product of claim 19 further comprising code encoded in said computer program product to cause the computer system to:

aselect said first product configuration from at least one stored product configuration.

24. The computer program product of claim 19 wherein said first product configuration represents a configuration of a first vehicle and said received data further comprises:

selection of a make of said first vehicle,

selection of a model of said first vehicle, and

selection of a trim level of said first vehicle.

25. The computer program product of claim 24 , wherein said received data further comprises:

selection of an equipment level of said first vehicle.

26. The computer program product of claim 19 further comprising code encoded in said computer program product to cause the computer system to:

automatically generate a third product configuration, wherein said third product configuration is comparable to said first product configuration with regard to a product type.

27. The computer program product of claim 26 , wherein said third product configuration is also comparable to said first product configuration with regard to a product price.

28. A computer system to compare products wherein at least one of the products is automatically generated, the computer system comprising:

means to receive data from a first computer system, wherein the received data includes product configuration data;

means to process the received data with a second computer system to generate a first product configuration;

means to provide data to the first computer system to allow the first computer system to display the first product configuration;

means to receive an auto-generate request, separate from the received data, from the first computer system to automatically generate a second product configuration that is comparable to the first product configuration, wherein the auto-generate request includes data representing criteria to establish a basis for comparability between the first product configuration and the second product configuration;

means to process the auto-generate request with the second computer system to automatically generate the second product configuration in accordance with the criteria to establish a basis for comparability between the first product configuration and the second product configuration; and

means to provide data to the first computer system to allow the first computer system to display the first and second product configurations and allow comparison of features of the first and second product configurations.

29. The method of claim 28 further comprising:

means to receive comparison criteria data from the first computer system, wherein the comparison criteria data specifies comparison criteria upon which to generate the second product configuration.

30. The computer system of claim 28 , wherein said first product configuration is a first vehicle and said second product configuration is a second vehicle.

31. The computer system of claim 28 , further comprising:

means to select said first product configuration from at least one stored product configuration.

32. The computer system of claim 28 wherein said received data further comprises:

selection of a make of said first vehicle,

selection of a model of said first vehicle, and

selection of a trim level of said first vehicle.

33. The computer system of claim 32 wherein said received data further comprises:

selection of an equipment level of said first vehicle.

34. The computer system of claim 28 , further comprising:

means for automatically generating a third product configuration, wherein said third product configuration is comparable to said first product configuration with regard to a product type.

35. The computer system of claim 27 , wherein said third product configuration is also comparable to said first product configuration with regard to a product price.

36. A computer system to allow a user to compare multiple product configurations, the computer system comprising:

a processor,

a computer readable medium coupled to said processor; and

computer code encoded in said computer readable medium and executable by said processor to cause said processor to:

communicate with a web site computer system;

transmit data to the web site computer system, wherein the transmitted data includes product configuration data to allow the web site computer system to generate a first product configuration;

transmit an auto-generate request, separate from the transmitted data, to the web site computer system to automatically generate a second product configuration that is comparable to the first product configuration, wherein the auto-generate request includes data representing criteria to establish a basis for comparability between the first product configuration and the second product configuration and process the auto-generate request to automatically generate the second product configuration in accordance with the criteria to establish a basis for comparability between the first product configuration and the second product configuration;

receive data from the web site computer system to display the first product configuration and display the second, automatically generated product configuration and allow comparison of features of the first and second product configurations.

37. The computer system of claim 36 wherein the computer code further comprises code to cause said processor to:

transmit comparison criteria data to the web site computer system, wherein the comparison criteria data specifies comparison criteria for the web site computer system to reference in generating the second product configuration.

38. The computer system of claim 36 wherein said first product configuration is a first vehicle and said second product configuration is a second vehicle.

Assignments (2)
CHANGE OF NAME Recorded Mar 21, 2007
From: TRILOGY DEVELOPMENT GROUP, INC.
To: VERSATA DEVELOPMENT GROUP, INC.
Reel/Frame 019035/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2001
From: CONNORS, CHRISTOPHER M.; MILLER, ANDREW F.; WALSKY, JOSHUA P.; SINGH, JAMES; LEAMON, ANDREW; VANDYKE, JEFFREY R.
To: TRILOGY DEVELOPMENT GROUP, INC.
Reel/Frame 011781/0711 →