IP Library Granted Patent US 12,198,482
Granted Patent B2
US 12,198,482 · App. 17/666,275 · Granted Jan 14, 2025

System and method for determining vehicle component conditions

Inventors: Anurag Ganguli (Milpitas, CA); Rajinderjeet Singh Minhas (Mountain View, CA); Johan de Kleer (Los Altos, CA)
Assignee: XEROX CORPORATION
G07C5/0808G06Q10/20G06Q30/014G06Q30/018G07C5/006G06Q50/40
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 12,198,482
App. No.
17/666,275
Granted
Jan 14, 2025
Kind
B2
Abstract

A system and method for determining vehicle component conditions is provided. A predictive model is built for a vehicle component and values are mapped for a feature of the vehicle component using the predictive model. A threshold is applied to the mapped values. An occurrence of a fault of the vehicle component is predicted when one or more of the mapped values exceeds the threshold and an extended optimal interval during which the fault is predicted to occur is identified.

Claims (37)

1. A method for determining vehicle component conditions, further comprising:

building a predictive model for a vehicle component;

mapping values for a feature of the vehicle component using the model;

applying a threshold to the mapped values;

predicting an occurrence of a fault of the vehicle component when one or more of the mapped values exceeds the threshold, wherein the fault comprises one or more of an object stuck in the vehicle component, an obstacle in a bottom rail of the vehicle component, bending or deformity of the bottom rail, loose bolts, a presence of dirt, and a lack of grease; and

identifying a probability distribution of time when the feature is expected to exceed the threshold at which the fault is predicted to occur.

2. The method according to claim 1 , comprising:

calculating a mean of the probability distribution; and

assigning the mean of the probability distribution as a time at which the fault of the vehicle component is predicted to occur.

3. The method according to claim 2 , wherein the further comprising:

determining an extended optimal interval for vehicle maintenance comprising a time period between a manually scheduled maintenance at a time T scheduled for the vehicle component and a time T 0 at which the fault of the vehicle component is predicted to occur.

4. The method according to claim 3 , further comprising:

scheduling the vehicle maintenance during the extended optimal interval.

5. The method according to claim 4 , wherein a time of the manually scheduled maintenance is extended to a time during the extended optimal interval.

6. The method according to claim 3 , further comprising:

scheduling the maintenance at a time of T 0 -3σ, wherein o represents standard distribution.

7. The method according to claim 1 , further comprising:

recommending maintenance of the vehicle component before the fault of the vehicle component is predicted to occur.

8. The method according to claim 1 , wherein the predictive model is based on one or more factors comprising time, temperature, and usage.

9. The method according to claim 1 , wherein the feature comprises one or more of a mean value of a motor current during a state of the vehicle component, a highest value of the motor current in that state, a lowest value of the motor current for that state, an amount of variation of the motor current from the mean value, a time span for the state, a mean of the motor current during opening of the vehicle component, a mean of the motor current during closing of the vehicle component, an average outside temperature, and an average temperature of a motor of a vehicle with the vehicle component.

10. A system for determining vehicle component conditions, further comprising:

a database to store a predictive model for a vehicle component; and

a server comprising memory and a processor, wherein the processor is configured to perform the following:

map values for a feature of the vehicle component using the model from the database;

apply a threshold to the mapped values;

predict an occurrence of a fault of the vehicle component when one or more of the mapped values exceeds the threshold, wherein the fault comprises one or more of an object stuck in the vehicle component, an obstacle in a bottom rail of the vehicle component, bending or deformity of the bottom rail, loose bolts, a presence of dirt, and a lack of grease; and

identify a probability distribution of time when the feature is expected to exceed the threshold at which the fault is predicted to occur.

11. The system according to claim 10 , wherein the processor performs the following:

calculating a mean of the probability distribution; and

assigning the mean of the probability distribution as the time at which the fault of the vehicle component is predicted to occur.

12. The system according to claim 11 , wherein an extended optimal interval for vehicle maintenance comprises a time period between a manually scheduled maintenance at a time T scheduled for the vehicle component and a time T 0 at which the fault of the vehicle component is predicted to occur.

13. The system according to claim 12 , wherein the processor schedules the vehicle maintenance during the extended optimal interval.

14. The system according to claim 13 , wherein a time of the manually scheduled maintenance is extended to a time during the extended optimal interval.

15. The system according to claim 12 , wherein the processor schedules the maintenance at a time of T 0 -3σ, wherein σ represents standard distribution.

16. The system according to claim 10 , wherein the processor recommends maintenance of the vehicle component before the fault of the vehicle component is predicted to occur.

17. The system according to claim 10 , wherein the predictive model is based on one or more factors comprising time, temperature, and usage.

18. The system according to claim 10 , wherein the feature comprises one or more of a mean value of a motor current during a state of the vehicle component, a highest value of the motor current in that state, a lowest value of the motor current for that state, an amount of variation of the motor current from the mean value, a time span for the state, a mean of the motor current during opening of the vehicle component, a mean of the motor current during closing of the vehicle component, an average outside temperature, and an average temperature of a motor of a vehicle with the vehicle component.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
Continuity (3)
Division 15990778 · May 28, 2018
Division 14582118 · Dec 23, 2014
Related Publication 20220157097A1 · May 19, 2022
References Cited (23)
US 5069000A · Zuckerman · 1991 [cited by applicant]
US 5140316A · DeLand et al. · 1992 [cited by applicant]
US 5239779A · DeLand et al. · 1993 [cited by applicant]
US 5833301A · Watanabe et al. · 1998 [cited by applicant]
US 5979114A · Clark et al. · 1999 [cited by applicant]
US 6064165A · Boisvert et al. · 2000 [cited by applicant]
US 7816878B2 · Heigl et al. · 2010 [cited by applicant]
US 9286735B1 · Ahn · 2016 [cited by examiner]
US 20010022049A1 · Clark et al. · 2001 [cited by applicant]
US 20030007851A1 · Heigl et al. · 2003 [cited by applicant]
US 20030030299A1 · Cleland et al. · 2003 [cited by applicant]
US 20030218542A1 · Barendt · 2003 [cited by applicant]
US 20040124662A1 · Cleland et al. · 2004 [cited by applicant]
US 20050102903A1 · Takahashi · 2005 [cited by applicant]
US 20060181108A1 · Cleland et al. · 2006 [cited by applicant]
US 20060255757A1 · Sommer · 2006 [cited by applicant]
US 20070035901A1 · Albrecht · 2007 [cited by examiner]
US 20070139216A1 · Breed · 2007 [cited by applicant]
US 20120180391A1 · McKee et al. · 2012 [cited by applicant]
US 20120232743A1 · Singh · 2012 [cited by examiner]
US 20120283963A1 · Mitchell · 2012 [cited by examiner]
US 20150059247A1 · Inatama · 2015 [cited by applicant]
WO 200134446 · 2001 [cited by applicant]