# Patent

## Title
Tool for selling and purchasing vehicle history reports

## Abstract

Systems and methods for selling and purchasing vehicle history reports are described. In one embodiment, a method includes determining a set of vehicles in a dealer inventory, determining a subset of the vehicles in the dealer inventory for which the dealer has not purchased a vehicle history report, presenting a summary report to a dealer, the summary report including information about at least one of the vehicles in the subset of the vehicles, receiving a selection to purchase a vehicle history report for at least one of the vehicles in the summary report, and providing the vehicle history report corresponding to the selection to the dealer.

## Background
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is a divisional of Ser. No. 12/855,655, filed Aug. 12, 2010 and entitled “TOOL FOR SELLING AND PURCHASING VEHICLE HISTORY REPORTS, which is a continuation-in-part application of U.S. patent application Ser. No. 12/579,369, filed Oct. 14, 2009 and entitled “TOOL FOR SELLING AND PURCHASING VEHICLE HISTORY REPORTS,” which is a continuation of U.S. patent application Ser. No. 12/177,054, filed Jul. 21, 2008 and entitled “TOOL FOR SELLING AND PURCHASING VEHICLE HISTORY REPORTS,” which claims priority to U.S. Provisional Patent Application No. 61/059,729, filed Jun. 6, 2008, the entireties of which are hereby incorporated by reference.


