US 12,271,932 B2
System, method and computer program product for tracking and correlating online user activities with sales of physical goods
James Francis Berger, Pennington, NJ (US); Jacob Michael LaCivita, Los Angeles, CA (US); James Thai Nguyen, Palos Verdes Estates, CA (US); Meghashyam Grama Ramanuja, Santa Monica, CA (US); Michael D. Swinson, Santa Monica, CA (US); and Thomas Taira, Berkeley, CA (US)
Assigned to TrueCar, Inc., Santa Monica, CA (US)
Filed by TrueCar, Inc., Santa Monica, CA (US)
Filed on Jul. 12, 2023, as Appl. No. 18/221,311.
Application 18/221,311 is a continuation of application No. 17/459,116, filed on Aug. 27, 2021, granted, now 11,741,512.
Application 17/459,116 is a continuation of application No. 16/594,645, filed on Oct. 7, 2019, granted, now 11,132,724, issued on Sep. 8, 2021.
Application 16/594,645 is a continuation of application No. 15/707,403, filed on Sep. 18, 2017, granted, now 10,482,510, issued on Oct. 30, 2019.
Application 15/707,403 is a continuation of application No. 14/137,178, filed on Dec. 20, 2013, granted, now 9,811,847, issued on Oct. 18, 2017.
Claims priority of provisional application 61/745,191, filed on Dec. 21, 2012.
Prior Publication US 2024/0029125 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/06 (2023.01); G06Q 30/0214 (2023.01)
CPC G06Q 30/06 (2013.01) [G06Q 30/0214 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computer, user-provided customer data from a website visitor via a user device, the receiving performed by a server computer via a website on the Internet;
generating and storing, by the computer, customer lead data including the customer data from the website visitor and a desired product, service, or vehicle configuration that the website visitor has selected or viewed through the website;
selecting, by the computer based at least in part on the customer lead data, a dealer from a plurality of dealers affiliated with the website for presentation to the website visitor through the website;
receiving, by the computer, sales information, including information on transactions that occurred at the selected dealer;
matching, by the computer, the sales information and the customer lead data by comparing the sales information and user activities observed between the website visitor and the presentation of the selected dealer on the website to identify if the occurrence of a sale by the selected dealer is associated with the website visitor; and
responsive to a match being found between the website visitor and a sale by the selected dealer, generating, by the computer, an output linking the website visitor with the vehicle sale by the selected dealer.