IP Library Granted Patent US 10,261,720
Granted Patent B2
US 10,261,720 · App. 14/889,887 · Granted Apr 16, 2019

Method for optimizing the use of a non-volatile memory in a motor vehicle computer for monitoring a functional member

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,261,720
App. No.
14/889,887
Granted
Apr 16, 2019
Kind
B2
Abstract

A method for optimizing the use of the non-volatile memory of a motor vehicle computer, used for monitoring a functional member of the vehicle by the computer which is programmed to carry out in the course of a given cycle, during the wake-up thereof, a start-up monitoring stage, and before being put into sleep mode, a shut-down monitoring stage, the computer including a standard counter suitable to be stored in a standard unit and an on-the-fly counter suitable to be stored in an on-the-fly unit, the method including the steps of: incrementing the on-the-fly counter in order to identify a potential malfunction of the monitored functional member; comparing the on-the-fly counter with the standard counter in the course of a next monitoring stage of the computer; and generating information representing a malfunction in the case of detecting a deviation between the counters.

Claims (26)

1. A method implemented by a motor vehicle computer for monitoring a functional member of said motor vehicle, the method comprising:

carrying out, via a program executed by said computer that includes a non-volatile memory constituted by a plurality of memory blocks each having a plurality of standard units and an on-the-fly unit, the on-the-fly unit differing from the standard units in that the on-the-fly unit can be written any time whereas the standard units can only be written during determined stages of the lifecycle of the computer, steps of:

setting an on-the-fly counter and a standard counter to a same value;

incrementing the on-the-fly counter in order to identify a potential malfunction of said monitored functional member;

writing said incremented on-the-fly counter to the on-the-fly unit of a memory block of said memory blocks in a course of a monitoring stage of the computer;

comparing said on-the-fly counter with the standard counter in a course of a next monitoring stage of the computer;

determining whether a deviation exists between said on-the-fly counter and the standard counter;

in the event of a determination of a deviation between said on-the-fly counter and the standard counter, generating information representing a malfunction.

2. The method as claimed in claim 1 , further comprising:

incrementing the standard counter so as to be equal to the on-the-fly counter; and

writing the standard counter to a standard unit of the memory block.

3. The method as claimed in claim 2 , wherein the standard counter is written to the standard unit of the memory block prior to the comparing step.

4. The method as claimed in claim 3 , wherein the standard counter is written to the standard unit of the memory block in the course of a shutdown monitoring stage of the computer.

5. The method as claimed in claim 2 , wherein the standard counter is written to the standard unit of the memory block in a course of a shutdown monitoring stage of the computer.

6. The method as claimed in claim 2 , wherein the on-the-fly counter is written to the on-the-fly unit of the memory block in a course of a start-up monitoring stage of the computer.

7. The method as claimed in claim 2 , wherein the comparing step is carried out in a course of a start-up monitoring stage of the computer.

8. The method as claimed in claim 2 , wherein the computer monitors untimely cut-offs of said computer.

9. The method as claimed in claim 2 , wherein the on-the-fly counter is written in a course of a shutdown monitoring stage of the computer.

10. The method as claimed in claim 2 , wherein the standard counter is written to the memory after the comparing step.

11. The method as claimed in claim 2 , wherein the computer monitors a malfunction of an electrical supply relay of the vehicle.

12. The method as claimed in claim 1 , wherein the on-the-fly counter is written to the on-the-fly unit of the memory block in a course of a start-up monitoring stage of the computer.

13. The method as claimed in claim 1 , wherein the comparing step is carried out in a course of a start-up monitoring stage of the computer.

14. The method as claimed in claim 1 , wherein the computer monitors untimely cut-offs of said computer.

15. The method as claimed in claim 1 , wherein the on-the-fly counter is written to the on-the-fly unit of the memory block in a course of a shutdown monitoring stage of the computer.

16. The method as claimed in claim 1 , wherein the standard counter is written to the standard unit of the memory block after the comparing step.

17. The method as claimed in claim 1 , wherein the computer monitors a malfunction of an electrical supply relay of the vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2023
From: CONTINENTAL AUTOMOTIVE GMBH; VITESCO TECHNOLOGIES GMBH
To: VITESCO TECHNOLOGIES GMBH
Reel/Frame 063425/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: CONTINENTAL AUTOMOTIVE FRANCE S.A.S.; CONTINENTAL AUTOMOTIVE GMBH
To: VITESCO TECHNOLOGIES GMBH; CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 062492/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: ELOY, STEPHANE
To: CONTINENTAL AUTOMOTIVE FRANCE; CONTINENTAL AUTOMOTIVE GMBH
Reel/Frame 037281/0475 →
Cited By (1)
US 12,700,272