IP Library Granted Patent US 11,851,034
Granted Patent B2
US 11,851,034 · App. 17/400,490 · Granted Dec 26, 2023

Predicting vehicle repair operations

Inventors: James Gareth Davies (Ann Arbor, MI); Anthony Peter Griffiths (Swansea, GB); Christopher Lee Davies (Swansea, GB); Martyn Neil Jones (Llandarcy, GB); Stephen David Norris (London, GB); Christopher George Reed (London, GB); Patrick James Tudor (Sketty, GB); Timothy Peter Davis (Warwick, GB); David Hong Sau Chung (London, GB); Michael Paul Nicholas (Ann Arbor, MI); Kelly Marie Nock (Cardiff, GB); Jonathan Michael Phillips (Bridgend, GB); Ashley Steven Burgess (St. Thomas, GB); Nicholas Peter Rees (London, GB); Steffan Rees (London, GB)
B60S5/00G05B23/0283G07C5/085G07C5/0808G07C5/0816
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 11,851,034
App. No.
17/400,490
Granted
Dec 26, 2023
Kind
B2
Abstract

A method of producing vehicles comprises: in a vehicle production process, manufacturing vehicle components of different types, and assembling the vehicle components to form vehicles; creating a set of vehicle records, each being a record of one of the vehicles entering active service; performing vehicle repairs on a subset of the vehicles after they have entered active service; creating a respective record of each of the vehicle repairs, each of which comprises or indicates a vehicle age or usage value, and records a vehicle component fault identified in the vehicle repair; receiving at a data processing stage the vehicle records and vehicle repair records, wherein a predictive algorithm executed at the data processing stage processes the received records so as to, for each type of vehicle component: 1) identify a respective set of the vehicle repair records relating to that type of vehicle component, and 2) use the respective set of vehicle repair records to predict a respective number of or resource value for vehicle component faults of that type for the set of vehicle records based on: a number of vehicles recorded in the set of vehicle records, and a current age or usage of each of the recorded vehicles; comparing the predictions for the different vehicle component types to identify a problem with a particular one of the vehicle component types; and adapting the vehicle production process, so as to remedy the identified problem with the particular vehicle component type for later vehicles produced in the adapted vehicle production process.

Claims (39)

1. A method of predicting machine repair operations or machine component faults for a pre-defined variant of a machine variant class, the method comprising, at a processing stage:

selecting, by a predictive algorithm executed at the processing stage, a set of machine repair records for use in making a prediction, each of the machine repair records being a record of a machine repair performed after the machine entered active service, each of which comprises or indicates a historical machine age or usage value, and records a repair operation or machine component fault,

wherein the predictive algorithm uses the selected set of machine repair records to predict a number of, or resource value for, repair operations or machine component faults for a set of machine records, each of the machine records being a record of a machine entering active service, based on: a number of machines recorded in the set of machine records being of the pre-defined variant, and a current age or usage of each of the recorded machines; and

determining a profile for the set of machine repair records based on a number of, or resource value for, repair operations or machine component faults recorded in the set of machine repair records for different historical machine age or usage values, the profile being used to make the prediction,

wherein the step of determining the profile comprises: determining a total number of, or resource value for, repair operations/machine component faults recorded in the filtered set of machine repair records, each resource or count value being calculated as a proportion of the total,

wherein an earnings value is calculated for each of the historical machine age or usage values of the profile based on the corresponding resource or count value of the profile and the number of machines recorded in the set of machine records whose current age or usage matches that historical machine age or usage value of the profile.

2. A method according to claim 1 , wherein the machine is a vehicle, the machine repair records are vehicle repair records, the machine repair is a vehicle repair, the historical machine age or usage value is a historical vehicle age or usage value, the machine component fault is a vehicle component fault and the machine records are vehicle records.

