IP Library Granted Patent US 10,867,270
Granted Patent B2
US 10,867,270 · App. 15/268,489 · Granted Dec 15, 2020

Systems and methods for vehicle tracking and service prediction

Inventors: Jason Hoover (Grapevine, TX); Qiaochu Tang (The Colony, TX); Avid Ghamsari (Plano, TX); Souvik Das (San Jose, CA)
Assignee: CAPITAL ONE SERVICES, LLC
G06Q10/0637G06Q10/06375G06Q30/0206G07C5/0841G06Q10/1095G07C5/008
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,867,270
App. No.
15/268,489
Granted
Dec 15, 2020
Kind
B2
Abstract

This disclosure relates generally to vehicle diagnostics, and more particularly to systems and methods for vehicle tracking and service prediction. In one embodiment, a processor-implemented vehicle tracking and prediction method is disclosed. The method includes sending an electronic signal to activate in-vehicle data collection by an on-board data aggregator disposed in communication with each of an on-board vehicle computer, via an on-board diagnostic port, and one or more user devices. The method further includes receiving aggregated in-vehicle data from the on-board data aggregator, predicting a future vehicle service event based on the aggregated data, and generating a vehicle valuation metric based on the aggregated data. The method further includes sending a notification to at least one of the on-board vehicle computer and the one or more user devices, where the notification is based on the predicted future vehicle service event and the generated vehicle valuation metric.

Claims (93)

1. A method, comprising:

sending, via one or more hardware processors, an electronic signal to activate in-vehicle data collection by an on-board data aggregator installed in a vehicle and disposed in communication with each of (i) an on-board vehicle computer via an on-board diagnostic port, (ii) one or more vehicle sensors, (iii) one or more user devices, and (iv) a transceiver configured for wireless communication;

scanning, by the on-board data aggregator, to detect the one or more user devices;

connecting to the one or more user devices via the transceiver;

collecting, using the one or more vehicle sensors, in-vehicle data by the on-board data aggregator;

aggregating data by the on-board data aggregator, the aggregating including:

receiving user device sensor data from the one or more user devices via the transceiver,

performing a comparison of the user device sensor data and the in-vehicle data for consistency, the in-vehicle data being based on a reading from the one or more vehicle sensors,

filtering, based on the comparison, at least one of the user device sensor data or the in-vehicle data, and

aggregating the in-vehicle data and the user device sensor data together into a standardized structured data format;

receiving, via the one or more hardware processors, the aggregated data;

predicting, via the one or more hardware processors, a future vehicle service event based on the aggregated data;

generating, via the one or more hardware processors, a vehicle valuation metric comprising at least one of a trade-in value or a resale value of a vehicle based on the aggregated data and financial data associated with a user of the one or more user devices; and

sending, via the one or more hardware processors, a notification to at least one of (i) the on-board vehicle computer or (ii) the one or more user devices, wherein the notification is based on at least one of the predicted future vehicle service event or the generated vehicle valuation metric.

2. The method of claim 1 , wherein receiving the aggregated in-vehicle comprises receiving the aggregated in-vehicle data via a wireless network.

3. The method of claim 1 , wherein predicting the future vehicle service event based on the aggregated data comprises:

based on the aggregated data, determining a current mileage for the vehicle;

based on the aggregated data, determining an average rate at which the vehicle accumulates mileage; and

based on the current mileage and the average rate, predicting the future vehicle service event.

4. The method of claim 1 , wherein determining the future vehicle service event comprises determining an ideal date for the future vehicle service event, the method further comprising:

based on the ideal date, communicating with a vehicle service provider to schedule an appointment for the future vehicle service event, wherein the notification indicates the appointment.

5. The method of claim 1 , wherein generating the vehicle valuation metric based on the aggregated data comprises:

based on the aggregated data, determining model information for the vehicle and a value associated with the vehicle;

based on the model information and the value associated with the vehicle, determining the vehicle valuation metric.

