US 12,277,535 B2
Machine learning based vehicle service recommendation system
Nitika Gupta, Bengaluru (IN); Ved Surtani, Bengaluru (IN); and Justin Alexander Chi-Young Hou, Pleasanton, CA (US)
Assigned to Tekion Corp, Pleasanton, CA (US)
Filed by Tekion Corp, Pleasanton, CA (US)
Filed on Jan. 24, 2024, as Appl. No. 18/421,029.
Application 18/421,029 is a continuation of application No. 17/547,617, filed on Dec. 10, 2021, granted, now 11,922,378.
Prior Publication US 2024/0161068 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/20 (2023.01); G06N 20/00 (2019.01)
CPC G06Q 10/20 (2013.01) [G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by way of human input into a user interface relating to a vehicle inspection, current vehicle data describing a current state of each of a plurality of components of a vehicle;
accessing historical vehicle data associated with the vehicle, the historical vehicle data describing a set of services previously performed on the vehicle;
accessing user profile data indicating one or more vehicle servicing preferences of an owner of the vehicle;
applying the current vehicle data, the historical vehicle data, and the one or more vehicle servicing preferences of the owner of the vehicle as input to a supervised machine learning model configured to generate a set of recommended services to be performed on the vehicle, wherein the supervised machine learning model was trained by:
accessing labeled training data corresponding to a set of additional vehicles having at least a threshold similarity to the vehicle, wherein each label of each training example of the labeled training data indicates a set of services performed on a respective additional vehicle, and
training the supervised machine learning model using the labeled training data, the supervised machine learning model trained to output a set of recommended services to be performed for a given vehicle based on inputs of given current vehicle data, given historical vehicle data for the given vehicle, and given vehicle servicing preferences of a given owner of the given vehicle; and
outputting for display the set of recommended services to be performed on the vehicle to a user.