BACKGROUND
Field
The subject invention relates to online sales of vehicle history reports and, in particular, to tools for increasing sales of vehicle history reports.
Related Art
When consumers make choices to purchase vehicles, they often consult vehicle history reports. These vehicle history reports include information that help the consumer make their decision to purchase a vehicle, such as the make, model, and year of the vehicle, the number of previous owners, a status identifier (e.g., accident indicator, or other negative history indicators), etc. When a dealer is selling a vehicle, the dealer often provides the consumer with the vehicle history report associated with the vehicle to assist the consumer with their decision. Some consumers are more likely to purchase vehicles from dealers who provide vehicle history reports, and consumers are more likely to purchase vehicles that have favorable vehicle history reports (i.e., no accidents, few previous owners, etc.)
Dealers get these vehicle history reports from a service that specializes in generating vehicle history reports, such as Carfax which can be accessed at carfaxonline.com. To order vehicle history reports, dealers individually enter each VIN for each desired vehicle, such as specific vehicles in their inventory, to obtain each vehicle history report from the service. This process is cumbersome and dealers, thus, often fail to order reports. Dealers also have little guidance as to how to prioritize report purchases if they prefer not to purchase vehicle history reports for every vehicle.
SUMMARY
The following summary of the invention is included in order to provide a basic understanding of some aspects and features of the invention. This summary is not an extensive overview of the invention and as such it is not intended to particularly identify key or critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts of the invention in a simplified form as a prelude to the more detailed description that is presented below.
The inventors developed a batch delivery tool to automatically determine the dealer's retail inventory and automatically provide the vehicle history report for each vehicle in the inventory (without any dealer interaction). The dealers, however, have little control over the number of reports ordered. In addition, the dealers are billed on a per VIN (report) basis, which sometimes causes the dealers to exceed their budget for vehicle history reports.
A hybrid tool for providing vehicle history reports to dealers is described. The tool creates and delivers to the dealer a summary report that includes information about the vehicles in the dealer's inventory for which the dealer has not yet purchased a vehicle history report. The summary report may also include additional information about the vehicles in the inventory, such as whether the vehicles are a certified pre-owned (CPO) vehicle, the number of consumers who have purchased the vehicle history report for a vehicle, the number of consumers who have run record checks for a vehicle, an incident identifier (e.g., accident identifier or other negative history identifiers), etc. The dealer can selectively purchase none, one, several or all of the vehicle history reports corresponding to the vehicles in the summary report. A process for creating and delivering the summary report and selected vehicle history reports is also described.
The summary report, and tools and methods for creating and presenting the summary report, are advantageous because they save dealers a considerable amount of time, but also allow the dealer to save money by selecting only those vehicle history reports that they need or feel are a good investment. The vehicle history report seller can sell more vehicle history reports because the process of purchasing vehicle history reports is much easier and less time consuming than running individual reports. In addition, the list of vehicles in the dealer's inventory is determined proactively, often locating vehicles that are missed by the dealer's internal process. The dealer also does not need to be concerned with purchasing duplicate reports.
According to an aspect of the invention, a method is provided that includes identifying consumer activity for a vehicle report associated with a vehicle identification number (VIN); determining whether the vehicle report has been purchased by a dealer; generating an alert if the vehicle report has not been purchased by the dealer; and transmitting the alert to the dealer for display on a dealer's computing device.
The vehicle history report may include information retrieved from a plurality of vehicle history records.
The dealer's computing device may be a mobile computing device.
The consumer activity may include a consumer purchase of the vehicle report.
The consumer activity may include a consumer inquiry.
The consumer activity may occur at a third party and the method may also include receiving a notification of the consumer activity from the third party.
The method may also include identifying the dealer that is selling a vehicle corresponding with the consumer activity before determining whether the vehicle report has been purchased by the dealer.
The alert may be an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.
According to another aspect of the invention, a computer-readable storage media is disclosed having computer executable instructions store thereon which cause a computer system to carry out a method when executed, the instructions including instructions for identifying consumer activity for a vehicle report associated with a vehicle identification number (VIN); instructions for determining whether the vehicle report has been purchased by a dealer; instructions for generating an alert if the vehicle report has not been purchased by the dealer; and instructions for transmitting the alert to the dealer for display on a dealer's computing device.
The vehicle history report may include information retrieved from a plurality of vehicle history records.
The consumer activity may be a consumer purchase.
The consumer activity may be a consumer inquiry.
The consumer activity may occur at a third party site and the instructions may also include instructions for receiving a notification of the consumer activity from the third party.
The computer-readable storage media may also include instructions for identifying the dealer that is selling a vehicle corresponding with the consumer inquiry before determining whether the vehicle report has been purchased by the dealer.
The alert may be an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.
According to a further aspect of the invention, a computer system is disclosed that includes a consumer activity data store; a dealer usage data store; and a processor configured to identify consumer activity for a vehicle report associated with a vehicle identification number (VIN) using the consumer activity data store, determine whether the vehicle report has been purchased by a dealer using the dealer usage data store, generate an alert if the vehicle report has not been purchased by the dealer, and transmit the alert to the dealer for display on a dealer's computing device.
The consumer activity data store may include a consumer inquiry data store and a consumer purchase data store.
The vehicle history report may include information retrieved from a plurality of vehicle history records.
The system may also include a vehicle history report generator configured to generate the vehicle history report and transmit the vehicle history report to the dealer.
The consumer activity may be a consumer purchase of the vehicle report and the consumer activity may be identified using the consumer purchase data store.
The consumer activity may be a consumer inquiry originating from a third party site, and the consumer activity may be identified using the consumer inquiry data store.
The processor may be further configured to identify the dealer that is selling a vehicle corresponding with the consumer activity before determining whether the vehicle report has been purchased by the dealer.
The alert may be an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.
According to another aspect of the invention, a computer-implemented method is disclosed, the method including determining a set of vehicles in a dealer inventory; determining a subset of the vehicles in the dealer inventory for which the dealer has not purchased a vehicle history report; transmitting a summary report to a dealer, the summary report including information about at least some of the vehicles in the subset of the vehicles; receiving a selection to purchase a vehicle history report for at least one of the vehicles in the summary report; and transmitting the vehicle history report corresponding to the selection to the dealer.
Determining the set of vehicles in the dealer inventory may include receiving the set of vehicles in the dealer inventory from the dealer.
Determining the set of vehicles in the dealer inventory may include receiving a set of vehicles in the dealer inventory from a third party inventory web site.
Determining the set of vehicles in the dealer inventory may include receiving the set of vehicles in the dealer inventory from the dealer and receiving a set of vehicles in the dealer inventory from a third party inventory web site.
The method may also include transmitting a detailed summary report to the dealer, the detailed summary report including a list of the subset of the vehicles.
The summary report may include information about a number of consumers that have accessed a vehicle history report associated with a vehicle in the summary report.
The summary report may include information about a number of consumers that have purchased a vehicle history report associated with a vehicle in the summary report.
The summary report may include information about a number of consumers that have requested a record check associated with a vehicle in the summary report.
The summary report may include information about a number of consumers who accessed the vehicle history report at a web site associated with the dealer.
The summary report may include information about a number of consumers who accessed the vehicle history report at a web site associated with a third party inventory web site.
Each vehicle may be associated with a vehicle identification number (VIN).
The list of vehicles may include a list of VINs.
Receiving a selection of at least one of the vehicles from the summary report may include receiving a selection of one of the vehicles from the summary report.
Receiving a selection of at least one of the vehicles from the summary report may include receiving a selection of a plurality of the vehicles from the summary report.
Receiving a selection of at least one of the vehicles from the summary report may include receiving a selection of all of the vehicles from the summary report.
Transmitting the summary report to the dealer may include presenting a purchase indicator in proximity to each vehicle in the list of vehicles.
Presenting the purchase indicator may include presenting a deselectable purchase indicator.
Receiving a selection of at least one of the vehicles from the summary report may include identifying the vehicles in the list that have the purchase indicator selected.
The deselectable purchase indicator may include a box with a selectively viewable marking.
Receiving a selection of at least one of the vehicles from the summary report may include identifying the vehicles in the list that have the purchase indicator still in proximity to the vehicle identifier.
Transmitting the vehicle history report corresponding to the selection to the dealer may include providing a plurality of vehicle history reports corresponding to the selection to the dealer.
According to another aspect of the invention, a method is disclosed that includes accessing a vehicle identification number (VIN) data store to determine an inventory of vehicles of a dealer, each vehicle in the inventory associated with a VIN; accessing a dealer usage data store to identify vehicle history reports purchased by the dealer; identifying a subset of vehicles in the inventory of vehicles of the dealer for which the dealer has not purchased a vehicle history report; and transmitting a summary report about the subset of vehicles to the dealer for display on a dealer's computer display, the summary report allowing a dealer to selectively purchase vehicle history reports corresponding to the vehicles in the summary report.
The summary report may include a list of vehicles with a purchase indicator in proximity to each vehicle in the list of vehicles.
The method may also include transmitting a detailed summary report about the subset of vehicles to the dealer, and the detailed summary report may include a list of vehicles with a purchase indicator in proximity to each vehicle in the list of vehicles.
The purchase indicator may be deselectable.
The method may also include accessing a consumer usage data store; identifying a number of consumer activities for a vehicle history report for each vehicle in the subset of vehicles; associating the number of consumer activities for each vehicle history report with the summary report; and transmitting the summary report with the associated number of consumer activities to the dealer.
Identifying a number of consumer activities for each vehicle in the subset of vehicles may include identifying a number of consumers that purchased the vehicle history report.
Identifying a consumer activities for each vehicle in the subset of vehicles may include identifying a number of consumers that requested a record check for a vehicle in the subset of vehicles.
The method may also include accessing a certified pre-owned (CPO) unit data store to identify vehicles that are CPO units.
The method may also include presenting information about vehicles that are CPO units in the summary report.
The method may also include adding the vehicles that are identified as CPO units to the inventory of vehicles of the dealer.
The method may also include receiving a selection to purchase at least one vehicle history report.
The method may also include transmitting the purchased vehicle history report to the dealer.
Transmitting the list of vehicles may include presenting a list of VINs associated with each vehicle.
According to a further aspect of the invention, a computer-readable storage media is disclosed having computer executable instructions stored thereon which cause a computer system to carry out a method when executed, the instructions including instructions for determining a set of vehicles in a dealer inventory; instructions for determining a subset of the vehicles in the dealer inventory for which the dealer has not purchased a vehicle history report; instructions for presenting a summary report to a dealer, the summary report including information about at least some of the vehicles in the subset of the vehicles; instructions for receiving a selection to purchase a vehicle history report for at least one of the vehicles in the summary report; and instructions for providing the vehicle history report corresponding to the selection to the dealer.
The instructions for determining the set of vehicles in the dealer inventory may include instructions for receiving the set of vehicles in the dealer inventory from the dealer.
The instructions for determining the set of vehicles in the dealer inventory may include instructions for receiving a set of vehicles in the dealer inventory from a third party inventory web site.
The instructions for determining the set of vehicles in the dealer inventory may include instructions for receiving the set of vehicles in the dealer inventory from the dealer and instructions for receiving a set of vehicles in the dealer inventory from a third party inventory web site.
The computer-readable storage media may also include presenting a detailed summary report to the dealer, the detailed summary report including a list of the subset of the vehicles.
The summary report may include information about a number of consumers that have accessed a vehicle history report associated with a vehicle in the summary report.
The summary report may include information about a number of consumers that have purchased a vehicle history report associated with a vehicle in the summary report.
The summary report may include information about a number of consumers that have requested a record check associated with a vehicle in the summary report.
The summary report may include information about a number of consumers who accessed the vehicle history report at a web site associated with the dealer.
The summary report may include information about a number of consumers who accessed the vehicle history report at a web site associated with a third party inventory web site.
Each vehicle may be associated with a vehicle identification number (VIN).
The list of vehicles may include a list of VINs.
The instructions for receiving a selection of at least one of the vehicles from the summary report may include instructions for receiving a selection of one of the vehicles from the summary report.
The instructions for receiving a selection of at least one of the vehicles from the summary report may include instructions for receiving a selection of a plurality of the vehicles from the summary report.
The instructions for receiving a selection of at least one of the vehicles from the summary report may include instructions for receiving a selection of all of the vehicles from the summary report.
The instructions for presenting the summary report to the dealer may include instructions for presenting a purchase indicator in proximity to each vehicle in the list of vehicles.
The instructions for presenting the purchase indicator may include instructions for presenting a deselectable purchase indicator.
The instructions for receiving a selection of at least one of the vehicles from the summary report may include instructions for identifying the vehicles in the list that have the purchase indicator selected.
The deselectable purchase indicator may include a box with a selectively viewable marking.
The instructions for receiving a selection of at least one of the vehicles from the summary report may include instructions for identifying the vehicles in the list that have the purchase indicator still in proximity to the vehicle identifier.
The instructions for providing the vehicle history report corresponding to the selection to the dealer may include instructions for providing a plurality of vehicle history reports corresponding to the selection to the dealer.
According to a further aspect of the invention, a computer-readable storage media is disclosed having computer executable instructions stored thereon which cause a computer system to carry out a method when executed, the instructions including instructions for accessing a vehicle identification number (VIN) data store to determine an inventory of vehicles of a dealer, each vehicle in the inventory associated with a VIN; instructions for accessing a dealer usage data store to identify vehicle history reports purchased by the dealer; instructions for identifying a subset of vehicles in the inventory of vehicles of the dealer for which the dealer has not purchased a vehicle history report; and instructions for presenting a summary report about the subset of vehicles to the dealer for display on a dealer's computer display, the summary report allowing a dealer to selectively purchase vehicle history reports corresponding to the vehicles in the summary report.
The summary report may include a list of vehicles with a purchase indicator in proximity to each vehicle in the list of vehicles.
The computer-readable storage media may further include instructions for presenting a detailed summary report about the subset of vehicles to the dealer, the detailed summary report including a list of vehicles with a purchase indicator in proximity to each vehicle in the list of vehicles.
The purchase indicator may be deselectable.
The computer-readable storage media may further include instructions for accessing a consumer usage data store; instructions for identifying a number of consumer activities for a vehicle history report for each vehicle in the subset of vehicles; instructions for associating the number of consumer activities for each vehicle history report with the summary report; and instructions for presenting the summary report with the associated number of consumer activities to the dealer.
The instructions for identifying a number of consumer activities for each vehicle in the subset of vehicles may include instructions for identifying a number of consumers that purchased the vehicle history report.
The instructions for identifying a number of consumer activities for each vehicle in the subset of vehicles may include instructions for identifying a number of consumers that requested a record check for a vehicle in the subset of vehicles.
The computer-readable storage media may also include instructions for accessing a certified pre-owned (CPO) unit data store to identify vehicles that are CPO units.
The computer-readable storage media may also include instructions for presenting information about vehicles that are CPO units in the summary report.
The computer-readable storage media may also include instructions for adding the vehicles that are identified as CPO units to the inventory of vehicles of the dealer.
The computer-readable storage media may also include instructions for receiving a selection to purchase at least one vehicle history report.
The computer-readable storage media may also include instructions for presenting the purchased vehicle history report to the dealer.
The instructions for presenting the list of vehicles may include instructions for presenting a list of VINs associated with each vehicle.



BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of this specification, exemplify the embodiments of the present invention and, together with the description, serve to explain and illustrate principles of the invention. The drawings are intended to illustrate major features of the exemplary embodiments in a diagrammatic manner. The drawings are not intended to depict every feature of actual embodiments nor relative dimensions of the depicted elements, and are not drawn to scale.
FIG. 1 is a block diagram of a vehicle history report commerce system in accordance with one embodiment of the invention;
FIG. 2 is a block diagram of a summary report generation system in accordance with one embodiment of the invention;
FIG. 3 is a flow diagram of a method for generating a summary report in accordance with one embodiment of the invention;
FIG. 4 is a flow diagram of a detailed method for generating a summary report in accordance with one embodiment of the invention;
FIG. 5 is a flow diagram of a detailed method for generating a summary report in accordance with one embodiment of the invention;
FIG. 6 is a flow diagram of a method for selling vehicle history reports in accordance with one embodiment of the invention;
FIG. 7 is a flow diagram of a detailed method for selling vehicle history reports in accordance with one embodiment of the invention;
FIGS. 8A-8E are flow diagrams of a detailed method for selling vehicle history reports in accordance with one embodiment of the invention;
FIGS. 9A-B are schematic views of a summary report in accordance with one embodiment of the invention;
FIG. 9C is a schematic view of a receipt page in accordance with one embodiment of the invention;
FIG. 10 is a flow diagram of a method for generating a dealer notification of consumer activity; and
FIG. 11 is a block diagram of an exemplary computer system in accordance with one embodiment of the invention.