6. The method of claim 5 , wherein determining the vehicle valuation metric based on the model information comprises providing the model information to a third-party and, in response, receiving the vehicle valuation metric.

7. The method of claim 1 , wherein sending the notification comprises sending coordinated notifications to each of (i) the on-board vehicle computer and (ii) the one or more user devices.

8. A system, comprising:

one or more hardware processors; and

one or more memory units storing instructions executable by the one or more hardware processors to perform operations comprising:

sending, via the one or more hardware processors, an electronic signal to activate in-vehicle data collection by an on-board data aggregator, the on-board data aggregator being installed in a vehicle and being disposed in communication with each of (i) an on-board vehicle computer via an on-board diagnostic port, (ii) one or more vehicle sensors, (iii) one or more user devices, and (iv) a transceiver configured for wireless communication;

scanning to detect and connect to the one or more user devices;

connecting to the one or more user devices via the transceiver;

receiving, via the one or more hardware processors, aggregated data aggregated by the on-board data aggregator, the aggregated data comprising:

user device sensor data captured by the one or more user devices and received from the transceiver, and

in-vehicle data from the on-board data aggregator based on a reading from the one or more vehicle sensors,

wherein aggregating by the on-board data aggregator includes performing a comparison of the user device sensor data and the in-vehicle data for consistency, filtering, based on the comparison, at least one of the user device sensor data or the in-vehicle data and aggregating the in-vehicle data and the user device sensor data together into a standardized structured data format;

predicting, via the one or more hardware processors, a future vehicle service event based on the aggregated data;

generating, via the one or more hardware processors, a vehicle valuation metric comprising at least one of a trade-in value or a resale value of the vehicle based on the aggregated data and financial data associated with a user of the one or more user devices; and

sending, via the one or more hardware processors, a notification to at least one of (i) the on-board vehicle computer or (ii) the one or more user devices, wherein the notification is based on at least one of the predicted future vehicle service event or the generated vehicle valuation metric.

9. The system of claim 8 , further comprising:

a communication interlace configured to communicate with the on-board data aggregator via a wireless network, wherein receiving the aggregated in-vehicle data from the on-board data aggregator comprises receiving the aggregated in-vehicle data via the communication interface.

10. The system of claim 8 , wherein predicting the future vehicle service event based on the aggregated data comprises:

based on the aggregated data, determining a current mileage for the vehicle;

based on the aggregated data, determining an average rate at which the vehicle accumulates mileage; and

based on the current mileage and the average rate, predicting the future vehicle service event.

11. The system of claim 8 , wherein determining the future vehicle service event comprises determining an ideal date for the future vehicle service event, the operations further comprising:

based on the ideal date, communicating with a vehicle service provider to schedule an appointment for the future vehicle service event, wherein the notification indicates the appointment.

12. The system of claim 8 , wherein generating the vehicle valuation metric based on the aggregated data comprises:

based on the aggregated data, determining model information for the vehicle and a value associated with the vehicle;

based on the model information and the value associated with the vehicle, determining the vehicle valuation metric.

13. The system of claim 12 , wherein determining the vehicle valuation metric based on the model information comprises providing the model information to a third-party and, in response, receiving the vehicle valuation metric.

14. The system of claim 8 , wherein sending the notification comprises sending coordinated notifications to each of (i) the on-board vehicle computer and (ii) the one or more user devices.

15. A non-transitory computer-readable medium storing instructions executable by one or more hardware processors to carry out operations comprising:

sending, via the one or more hardware processors, an electronic signal to activate in-vehicle data collection by an on-board data aggregator installed in a vehicle and disposed in communication with each of (i) an on-board vehicle computer via an on-board diagnostic port, (ii) one or more vehicle sensors, (iii) one or more user devices, and (iv) a transceiver configured for wireless communication;

scanning, by the on-board data aggregator, to detect the one or more user devices;

connecting to the one or more user devices via the transceiver;

collecting, using the one or more vehicle sensors, in-vehicle data by the on-board data aggregator;

aggregating data by the on-board data aggregator, the aggregating including:

