IP Library Granted Patent US 10,853,831
Granted Patent B2
US 10,853,831 · App. 16/591,079 · Granted Dec 1, 2020

System and method for sales generation in conjunction with a vehicle data system

Inventors: Philip Inghelbrecht (San Francisco, CA); Scott Painter (Bel Air, CA)
Assignee: TrueCar, Inc.
G06Q30/0206G06Q10/067G06Q30/02G06Q30/0205G06Q30/0207G06Q30/0278G06Q30/0282G06Q30/0283G06Q30/0601G06Q30/0605G06Q30/0609G06Q30/0611G06Q30/0621G06Q30/0623G06Q30/0629G06Q30/0641G06Q30/0643G06Q30/08G06Q40/12
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 10,853,831
App. No.
16/591,079
Granted
Dec 1, 2020
Kind
B2
Abstract

Embodiments of sales generation, including sales generation employing reverse lead generation using vehicle data systems and methods, are presented herein. In particular, in certain embodiments a user may utilize the vehicle data system to obtain pricing data corresponding to a desired vehicle configuration. When the user is presented with the pricing data associated with the specified vehicle configuration the user may additionally be presented with an upfront price offered by a dealer, where by providing their personal information the user may obtain the name of the dealer offering the upfront price and may additionally be offered the opportunity to purchase the desired, or similar, vehicle at the upfront price.

Claims (84)

1. A vehicle data system comprising

a processor;

a non-transitory computer readable medium comprising computer code for processing vehicle data, the computer code comprising instructions for:

obtaining a set of vehicle price records from a first set of distributed sources;

binning the vehicle price records based on at least one vehicle attribute and geography;

applying a first set of rules to the vehicle price records to generate a dealer quality score for each dealer in a set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers;

applying a second set of rules to determine at least one upfront price from at least one of the set of dealers that corresponds to a user-specified vehicle configuration;

providing a web page to a client computer, the web page having one or more input fields for a user to provide the user-specified vehicle configuration comprising a set of user-specified vehicle attributes;

receiving over a network the set of user-specified vehicle attributes; and

generating a responsive web page in response to the user submitting the user-specified vehicle attributes comprising the upfront price.

2. The vehicle data system of claim 1 , further comprising:

generating a dealer cost model for each of a set of manufacturers based on the vehicle price records containing pricing data, each dealer cost model defining holdback as a function of one or more additional pieces of pricing data;

binning the vehicle price records based on at least one vehicle attribute and geography;

generating a price ratio model for each bin based on multivariable regression analysis of a set of vehicle attributes in the price records corresponding to that bin, each price ratio model defining price ratio as a function of one or more vehicle attributes in the set of vehicle attributes;

applying a third set of rules to select a bin based on the set of user-specified vehicle attributes, the third set of rules selected based on at least one user-specified vehicle attribute and geography;

applying a fourth set of rules to select a dealer cost model based on at least one user-specified vehicle attribute;

applying the selected dealer cost model to a set of vehicle price records corresponding to the selected bin to generate a dealer cost;

applying the selected price ratio model corresponding to the selected bin to the set of vehicle price records corresponding to the selected bin to generate a price ratio;

generating an average price for the user-specified vehicle configuration as a function of dealer cost and price ratio;

generating one or more relative price ranges based on the average price for the user-specified vehicle configuration and a standard deviation of historical pricing data; and

fitting a curve fit to the price data from the set of vehicle price records corresponding to the selected bin.

3. The vehicle data system of claim 2 , wherein the responsive web page further comprises the curve.

4. The vehicle data system of claim 1 , further comprising code for:

obtaining a second set of vehicle price records from the first set of distributed sources;

applying the first set of rules to the second set of price records to update the dealer quality score for each dealer in the set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers.

5. The vehicle data system of claim 1 , further comprising applying a set of cleansing rules to the set of price records to remove one or more records of the set of price records.

6. The vehicle data system of claim 1 , further comprising applying a set of cleansing rules to the set of price data to replace vehicle data of one or more price records.

7. The vehicle data system of claim 1 , further comprising applying a set of binning rules to select the price records corresponding to the selected bin.

8. The vehicle data system of claim 1 , wherein set of vehicle price records comprise historical transaction records.

9. A vehicle data system comprising

a processor;

a non-transitory computer readable medium comprising computer code for processing vehicle data, the computer code comprising instructions for:

obtaining a set of vehicle price records from a first set of distributed sources;

binning the vehicle price records based on at least one vehicle attribute and geography;

applying a first set of rules to the vehicle price records to generate a dealer quality score for each dealer in a set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers;

applying a second set of rules to determine a set of selected dealers as a function of a user-specified geography, a user-specified vehicle configuration, and the dealer quality scores;

applying a third set of rules to determine at least one upfront price from at least one of the set of dealers that corresponds to a user-specified vehicle configuration;

providing a web page to a client computer, the web page having one or more input fields for a user to provide the user-specified vehicle configuration comprising a set of user-specified vehicle attributes;

receiving over a network the set of user-specified vehicle attributes; and

generating a responsive web page in response to the user submitting the user-specified vehicle attributes comprising the upfront price on a curve about an average price for the user-selected configuration, the curve based on a set of historical price records corresponding to a selected bin selected based on a user-specified geography and at least one user-specified attribute.

10. The vehicle data system of claim 9 , further comprising:

generating a dealer cost model for each of a set of manufacturers based on the vehicle price records containing pricing data, each dealer cost model defining holdback as a function of one or more additional pieces of pricing data;

binning the vehicle price records based on at least one vehicle attribute and geography;