DETAILED DESCRIPTION
Systems and methods for creating summary reports that allow dealers to selectively purchase vehicle history reports associated with vehicles described in the summary reports are described. The summary reports allow the dealer an opportunity to purchase only the vehicle history reports that are most needed, and may include additional information about each vehicle to aid the dealer in deciding which vehicle history reports to purchase. The summary reports allow the vehicle history report service (e.g., Carfax, accessed at carfaxonline.com) to sell more vehicle history reports. The summary report also make it more convenient for the dealer to run reports on more of their inventory, which may increase consumer confidence, help the dealer turn their inventory faster, etc.
An embodiment of the invention will now be described in detail with reference to FIG. 1. FIG. 1 illustrates an exemplary system 100 for buying and selling vehicle history reports and creating and transmitting summary reports. The system 100 includes a server 104, a network 108 and computers 112.
The server 104 is configured to receive requests from computers 112, process the requests and provide responses to the requests to the computers 112. The server 104 may include one or more server computers networked to one another. An exemplary server is the Apache server. The server 104 includes a processor 116 to execute instructions, which is connected to memory 120 that stores data. The processor 116 executes instructions and accesses data in the memory 120 to, for example, generate reports, sell reports to consumers and dealers, allow consumers and dealers and other entities, such as banks, insurance companies, law firms, etc., to purchase reports and transmit reports and selling information to consumers and/or dealers. It will be appreciated that the server 104 may be implemented with any type of hardware and software, and that the server 104 may have a different configuration than shown in FIG. 1. In addition, it will be appreciated that the server 104 may include several server computers connected together.
The network 108 may be any type of communications channel, a local area network (LAN), a wide area network (WAN), such as the Internet, direct computer connections, and the like. The connection may be accomplished in a wireless manner using radio frequency, infrared, or other technologies, using any type of communication hardware and protocols, through other communication mediums, such as electric cable, fire optic cable, and/or through other technologies.
The computers 112 include consumer computers and dealer computers, which access the server 104 through the network 108. It will be appreciated that the consumers may also communicate with the dealers over the network 108. The computer 112 may be a server, a personal computer, a portable computer, a hand held device, a wireless device, and the like. The computer may be a single device at a single location or multiple devices at a single or multiple locations that are connected together using an appropriate communication protocols over any communication medium.
In one embodiment, the server 104 generates a summary report and transmits the summary report to one of the computers 112 associated with a dealer over the network 108. For example, the server 104 may include a website that is accessible by the computer 112 through a web browser located at the computer 112 over the network 108. The website provides the summary report generated for that dealer at the web browser at computer 112. Alternatively, the server 104 may email the summary report to the dealer over the network 108, the email accessible by the computer 112 through the web browser located at the computer 112. The dealer then transmits a request from its computer 112 back to the server 104 over the network 108 indicating a desire to purchase one or more vehicle history reports from the summary report. For example, the dealer may select a link in the web browser that indicates a desire to purchase one or more vehicle history reports. The server 104 then transmits the requested vehicle history report(s) back to the web browser located at the computer 112 from which it received the request.
FIG. 2 illustrates a summary report generation module 200 for generating summary reports. The summary report generation module 200 may be located at the server 100 (see FIG. 1). The summary report generation module 200 may be implemented in any type of hardware and software. The summary report generation module 200 includes a report generator 204, a report data store 208, a dealer data store 212, a partner data store 216, a consumer data store 220, a Certified Pre-Owned (CPO) data store 224, and a vehicle history information data store 228. It will be appreciated that the report generation module 200 may include fewer or additional data stores.
The dealer data store 212 includes data regarding vehicle history reports that the dealer has previously purchased. The dealer data store 212 may also include data regarding the dealer's inventory. Alternatively, another data store may be provided that includes data regarding the dealer's inventory. The dealer data store 212 may include data about vehicle history reports that the dealer has purchased from the service that is generating the summary report and/or third parties.
The partner data store 216 includes data regarding vehicles in a dealer's inventory that is obtained from a third party inventory site. The third party inventory site may be a dealer web host provider or online vehicle listing site that markets the dealer's vehicles online to consumers. For example, the partner data store 216 may include data from third party online vehicle listing sites, such as autotrader.com or cars.com.
The consumer data store 220 includes information about consumer activity related to vehicle history reports. The consumer data store 220 may include information regarding consumer record checks, in which the consumer requests a summary of the vehicle history report. After the consumer runs the record check and reviews the summary of the vehicle history report, the consumer can then decide to purchase the vehicle history report or not. The consumer data store 220 may also include information regarding whether the consumer actually purchased and viewed the vehicle history report. The purchase information may include data regarding consumers who first performed a record check and then purchased the vehicle history report and consumers who directly purchased the vehicle history report (without the record check). It will be appreciated that two separate data stores or databases can be provided (e.g, a record check database and a separate purchase database).
The CPO data store 220 includes information regarding whether vehicles are CPO units. Vehicles are typically identified as CPO according to CPO rules. The CPO rules may be defined by the manufacturer and may include inspection requirements, certain model years, a positive vehicle history reports, etc. The CPO rules may also be defined by state laws.
The vehicle history information data store 228 includes data regarding the VIN of the vehicle, the year, make and model of the vehicle, whether the vehicle has been in accidents, the number of previous owners, etc. In another embodiment, the vehicle history information data may be divided into multiple data stores. For example, a first data store may include the VIN, make, model and year, and a second data store may include information on accidents and previous owners.
The report generator 204 accesses the data in the dealer data store 212, partner data store 216, consumer data store 220, CPO data store 224 and vehicle history information data store 228 to generate the summary reports, which the report generator 204 stores in the report data store 208. In another embodiment, a summary report is not stored in the report data store 208. Instead, the report generator 204 compiles the data from the data stores 212-228 and stores the compiled data in a database in the report data store 208. The summary report is then generated using the data compiled and stored in the database in the report data store 208 (e.g., by the server 104 or the report generator 204 in cooperation with the server 104). The generated summary report or compiled data includes information about the vehicles in the dealer's inventory. The summary report includes a list of each vehicle in the dealer's inventory for which the dealer does not have a vehicle history report. In one embodiment, the summary report may simply summarize some of the contents of the vehicle history reports. For example, the summary report may be: “You have 16 vehicles listed online without a Carfax report-6 of which are 1-owner and 3 have accidents or other incidents.” In another embodiment, the summary report includes information about the number of owners, number of accidents, consumer information, and the like, adjacent to each vehicle in the list. It will be appreciated that the summary report may include both the summarized content and the specific information for each vehicle in the list.
It will be appreciated that the report generator 204 does not need to access all of the dealer data store 212, partner data store 216, consumer data store 220, CPO data store 224 and vehicle history information data store 228 to generate summary reports. For example, a summary report can be generated using only the data in the dealer data store 212. If the dealer provides data regarding their inventory, and the dealer data store 212 also includes information regarding the previously purchased vehicle history reports, then the report generator 204 can generate a summary report that only includes information regarding the subset of vehicles in the dealer inventory for which the dealer has not previously purchased a vehicle history report using the dealer data store 212. In another example, the summary report can be generated using only the data in the dealer data store 212 and the partner data store 216. The data in the partner data store 216 can be used to determine the set of vehicles in the dealer's inventory, and the data in the dealer data store can be used to determine the subset of vehicles for which the dealer has not purchased a vehicle history report. It will be appreciated that other combinations of accessing data from the data stores can be accessed by the report generator 204 to generate the summary report.
In addition, although the data stores 212-228 are referred to as data stores that store data, it will be appreciated that the data stores may store databases of the data that can be accessed by the report generator 204. For example, each of the data stores 212-228 may be organized according to the vehicle identification number (VIN) of each vehicle.
FIG. 3 illustrates a process 300 for generating a summary report in accordance with one embodiment of the invention. It will be appreciated that the process 300 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below.
The process 300 begins by accessing a vehicle identification number (VIN) data store to determine a retail inventory of vehicles of a dealer, each vehicle in the retail inventory associated with a VIN (block 304). For example, with reference to FIG. 2, the report generator 204 accesses the partner data store 216 to determine the retail inventory. In another example, if the dealer has provided their retail inventory to the server, the report generator 204 accesses the dealer data store 212.
With reference back to FIG. 3, the process 300 continues by accessing a dealer information data store to identify vehicle history reports purchased by the dealer (block 308). For example, with reference again to FIG. 2, the report generator 204 accesses the dealer data store 212 to identify the vehicle history reports purchased by the dealer.
Referring to FIG. 3, the process 300 continues by identifying the vehicles in the retail inventory of the dealer for which the dealer does not have a vehicle history report (block 312). For example, the report generator 204 compares the retail inventory data from the partner data store 216 or the dealer data store 208 with the purchase data from the dealer data store 212 to identify the vehicles in the retail inventory for which the dealer does not have a vehicle history report.
Referring again to FIG. 3, the process 300 continues by presenting a list of vehicles in the retail inventory of the dealer for which the dealer has not purchased a vehicle history report to the dealer, the list allowing a dealer to selectively purchase vehicle history reports corresponding to the vehicles in the list (block 316). For example, with reference to FIGS. 1 and 2, the summary report generated by the report generator 204 at the server 104 is transmitted over the network 108 to a computer 112 associated with the dealer.
FIG. 4 illustrates a detailed process 400 for generating a summary report in accordance with one embodiment of the invention. It will be appreciated that the process 400 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below. The process 400 includes obtaining inventory VINs from partners (block 404), comparing the inventory VINs to dealer usage (block 408) and retrieving consumer information (block 412).
Obtaining inventory VINS from partners (block 404) includes accessing data from partners 416. These partners 416 may include for example, AutoTrader 420 and cars.com 424, etc. In one embodiment, the inventory VINS are obtained by receiving an ftp file 428 at the server from the partners 416. The ftp file 428 is stored in a partner data store (e.g., the Partner VIN Archive 432).
Comparing the inventory VINS to dealer usage (block 408) includes determining whether VINS are active dealer VINS 436 using the Dealer Usage data stored in the Dealer Usage data store 440. If the VINS are active, then the VINS are not used 448. If the VINS are not active, then the VINS are eligible candidate VINS 452.
Retrieving consumer information (block 412) includes retrieving consumer information 456. The consumer information may include consumer checks 460, consumer purchases 464 and CPO vehicles 468. The retrieved consumer information 456 is then stored in the Semi-AutoReports Database 472. The data in the Semi-Auto Reports Database 472 can be used to generate a summary report.
FIG. 5 illustrates a process 500 for determining candidate VINS in further detail. It will be appreciated that the process 500 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below. The process 500 includes pre-processing and collecting eligible VINS (block 504) and pre-processing and determining candidate VINS (block 508). The candidate VINS are the VINS in the dealer inventory for which the dealer has not purchased a vehicle history report.
Pre-processing and collecting eligible VINS (block 504) starts from a stored procedure to create a view of candidate VINS with information to be displayed to the user. The data includes VINS, usage, source of VINS, create date, etc. If the inventory data comes from partner data, the procedure runs after the partner (e.g., autotrader.com and/or cars.com) process completes.
The AR_VW_SAR_Candidate Vins 512 may include the following data: comp_code, owner group, VIN, create data, last sent date, dealer int, loc gid, check counts and rpt counts. A query to create a view from data stored in multiple tables 516 is performed to generate the candidate VINs. The multiple tables include CST locations 520, GMCM_PANY 524 (e.g., dealer demographics data store), CUS_LOG_DEALER_INTEGRATOR 528 (e.g., tracking data store to collect VINs by inventory partner), CUS_COMMON 532 (e.g., service (e.g., Carfax) usage data store) and GMCM_LIST 536 (e.g., data store to collect a dealer's relationship with third party partners (i.e., dealer IDs).
The data for the summary report is compiled using the AR POPULATE SAR VINS process 540, which access the AR SAR TOOLS 544 and the SAR STORED PROCEDURE 548.
The pre-processing and determining candidate VINs 508 includes transmitting the data for the summary reports to the AR_SAR_CANDIDATE_VINS data store 552. The date the candidate VINs were sent may also be stored in the AR_SAR_SENT_DATE data store 556. The date the candidate VINs were sent from the partner can be used by the AR SAR TOOLS rules for eligibility to determine whether the VINs are eligible for SAR. The process 508 loops through the VINs, adds VIN Decode, updates, inserts and deletes VINS based on the rules for eligibility in the AR SAR TOOLS packages. MLOG 560 keeps track of changes to the candidate VIN list. The data is stored in the SWS MV SAR CANDIDATE VINS 564, which includes information regarding VIN, dealer_integrator (e.g., code identifying inventory partners)), LOC_GID (e.g., a unique identifier for a particular dealer location), COMP_CODE (e.g., an alphanumeric code used to uniquely identify a dealer), OWNER_GROUP (e.g., name of the owner group, if any, that owns the dealer), CREATE_DATE (e.g., date the VIN first showed up in the partner data files as a retail vehicle), MODEL_YEAR, MAKE_NAME, SERIES_NAME, NUM_CHECKS (e.g., number of consumers requesting a vehicle history report via a record check search for a particular VIN) and NUM_REPORTS (e.g., number of consumers purchasing a vehicle history report for a particular VIN).
FIG. 6 illustrates a process 600 of selling and purchasing vehicle history reports using the summary report. It will be appreciated that the process 600 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below.
The process 600 begins by determining a set of vehicles in a dealer inventory (block 604). For example, with reference to FIG. 2, the report generator 204 accesses the partner data store 216 to determine the retail inventory. In another example, if the dealer has provided their retail inventory to the server, the report generator 204 accesses the dealer data store 212.
Referring back to FIG. 6, the process 600 continues by determining a subset of the vehicles in the dealer inventory for which the dealer has not purchased a vehicle history report (block 608). For example, the report generator 204 compares the retail inventory data from the partner data store 216 or the dealer data store 212 with the purchase data from the dealer data store 212 to identify the vehicles in the retail inventory for which the dealer does not have a vehicle history report.
The process 600 continues by presenting a summary report to a dealer, the summary report including at least some of the vehicles in the subset of the vehicles (block 612). For example, with reference to FIGS. 1 and 2, the summary report generated by the report generator 204 at the server 104 is transmitted over the network 108 to a computer 112 associated with the dealer.
The process 600 continues by receiving a selection to purchase a vehicle history report for at least one of the vehicles in the summary report (block 616). For example, with reference to FIG. 1, the dealer at the computer 112 transmits a request to purchase a vehicle history report for at least one of the vehicles in the summary report to the server 104 over the network 108.
The process 600 continues by providing the vehicle history report corresponding to the selection to the dealer (block 620). For example, with reference to FIG. 1, the server 104 receives the purchase request, processes the request to generate a vehicle history report, and transmits the vehicle history report corresponding to the request back to the dealer at the computer 112 over the network 108.
FIG. 7 illustrates a process 700 for selling and purchasing summary reports in further detail in accordance with one embodiment of the invention. It will be appreciated that the process 700 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below. The process 700 includes a dealer login process (block 704), a summary report purchase process (block 708) and an email summary report process (block 712).
The dealer login process 704 may include the dealer logging onto carfaxonline.com (block 714). It is then determined whether the dealer is eligible for a summary report (SAR) 716. If the dealer is not eligible for SAR, then the dealer proceeds with a normal login process 718. If the dealer is eligible, then the dealer proceeds to the SAR login 720, which accesses the Semi-Auto Reports database 724. From the dealer perspective, the dealer either has a normal login experience or the SAR summary report is presented to the dealer if the dealer is eligible for the SAR summary report and there are vehicles in the SAR summary report. The SAR summary presented to the dealer may include one or more of the VIN, year/make/model of the vehicles, the source of the VIN (e.g., autotrader.com and/or cars.com), the date the VIN was located online, the number of consumer purchases, the number of consumer record checks, the number of owners, the buyback guarantee status, select history details (e.g., accidents, etc.), ICR eligibility and CPO vehicle data. (FIGS. 9A-9B illustrate an exemplary SAR summary).
The summary report purchase process 708 includes receiving a dealer selection of VINs associated with vehicle history reports to purchase 728. The selected VINs are run 732 and the results page/email option 736 is presented to the dealer, including the selected vehicle history reports. (FIG. 9C illustrates an exemplary results page). The vehicle history reports typically include one or more of the VIN, year/make/model of the vehicles, the number of owners, the buyback guarantee status, select history details (e.g., accidents, etc.), ICR eligibility and CPO vehicle data. When the selected VINS are run, the tracking/billing information is also collected 740. A record is created in the inventory table 744, and the vehicle history report (VHR) is made available on partner sites 748 (e.g., autotrader.com and/or cars.com).
If the dealer selects the email option 736, then the process proceeds to the email summary report process 712 and the email result page is sent 752. The information in the email is saved into a email summary database.
FIGS. 8A-8F illustrate a detailed process for selling and purchasing summary reports 800 in accordance with one embodiment of the invention. It will be appreciated that the process 800 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below. As shown in FIGS. 8A-8F, the process 800 includes dealer logs in (block 802), a list of VINs displayed (block 804), dealer clicks on links (block 806), dealer submits a batch of VINs (block 808), dealer submits an email request for a batch of VINS (block 810) and change home page default (block 812).
With reference to FIG. 8A, when the dealer logs in (block 802), the system verifies that the dealer has SAR and SAL access methods and determines if there are eligible VINS, excluding Auto Reports dealers. SAR and SAL are codes attached to the Dealer profile in the database that determines if the dealer is presented with SAR. When that dealer purchases via the SAR process, the activity is written to usage with the code SAR if the dealer purchased the reports as part of a ‘batch’ of several VINs at a time, and the activity is written to usage with the code SAL if they purchased reports on an individual basis from the SAR summary. In particular, the dealer logs in to carfaxonline.com 814. It is determined whether the dealer has proper access 816 by accessing the one_mv_product_components data store 818. If no, the dealer proceeds to normal login 820. If yes, it is determined whether the dealer has SAR/SAL access 822. If no, the process proceeds to normal login 820. If yes, it is determined whether the dealer is running VINS via autoreports 823. If yes, the process proceeds to normal login 820. If no, it is determined whether cmp_segment is null 824 and if the cmp_segment is set to CFO 826. If the cmp_segment is set to CFO, the process proceeds to normal login. If the cmp_segment is null and the cmp_segment is not set to CFO, the process proceeds to determine if the VIN count is greater than 0 (828) by accessing SWS_MV_SAR_Candidate VINS 830. If no, the process proceeds to normal login 820. If yes, then the safety net is displayed 832. The inventory table is checked by accessing the SWS inventory data store 834. The process continues to determine if the VIN Count is still greater than 0 836. If no, the process proceeds to normal login 820. If yes, the candidate list is displayed 838 and an admin_eng_xml_message 840 is also displayed using the AR_SAR_log_VIN_list data store 842.
As shown in FIG. 8B, the list of VINs is displayed 804 by displaying the candidate list online 844. The dealer determines how best to run the vehicle history reports. It is determined how the dealer runs the reports 846. If the dealer decides to run a batch 808, the process proceeds to the process shown in FIG. 8C. If the dealer chooses to run only specific VINs, the process continues by the dealer clicking on links 806.
The dealer clicking on links 806 process begins by providing popup displays where the user can click “x” or Ok 848. For example, after a dealer clicks a VIN (the link), a popup confirmation window is displayed that confirms “Do you want to purchase this report”—to which the dealer can answer OK to run the report or ‘cancel’ (“X”) to not run the VIN. If the dealer selects X, the process returns to displaying the list of candidate VINs 804. If the dealer selects ok 852, the process continues by checking the submit safety net 854, which includes determining whether the VIN is in inventory and retrieving VIN information 854 from the SWS inventory data store 855 and the VHDB 856. The VINs are then processed which includes generating a vehicle history report for each VIN and writing the results into a dealer usage store 858 and logging information is written 860 using the AR_SAR_log_batch databases 862. The SAL results page is then built 864. The user selects on VIN link in the results page 866 accessing the admin SWS ARC inventory action data store 868. The user proceeds to choose email options 810.
Referring to FIG. 8C, the process continues here only if the dealer selected to run VINs in a batch 846. The dealer reviews the VIN list and can choose to run all VINs or deselect VINs 872, and clicking the submit button 874. The process continues by determining if at least one VIN is selected 876. If no, an in line error message is returned 878. If yes, the checks submit safety net is processed 880 using the sws_inventory 854 and vhdb 856. The process continues by processing the VINs which includes generating a vehicle history report for each VIN and writing the results into a dealer usage store 882. The log information is written 884 using the AR_SAR_log_batch databases 862. The process generates a SAR results page 886. The user proceeds to choose email options 810.
FIG. 8D illustrates the dealer submitting an email batch request process 810. The SAR results page 886 or SAL results page 864 can be emailed to the dealer if the dealer elects to have the summary emailed 888. The dealer fills out a form and submits it 890. It is then determined if all the fields are filled out 892. Ifno, an inline error message is generated 894. If yes, it is determined whether the email meets rules 896. If no, the inline error message is generated 894. If the email meets the rules, a summary report is sent via email 898 using the sws_arc_admin_sws_arc_batch_emails database 801 and the SAR email is sent 803.
FIG. 8E illustrates the dealer changing the home default process 812. If the dealer does not want the post-login SAR page 805, a record is added to the oncontact profile tab 807 and stored in the cone_admin_gmcm_list 809. The following values are added to the list 811: cmp_code, cmp_cluster, cmp_segment. It will be appreciated that the service provider (e.g., Carfax) can instead make this change for the dealer upon request.
FIGS. 9A-9B illustrate an exemplary screen shot 900 of a summary report 904. The summary report 904 may be accessed using an Internet browser 908 such as Internet Explorer, Firefox, etc. The top half of the summary report 904 is shown in the screen shot 900a, while the bottom half of the summary report 904 is shown in the screen shot 900b. It will be appreciated that the bottom half of the screen shot 900b may be viewed by scrolling down on the page in the web browser 908. The Internet browser 908 includes an address box 912, a “Go” button 916, forward and backward buttons 920, 924 and a pointer 928 that allow the user to interact with the Internet browser 908. A user is presented with this summary report 904 after logging into the service (e.g., a Carfax access method such as Carfaxonline.com). In one embodiment, the summary report 904 is fetched from the summary report data store 208 in memory 120 by the processor 116, which transmits the summary report 904 over the network 108 to the dealer at computer 112.
The illustrated summary report 904 includes a list of VINS 908, the year/make/model 912, the online listing site 916, the number of times the report was searched by consumers 920 and several purchase indicators 922 next to each VIN in the list of VINS 908. A link 924 is provided to run vehicle history report(s).
In FIGS. 9A and 9B, each of the purchase indicators 922 is selected (box with checkmark inside). The user can deselect the purchase indicators 922 for the vehicles for which the dealer does not want to purchase a vehicle history report. Alternatively, the report 904 may be provided with a button that allows the user to deselect all of the indicators 922. The dealer can then individually select the purchase indicators 922. When the user has completed selecting/deselecting the vehicles for which they desire to purchase a vehicle history report, the dealer selects the link 924. When the user selects the link 924, the vehicle history reports for each vehicle that had a purchase indicator selected next to the VIN are processed for the dealer.
Although the purchase indicator is shown as being a box with a check inside it will be appreciated that any type of purchase indicator may be used as an alternative. In addition, although the summary report is shown with each vehicle initially selected, it will be appreciated that the summary report can be presented with each vehicle unselected. Other purchase indicators, such as purchase option buttons or links may be provided.
It will be appreciated that the summary report may have less information or more information than shown in FIGS. 9A and 9B. For example, the summary report may have only the list of VINs. In another embodiment, the dealer can first be presented with a general summary of the summary report and then can choose to look at a more detailed summary report, as shown in FIGS. 9A and 9B. For example, the general summary may simply say “You have 16 vehicles listed online without a Carfax report-6 of which are 1-owner and 3 have accidents or other incidents.”
FIG. 9C illustrates an exemplary screen shot of a summary report receipt page 950. The summary report receipt page 950 is presented to the dealer after selecting the VINs to run by, for example, selecting the link 924 after deselecting the purchase indicators 922 next to any VINs for which the dealer does not want to purchase a vehicle history report. The summary report receipt page 950 may be emailed to the dealer as an alternative to presenting it directly to the user or in addition to presenting it to the user. The summary report page 950 summarizes the information on the vehicle history reports that the dealer purchased.
The illustrated summary report receipt page 950 includes a list of VINs 954, and, for each vehicle, the year, make and model 956, the number of owners 958, a status identifier 960, a details section 962 and the availability of the vehicle history report online 964. It will be appreciated that the summary report receipt page 950 may include less than or more than this information. The status identifier 960 may also be used in the summary report 904 to indicate a possibly negative vehicle event (e.g., accident reported, parts requested for repair, etc.)
The summary reports are advantageous because it provides convenience to the dealers because the list of VINs is automatically populated so the dealer can quickly order vehicle history report without having to type each VIN individually. In addition, the dealers maintain control over their purchase decision. The dealers have the opportunity to individually select the VINs for which they want to run vehicle history reports.
The summary report is also advantageous because it provides information to help dealers choose vehicles for which to run vehicle history reports. For example, the status of each vehicle in the dealer's inventory is provided so that dealers can ensure that their policies regarding having a report for each car in their inventory are followed. In addition, the consumer activity related to a vehicle can influence a dealer's decision to purchase a vehicle history report. Similarly, if the vehicle is a CPO vehicle, the dealer can be alerted if the vehicle is not in compliance with the CPO program. The summary report may also identify vehicles that satisfy CPO rules but are not identified as CPO by the dealer.
In addition, the ability to have a one-click ordering process, provides convenience to the dealers, and also increases the ability for the vehicle history report service provider to sell additional vehicle history reports.
The systems and processes described above may also or as an alternative provide a notification to a dealer when consumer activity (e.g., a vehicle report inquiry, a vehicle report purchase, etc.) is detected for a vehicle offered for sale by that dealer (e.g., on the dealer's lot). FIG. 10 illustrates a process 1000 for generating a dealer notification in accordance with one embodiment of the invention. It will be appreciated that the process 1000 described below is merely exemplary and may include a fewer or greater number of steps, and that the order of at least some of the steps may vary from that described below.
The process 1000 begins by detecting that consumer activity has occurred (block 1004). Exemplary consumer activities that may trigger a dealer notification include consumer purchases of vehicle history reports and consumer inquiries. Consumer inquiries include, for example, clicking on a link to the report site from a partner or other third party website, conducting a check for the vehicle history report directly from the website that generates the vehicle history reports (e.g., Carfax.com), vehicles searched on the website that generates the vehicle history reports, and the like. Consumer inquiries generally involve users having the opportunity to purchase a vehicle history report but choosing to not purchase the vehicle history report.
The process 1000 continues by determining whether the vehicle history report corresponding to that vehicle has been purchased by a dealer (block 1008). For example, the VIN of the vehicle corresponding to the consumer inquiry may be queried in a database of VINs for which a vehicle history report has been ordered by a dealer.
If no, the process continues by matching the VIN with a dealer that is offering the vehicle (block 1012). For example, files may be cross-referenced with third party sites, such as AutoTrader, Cars.com, etc., to identify which dealer is advertising that car online.
The process continues by issuing a notification to the dealer of the consumer activity (block 1012). The notification may be an email, text message, popup, notification via the host website (e.g., Carfaxonline.com) that is displayed on the dealer's computer display, or other mobile notifications. It will be appreciated that the notification may be about a specific vehicle, or the notification may include a full list of vehicles for which there has been consumer activity on vehicles in the dealer's inventory in a given time period (e.g., daily, weekly, etc.), or the like.
It will be appreciated that the notification may include a variety of information and be issued at a variety of different times. For example, the notification may be issued each time a consumer inquiry is detected, the notification may be a daily summary (i.e., an email every day capturing all record checks), and/or a market information email (including the notification of the consumer inquiry). It will be appreciated that as opposed to a daily summary, a summary may be delivered to the dealer every couple of days, weekly, etc. It will be appreciated that the notification may include market information, such as the highest Make/Model record check searches in the dealer's area, identify the other Make/Model of VINs viewed Record Checks by a particular consumer (or group of consumers if notifications are aggregated), identify market activity trends, identify the number of other dealers that have activity from that consumer (or group of consumers), identify the site from which the consumer activity was generated, etc.
An exemplary notification to a dealer is provided below:
Alert!

    
    
        A consumer shopping on [Partner Web Site] just requested the CARPAX report on a vehicle in your inventory; but the report was not available!
        VIN# Make, Model, Year.
        Run this VIN at Carfaxonline.com to avoid future missed opportunities on this vehicle.
        This consumer (Other Consumers), also looked at CARFAX reports on these [X] vehicles:
    
    

















MMY
Partner Web Site
Dealer









MMY
AutoTrader
This Dealer



MMY
AutoTrader
Competing Dealer



MMY
Cars.com
This Dealer










It will be appreciated that the above exemplary notification may vary from the notification illustrated above. For example, the notification may include less information or more information.

The notification is advantageous because dealers “feel” the online consumer interest in the vehicle report more directly and immediately. The notification also reminds dealers that consumers want vehicle history information before they purchase a vehicle. After receiving the notification, the dealer is likely to purchase the vehicle history report for that vehicle. The dealer can then provide the vehicle history report to potential customers and other online shoppers interested in the vehicle.
Thus, the systems and methods described herein are able to transform data about a dealer's inventory and vehicle report purchases and inquiries into reports or alerts that inform the dealer of vehicle history reports that should be purchased. The dealer can then purchase the needed vehicle history reports and provide those reports to any user, improving the likelihood that the user will purchase that vehicle.
FIG. 11 shows a diagrammatic representation of machine in the exemplary form of a computer system 1100 within which a set of instructions, for causing the machine to perform any one or more of the methodologies discussed herein, may be executed. In alternative embodiments, the machine operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client machine in server-client network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. Further, while only a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
The exemplary computer system 1100 includes a processor 1102 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 1104 (e.g., read only memory (ROM), flash memory, dynamic random access memory (DRAM) such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM), etc.) and a static memory 1106 (e.g., flash memory, static random access memory (SRAM), etc.), which communicate with each other via a bus 1108.
The computer system 1100 may further include a video display unit Ill 0 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 1100 also includes an alphanumeric input device 1112 (e.g., a keyboard), a cursor control device 1114 (e.g., a mouse), a disk drive unit 1116, a signal generation device 1120 (e.g., a speaker) and a network interface device 1122.
The disk drive unit 1116 includes a computer-readable medium 1124 on which is stored one or more sets of instructions (e.g., software 1126) embodying any one or more of the methodologies or functions described herein. The software 1126 may also reside, completely or at least partially, within the main memory 1104 and/or within the processor 1102 during execution thereof by the computer system 1100, the main memory 1104 and the processor 1102 also constituting computer-readable media.
The software 1126 may further be transmitted or received over a network 1128 via the network interface device 1122.
While the computer-readable medium 1124 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention. The term “computer-readable medium” shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.
The invention has been described through functional modules, which are defined by executable instructions recorded on computer readable media which cause a computer to perform method steps when executed. The modules have been segregated by function for the sake of clarity. However, it should be understood that the modules need not correspond to discreet blocks of code and the described functions can be carried out by the execution of various code portions stored on various media and executed at various times.
It should be understood that processes and techniques described herein are not inherently related to any particular apparatus and may be implemented by any suitable combination of components. Further, various types of general purpose devices may be used in accordance with the teachings described herein. It may also prove advantageous to construct specialized apparatus to perform the method steps described herein. The present invention has been described in relation to particular examples, which are intended in all respects to be illustrative rather than restrictive. Those skilled in the art will appreciate that many different combinations of hardware, software, and firmware will be suitable for practicing the present invention.
The present invention has been described in relation to particular examples, which are intended in all respects to be illustrative rather than restrictive. Those skilled in the art will appreciate that many different combinations of hardware, software, and firmware will be suitable for practicing the present invention. Moreover, other implementations of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. Various aspects and/or components of the described embodiments may be used singly or in any combination. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.

