IP Library Granted Patent US 9,111,308
Granted Patent B2
US 9,111,308 · App. 12/556,109 · Granted Aug 18, 2015

System and method for calculating and displaying price distributions based on analysis of transactions

Inventors: Tom Taira (Santa Monica, CA); Scott Painter (Bel Air, CA); Chris Taylor (Austin, TX); Robert Taylor (Scottsdale, AZ); Mike Swinson (Santa Monica, CA)
Assignee: TrueCar, Inc.
G06Q30/0609
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 9,111,308
App. No.
12/556,109
Granted
Aug 18, 2015
Kind
B2
Abstract

Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.

Claims (39)

1. A system, comprising:

a vehicle data system coupled to the one or more computer devices over a network, each computer device comprising a processor, and the vehicle data system comprising:

a processing module, the processing module configured to:

receive a specified vehicle configuration;

obtain a set of historical transaction data associated the specified vehicle configuration, where the set of historical transaction data was collected asynchronously and comprises data on transactions associated with vehicles of the specified vehicle configuration;

determine pricing data corresponding to the specified vehicle configuration by applying one or more models pre-determined to the set of historical transaction data associated with the specified vehicle configuration, wherein the pricing data includes an average price, a set of transaction prices and one or more price ranges determined based on the set of historical transaction data associated with the specified vehicle configuration, and the one or more price ranges are quantifiable and include a good price range and a great price range determined based on the average price; and

an interface module configured to:

generate an interface based on the pricing data, wherein the interface is configured to present the set of transaction prices and the good price range and the great price range are presented relative to the set of transaction prices.

2. The system of claim 1 , wherein the one or more models includes a dealer cost models.

3. The system of claim 2 , wherein the dealer cost model is one of a set of dealer cost models, each dealer cost model corresponding to a manufacturer.

4. The system of claim 3 , wherein the one or more models includes a price regression model.

5. The system of claim 4 , wherein the price regression model includes a variable associated with a zipcode.

6. The system of claim 4 , wherein determining pricing data comprises adjusting the set of transaction prices for incentives.

7. The system of claim 6 , wherein the set of transaction prices are adjusted for incentives based on a passthrough rate.

8. The system of claim 1 , wherein the average price is determined by applying the price ratio model to the set of transaction prices and multiplying by a dealer cost determined from the dealer cost model.

9. A method, comprising:

receiving a specified vehicle configuration;

obtaining a set of historical transaction data associated the specified vehicle configuration, where the set of historical transaction data was collected asynchronously and comprises data on transactions associated with vehicles of the specified vehicle configuration;

determining, at a vehicle data system having a processor, pricing data corresponding to the specified vehicle configuration by applying one or more pre-determined models to the set of historical transaction data associated with the specified vehicle configuration, wherein the pricing data includes an average price, a set of transaction prices and one or more price ranges determined based on the set of historical transaction data associated with the specified vehicle configuration, and the one or more price ranges are quantifiable and include a good price range and a great price range determined based on the average price; and

generating, at a vehicle data system having a processor, an interface based on the pricing data, wherein the interface is configured to present the set of transaction prices and the good price range and the great price range are presented relative to the set of transaction prices.

10. The method of claim 9 , wherein the one or more models includes a dealer cost models.

11. The method of claim 10 , wherein the dealer cost model is one of a set of dealer cost models, each dealer cost model corresponding to a manufacturer.

12. The method of claim 11 , wherein the one or more models include a price regression model.

13. The method of claim 12 , wherein the price regression model includes a variable associated with a zipcode.

14. The method of claim 12 , wherein determining pricing data comprises adjusting the set of transaction prices for incentives.

15. The method of claim 14 , wherein the set of transaction prices are adjusted for incentives based on a passthrough rate.

16. The method of claim 9 , wherein the average price is determined by applying a price ratio model to the set of transaction prices and multiplying by a dealer cost determined from the dealer cost model.

17. A non-transitory computer readable media, comprising computer instructions executable by a processor for:

receiving a specified vehicle configuration;

obtaining a set of historical transaction data associated the specified vehicle configuration, where the set of historical transaction data was collected asynchronously and comprises data on transactions associated with vehicles of the specified vehicle configuration;

determining pricing data corresponding to the specified vehicle configuration by applying one or more models to the set of historical transaction data associated with the specified vehicle configuration, wherein the pricing data includes an average price, a set of transaction prices and one or more price ranges determined based on the set of historical transaction data associated with the specified vehicle configuration, and the one or more price ranges are quantifiable and include a good price range and a great price range determined based on the average price; and

generating an interface based on the pricing data, wherein the interface is configured to present the set of transaction prices and the good price range and the great price range are presented relative to the set of transaction prices.

18. The computer readable media of claim 17 , wherein the one or more models includes a dealer cost models.

19. The computer readable media of claim 18 , wherein the dealer cost model is one of a set of dealer cost models, each dealer cost model corresponding to a manufacturer.

20. The computer readable media of claim 19 , wherein the one or more models include a price regression model.

21. The computer readable media of claim 20 , wherein the price regression model includes a variable associated with a zipcode.

22. The computer readable media of claim 20 , wherein determining pricing data comprises adjusting the set of transaction prices for incentives.

23. The computer readable media of claim 22 , wherein the set of transaction prices are adjusted for incentives based on a passthrough rate.

24. The computer readable media of claim 16 , wherein the average price is determined by applying a price ratio model to the set of transaction prices and multiplying by a dealer cost determined from the dealer cost model.

Assignments (5)
SECURITY INTEREST Recorded Feb 6, 2018
From: TRUECAR, INC.
To: SILICON VALLEY BANK
Reel/Frame 045128/0195 →
CORRECTIVE DOCUMENT FOR ASSIGNMENT ORIGINALLY RECORDED AT REEL/FRAME 023619/0612 Recorded Mar 5, 2013
From: TAIRA, TOM; PAINTER, SCOTT; TAYLOR, CHRIS; TAYLOR, ROBERT; SWINSON, MIKE
To: TRUECAR, INC.
Reel/Frame 029926/0371 →
CORRECTIVE DOCUMENT FOR ASSIGNMENT ORIGINALLY RECORDED AT REEL/FRAME 023619/0612 Recorded Aug 15, 2012
From: TAIRA, TOM; PAINTER, SCOTT; TAYLOR, CHRIS; TAYLOR, ROBERT; SWINSON MIKE
To: TRUECAR.COM, INC.
Reel/Frame 028787/0789 →
SECURITY AGREEMENT Recorded Jul 3, 2012
From: TRUECAR.COM, INC.
To: SILICON VALLEY BANK
Reel/Frame 028500/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2009
From: TAIRA, TOM; PAINTER, SCOTT; TAYLOR, CHRIS; TAYLOR, ROBERT; SWINSON, MIKE
To: TRUECAR.COM
Reel/Frame 023619/0612 →
Continuity (3)
Provisional Application 61095550 · Sep 9, 2008
Provisional Application 61095376 · Sep 9, 2008
Related Publication 20100070344A1 · Mar 18, 2010