receiving user device sensor data from the one or more user devices via the transceiver,

performing a comparison of the user device sensor data and the in-vehicle data for consistency, the in-vehicle data being based on a reading from the one or more vehicle sensors,

filtering, based on the comparison, at least one of the user device sensor data or the in-vehicle data, and

aggregating the in-vehicle data and the user device sensor data together into a standardized structured data format;

receiving, via the one or more hardware processors, the aggregated data;

predicting, via the one or more hardware processors, a future vehicle service event based on the aggregated data;

generating, via the one or more hardware processors, a vehicle valuation metric comprising at least one of a trade-in value or a resale value of the vehicle based on the aggregated data and financial data associated with a user of the one or more user devices; and

sending, via the one or more hardware processors, a notification to at least one of (i) the on-board vehicle computer or (ii) the one or more user devices, wherein the notification is based on at least one of the predicted future vehicle service event or the generated vehicle valuation metric.

16. The non-transitory computer-readable medium of claim 15 , wherein receiving the aggregated in-vehicle data from the on-board data aggregator comprises receiving the aggregated in-vehicle data via a wireless network.

17. The non-transitory computer-readable medium of claim 15 , wherein predicting the future vehicle service event based on the aggregated data comprises:

based on the aggregated data, determining a current mileage for the vehicle;

based on the aggregated data, determining an average rate at which the vehicle accumulates mileage; and

based on the current mileage and the average rate, predicting the future vehicle service event.

18. The non-transitory computer-readable medium of claim 15 , wherein determining the future vehicle service event comprises determining an ideal date for the future vehicle service event, the operations further comprising:

based on the ideal date, communicating with a vehicle service provider to schedule an appointment for the future vehicle service event, wherein the notification indicates the appointment.

19. The non-transitory computer-readable medium of claim 15 , wherein generating the vehicle valuation metric based on the aggregated data comprises:

based on the aggregated data, determining model information for the vehicle and a value associated with the vehicle;

based on the model information and the value associated with the vehicle, determining the vehicle valuation metric.

20. A system comprising:

an on-board vehicle computer configured to collect in-vehicle data;

one or more user devices;

an on-board data aggregator installed in a vehicle and disposed in communication with each of (i) the on-board vehicle computer via an on-board diagnostic port, (ii) one or more vehicle sensors, (iii) one or more user devices, and (iv) a transceiver configured for wireless communication;

one or more hardware processors; and

one or more memory units storing instructions executable by the one or more hardware processors to perform operations comprising:

receiving, via the one or more hardware processors, an electronic signal to activate in-vehicle data collection by the on-board data aggregator;

scanning, by the on-board data aggregator, to detect the one or more user devices;

connecting to the one or more user devices via the transceiver collecting in-vehicle data by the on-board data aggregator;

aggregating data by the on-board data aggregator, the aggregating including:

receiving user device sensor data from the transceiver,

performing a comparison of the user device sensor data and the in-vehicle data for consistency, the in-vehicle data being based on a reading from the one or more vehicle sensors,

filtering, based on the comparison, at least one of the user device sensor data or the in-vehicle data, and

aggregating the in-vehicle data and the user device sensor data together into a standardized structured data format;

receiving the aggregated data;

providing, via the on-board data aggregator, the aggregated data to an electronic device; and

in response to providing the aggregated data to the electronic device, receiving from the electronic device a notification to at least one of (i) the on-board vehicle computer or (ii) the one or more user devices, wherein the notification indicates a predicted future vehicle service event and a vehicle valuation metric generated based on the aggregated data and financial data associated with a user of the one or more user devices, the vehicle valuation metric comprising at least one of a trade-in value or a resale value of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: HOOVER, JASON; TANG, QIAOCHU; GHAMSARI, AVID; DAS, SOUVIK
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 048560/0586 →
Continuity (2)
Provisional Application 62220915 · Sep 18, 2015
Related Publication 20170083874A1 · Mar 23, 2017
Cited By (1)
US 12,699,641