## Claims

1. A computer-implemented method comprising:
receiving, at a server from a consumer device, one or more indications of consumer interest in a vehicle;
in response to receiving the one or more indications of consumer interest in the vehicle, identifying, by the server, a vehicle identification number (VIN) and a vehicle report associated with the vehicle;
determining, by the server and using a usage database, that the vehicle report has not been purchased by a dealer;
determining, by the server, that a particular dealer is offering the vehicle for sale based on the VIN being listed in an inventory of the particular dealer, the inventory being stored in one or more dealer databases;
in response to determining that the particular dealer is offering the vehicle for sale, generating an alert that the vehicle report has not been purchased by the particular dealer; and
transmitting, by the server over one or more networks, the alert to the particular dealer for display on a computing device associated with the particular dealer.

2. The method of claim 1, wherein the vehicle report comprises a vehicle history report that comprises information retrieved from a plurality of vehicle history records.

3. The method of claim 1, wherein the computing device associated with the particular dealer is a mobile computing device.

4. The method of claim 1, wherein the consumer interest comprises one or more of a consumer purchase of the vehicle report or a consumer inquiry associated with the vehicle.

5. The method of claim 1, wherein the one or more indications of consumer interest comprise a notification of consumer activity that occurs at a third party website or application.

6. The method of claim 1, further comprising identifying the particular dealer that is selling the vehicle before determining the vehicle report has been purchased by the particular dealer.