3. A method according to claim 1 , wherein the set of machine repair records is selected by filtering a larger set of available machine repair records based on a particular type of repair operation or a particular type of machine component, such that each repair record of the selected set relates to the particular type of repair operation/machine component, the predicted number or resource value being a predicted number of or resource value for repair operations/machine component faults of the particular type.

4. A method according to claim 1 , wherein the set of machine repair records is selected by filtering a larger set of available machine repair records based on a particular machine attribute or set of machine attributes, such that each repair record of the selected set relates to the particular (set of) machine attribute(s), wherein each of the machine records in the set of machine records relates to a machine having the particular (set of) machine attribute(s) or a similar (set of) machine attribute(s), the predicted number or resource value being a predicted number of or resource value for repair operations/machine component faults for machines having the particular machine attribute.

5. A method according to claim 1 , wherein the profile comprises, for each of a set of historical machine age or usage values, a corresponding resource or count value calculated from the set of repair records.

6. A method according to claim 5 , wherein the resource or count value is a cumulative value calculated as sum of the number of, or resource values for, repair operations/machine component faults recorded in the set of machine repair records up to that historical machine age or usage value.

7. A method according to claim 5 , wherein the prediction is made by performing a non-parametric analysis based on the number of machines recorded in the set of machine records, the current age or usage of each of the machines, and the resource or count values of the profile.

8. A method according to claim 1 , wherein the earnings value for each of the historical machine age or usage values of the profile is calculated by multiplying the corresponding resource or count value of the profile with the number of machines recorded in the set of machine records whose current age or usage matches that historical machine age or usage value of the profile.

9. A method according to claim 1 , comprising determining a total number of machines recorded in the set of machine records and calculating a maturity value for the set of machine records from the earnings values, wherein the maturity value is calculated by calculating a total earnings value from the earnings values as a proportion of the total number of machines.

10. A method according to claim 1 , comprising:

identifying one or more existing machine repair records corresponding to the set of machine records; and

determining a number of, or resource value for, repair operations or machine component faults recorded in the existing machine repair records.

11. A method according to claim 10 , wherein a predicted number of, or resource values for, repair operations or machine component faults for the set of machine records is computed from the number of, or resource value for, repair operations or machine component faults determined for the existing machine repair records based on the number of machines recorded in the set of machine records and the current age or usage of each of the machines.

12. A method according to claim 11 , wherein the profile is used to compute the predicted number.

13. A method according to claim 8 , wherein the method further comprises identifying one or more existing machine repair records corresponding to the set of machine records; and determining a number of, or resource value for, repair operations or machine component faults recorded in the existing machine repair records;

wherein the predicted number of, or resource value for, repair operations or machine component faults for the set of machine records is determined based on the maturity value calculated for the set of machine records and the number of, or resource value for, repair operations/machine component faults recorded in the existing machine repair records.

14. A method according to claim 13 , wherein the predicted number or resource value is determined by dividing, by the maturity, the number of resource value for repair operations/machine component faults recorded in the existing machine repair records.

15. A method according to claim 1 , wherein the predictive algorithm implements the following steps for each of a plurality of repair operation or machine component types:

selecting a respective set of machine repair records relating to that type of repair operation/machine component; and

using the respective set of machine repair records to predict, for the set of machine records, a number of, or resource value for, repair operations or machine component faults of that type based on the number of recorded machines and their current age or usage.

16. A system for predicting machine repair operations or machine component faults for a pre-defined variant of a machine variant class, the system comprising:

electronic storage configured to hold computer readable instructions for executing a predictive algorithm; and

a processing stage coupled to the electronic storage and configured to execute computer readable instructions, the computer readable instructions being configured, when executed, to implement operations comprising:

selecting, by a predictive algorithm executed at the processing stage, a set of machine repair records for use in making a prediction, each of the machine repair records being a record of a machine repair performed after the machine entered active service, each of which comprises or indicates a historical machine age or usage value, and records a repair operation or machine component fault,