generating a price ratio model for each bin based on multivariable regression analysis of a set of vehicle attributes in the price records corresponding to that bin, each price ratio model defining price ratio as a function of one or more vehicle attributes in the set of vehicle attributes;

applying a third set of rules to select a bin based on the set of user-specified vehicle attributes, the third set of rules selected based on at least one user-specified vehicle attribute and geography;

applying a fourth set of rules to select a dealer cost model based on at least one user-specified vehicle attribute;

applying the selected dealer cost model to a set of vehicle price records corresponding to the selected bin to generate a dealer cost;

applying the selected price ratio model corresponding to the selected bin to the set of vehicle price records corresponding to the selected bin to generate a price ratio;

generating the average price for the user-specified vehicle configuration as a function of dealer cost and price ratio;

generating one or more relative price ranges based on the average price for the user-specified vehicle configuration and a standard deviation of historical pricing data; and

wherein the curve is fitted to the price data from the set of vehicle price records corresponding to the selected bin.

11. The vehicle data system of claim 9 , further comprising code for:

obtaining a second set of vehicle price records from the first set of distributed sources;

applying the first set of rules to the second set of price records to update the dealer quality score for each dealer in the set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers.

12. The vehicle data system of claim 9 , further comprising applying a set of cleansing rules to the set of price records to remove one or more records of the set of price records.

13. The vehicle data system of claim 9 , further comprising applying a set of cleansing rules to the set of price data to replace vehicle data of one or more price records.

14. The vehicle data system of claim 9 , further comprising applying a set of binning rules to select the price records corresponding to the selected bin.

15. The vehicle data system of claim 9 , wherein set of vehicle price records comprise historical transaction records.

16. A vehicle data system comprising:

a processor;

a non-transitory computer readable medium comprising computer code for processing vehicle data, the computer code comprising instructions for:

obtaining a set of vehicle price records from a first set of distributed sources;

applying cleansing rules to the set of vehicle price records to generate a set of cleansed vehicle price records, comprising applying a first set of rules to cleanse the vehicle price records, the first set of rules defining transaction records to be removed as a function of one or more of required fields, transaction price, total gross or mileage;

applying a second set of rules to the set of cleansed vehicle price records to generate a dealer quality score for each dealer in a set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers;

applying a third set of rules to determine a set of selected dealers as a function of a user-specified geography, a set of user-specified vehicle attributes, and the dealer quality scores;

applying a fourth set of rules to determine at least one upfront price from at least one of the set of dealers that corresponds to a user-specified vehicle configuration;

providing a web page to a client computer, the web page having one or more input fields for a user to provide the user-specified vehicle configuration comprising a set of user-specified vehicle attributes;

receiving over a network the set of user-specified vehicle attributes; and

generating a responsive web page in response to the user submitting the user-specified vehicle attributes comprising the upfront price.

17. The vehicle data system of claim 16 , further comprising:

generating a dealer cost model for each of a set of manufacturers based on the vehicle price records containing pricing data, each dealer cost model defining holdback as a function of one or more additional pieces of pricing data;

binning the vehicle price records based on at least one vehicle attribute and geography;

generating a price ratio model for each bin based on multivariable regression analysis of a set of vehicle attributes in the price records corresponding to that bin, each price ratio model defining price ratio as a function of one or more vehicle attributes in the set of vehicle attributes;

applying a fifth set of rules to select a bin based on the set of user-specified vehicle attributes, the fifth set of rules selected based on at least one user-specified vehicle attribute and geography;

applying a sixth set of rules to select a dealer cost model based on at least one user-specified vehicle attribute;

applying the selected dealer cost model to a set of vehicle price records corresponding to the selected bin to generate a dealer cost;

applying the selected price ratio model corresponding to the selected bin to the set of vehicle price records corresponding to the selected bin to generate a price ratio;

generating an average price for the user-specified vehicle configuration as a function of dealer cost and price ratio;

generating one or more relative price ranges based on the average price for the user-specified vehicle configuration and a standard deviation of historical pricing data; and

fitting a curve fit to the price data from the set of vehicle price records corresponding to the selected bin.

18. The vehicle data system of claim 16 , further comprising code for:

obtaining a second set of vehicle price records from the first set of distributed sources;

applying the first set of rules to the second set of price records to update the dealer quality score for each dealer in the set of dealers as a function of historical upfront prices offered for vehicles and actual prices at which the vehicles were sold to consumers.

19. The vehicle data system of claim 16 , wherein set of vehicle price records comprise historical transaction records.

Assignments (2)
SECURITY INTEREST Recorded Apr 9, 2021
From: TRUECAR, INC.
To: SILICON VALLEY BANK
Reel/Frame 055873/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: INGHELBRECHT, PHILIP; PAINTER, SCOTT
To: TRUECAR, INC.
Reel/Frame 050670/0738 →
Continuity (10)
Continuation 16277434 · Feb 15, 2019
Continuation 15393505 · Dec 29, 2016
Continuation 14461205 · Aug 15, 2014
Continuation 13951292 · Jul 25, 2013
Continuation 13524116 · Jun 15, 2012
Continuation 13080832 · Apr 6, 2011
Continuation 12556137 · Sep 9, 2009
Provisional Application 61095550 · Sep 9, 2008
Provisional Application 61095376 · Sep 9, 2008
Related Publication 20200034862A1 · Jan 30, 2020
Cited By (9)
US 12,265,578 US 12,287,910 US 12,321,968 US 12,346,296 US 12,361,485 US 12,387,142 US 12,461,975 US 12,662,130 US 12,699,736