7. The method of claim 1, wherein the alert comprises an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.

8. The method of claim 1, wherein generating an alert that the vehicle report has not been purchased by the particular dealer comprises:
generating a report that includes one or more of data indicative of vehicle make and models that have the highest number of record searches in a geographical area in which the particular dealer is located, data indicative of vehicle market trends, or data indicative of a source of the one or more indications of consumer interest.

9. One or more non-transitory computer-readable storage media storing computer-executable instructions, which when executed by one or more computers of a server, cause the one or more computers to perform operations comprising:
receiving, at the server from a consumer device, one or more indications of consumer interest in a vehicle;
in response to receiving the one or more indications of consumer interest in the vehicle, identifying, by the server, a vehicle identification number (VIN) and vehicle report associated with the vehicle;
determining, by the server and using a usage database, that the vehicle report has not been purchased by a dealer;
determining, by the server, that a particular dealer is offering the vehicle for sale based on the VIN being listed in an inventory of the particular dealer, the inventory being stored in one or more dealer databases;
in response to determining that the particular dealer is offering the vehicle for sale, generating an alert that the vehicle report has not been purchased by the particular dealer; and
transmitting, by the server over one or more networks, the alert to the particular dealer for display on a computing device associated with the particular dealer.

10. The one or more non-transitory computer-readable storage media of claim 9, wherein the vehicle report comprises a vehicle history report that comprises information retrieved from a plurality of vehicle history records.