wherein the predictive algorithm uses the selected set of machine repair records to predict a number of, or resource value for, repair operations or machine component faults for a set of machine records, each of the machine records being a record of a machine entering active service, based on: a number of machines recorded in the set of machine records being of the pre-defined variant, and a current age or usage of each of the recorded machines; and

determining a profile for the set of machine repair records based on a number of, or resource value for, repair operations or machine component faults recorded in the set of machine repair records for different historical machine age or usage values, the profile being used to make the prediction,

wherein the step of determining the profile comprises: determining a total number of, or resource value for, repair operations/machine component faults recorded in the filtered set of machine repair records, each resource or count value being calculated as a proportion of the total,

wherein an earnings value is calculated for each of the historical machine age or usage values of the profile based on the corresponding resource or count value of the profile and the number of machines recorded in the set of machine records whose current age or usage matches that historical machine age or usage value of the profile.

17. A non-transitory computer readable medium having computer readable instructions configured, when executed, to implement operations comprising:

selecting, by a predictive algorithm executed at the processing stage, a set of machine repair records for use in making a prediction, each of the machine repair records being a record of a machine repair performed after the machine entered active service, each of which comprises or indicates a historical machine age or usage value, and records a repair operation or machine component fault

wherein the predictive algorithm uses the selected set of machine repair records to predict a number of, or resource value for, repair operations or machine component faults for a set of machine records, each of the machine records being a record of a machine entering active service, based on: a number of machines recorded in the set of machine records being of the pre-defined variant, and a current age or usage of each of the recorded machines; and

determining a profile for the set of machine repair records based on a number of, or resource value for, repair operations or machine component faults recorded in the set of machine repair records for different historical machine age or usage values, the profile being used to make the prediction,

wherein the step of determining the profile comprises: determining a total number of, or resource value for, repair operations/machine component faults recorded in the filtered set of machine repair records, each resource or count value being calculated as a proportion of the total,

wherein an earnings value is calculated for each of the historical machine age or usage values of the profile based on the corresponding resource or count value of the profile and the number of machines recorded in the set of machine records whose current age or usage matches that historical machine age or usage value of the profile.

Assignments (5)
2L RELEASE OF SECURITY INTEREST IN PATENTS REEL/FRAME 068314/0878 Recorded Jul 28, 2025
From: ROYAL BANK OF CANADA
To: J.D. POWER
Reel/Frame 072268/0057 →
SECURITY INTEREST Recorded Aug 5, 2024
From: J.D. POWER
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 068314/0072 →
SECURITY INTEREST Recorded Aug 5, 2024
From: J.D. POWER
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 068314/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2024
From: WE PREDICT LIMITED
To: J.D. POWER
Reel/Frame 066789/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2021
From: GRIFFITHS, ANTHONY PETER; DAVIES, CHRISTOPHER LEE; DAVIES, JAMES GARETH; JONES, MARTYN NEIL; NORRIS, STEPHEN DAVID; REED, CHRISTOPHER GEORGE; TUDOR, PATRICK JAMES; NICHOLAS, MICHAEL PAUL; DAVIS, TIMOTHY PETER; NOCK, KELLY MARIE; PHILLIPS, JONATHAN MICHAEL; BURGESS, ASHLEY STEVEN; REES, NICHOLAS PETER; REES, STEFFAN; CHUNG, DAVID HONG SAU
To: WE PREDICT LIMITED
Reel/Frame 057444/0839 →
Continuity (8)
Continuation 16834036 · Mar 30, 2020
Continuation PCTUS2018053718 · Oct 1, 2018
Continuation PCTUS2017069021 · Dec 29, 2017
Provisional Application 62570469 · Oct 10, 2017
Provisional Application 62570456 · Oct 10, 2017
Provisional Application 62565933 · Sep 29, 2017
Provisional Application 62565927 · Sep 29, 2017
Related Publication 20210380076A1 · Dec 9, 2021
Cited By (2)
US 12,639,950 US 12,693,653