11. The one or more non-transitory computer-readable storage media of claim 9, wherein the consumer interest comprises one or more of a consumer purchase of the vehicle report or a consumer inquiry associated with the vehicle.

12. The one or more non-transitory computer-readable storage media of claim 9, wherein the one or more indications of consumer interest comprise a notification of consumer activity that occurs at a third party website or application.

13. The one or more non-transitory computer-readable storage media of claim 9, wherein the operations further comprise identifying the particular dealer that is selling the vehicle before determining the vehicle report has been purchased by the particular dealer.

14. The one or more non-transitory computer-readable storage media of claim 9, wherein the alert comprises an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.

15. The non-transitory computer-readable storage media of claim 9, wherein generating an alert that the vehicle report has not been purchased by the particular dealer comprises:
generating a report that includes one or more of data indicative of vehicle make and models that have the highest number of record searches in a geographical area in which the particular dealer is located, data indicative of vehicle market trends, or data indicative of a source of the one or more indications of consumer interest.

16. A computer system comprising:
a consumer activity data store;
a dealer usage data store; and
a server comprising one or more computers and one or more computer-readable storage media storing instructions that when executed by the one or more computers, cause the one or more computers to perform operations comprising:
receiving, from the consumer activity data store, one or more indications of consumer interest in a vehicle;
in response to receiving the one or more indications of consumer interest in the vehicle at the consumer device, identifying a vehicle identification number (VIN) and a vehicle report associated with the vehicle;
determining that the vehicle report has not been purchased by a dealer using the dealer usage data store;
determining that a particular dealer is offering the vehicle for sale based on the VIN being listed in an inventory of the particular dealer;
in response to determining that the particular dealer is offering the vehicle for sale, generating an alert that the vehicle report has not been purchased by the particular dealer; and
transmitting, over one or more networks, the alert to the particular dealer for display on a computing device associated with the particular dealer.

17. The computer system of claim 16, wherein the consumer activity data store comprises a consumer inquiry data store and a consumer purchase data store.

18. The computer system of claim 16, wherein the vehicle report comprises information retrieved from a plurality of vehicle history records.

19. The computer system of claim 18, further comprising a vehicle report generator configured to generate the vehicle report and transmit the vehicle report to the particular dealer using the server.

20. The computer system of claim 17, wherein the consumer interest comprises a consumer purchase of the vehicle report and wherein the consumer interest is identified using the consumer purchase data store.

21. The computer system of claim 17, wherein the consumer interest comprises a consumer inquiry originating from a third party website or application, and wherein the consumer interest is identified using the consumer inquiry data store.

22. The computer system of claim 16, wherein the alert comprises an email, a pop-up window, a text message, a page viewable via a link to a site, a notification or a mobile notification.

23. The computer system of claim 16, wherein
the vehicle report comprises a vehicle report that comprises information retrieved from a plurality of vehicle history records; and
generating an alert that the vehicle report has not been purchased by the particular dealer comprises:
generating a report that includes one or more of data indicative of vehicle make and models that have the highest number of record searches in a geographical area in which the particular dealer is located, data indicative of vehicle market trends, or data indicative of a source of the one or more indications of consumer interest.