Memory management apparatus
First Claim
1. A fault code memory management apparatus comprising:
- a memory management unit configured to store a same fault code of a detection object in a vehicle at different memory areas of a non-volatile memory, wherein the fault code of the detection object represents a detected fault of the detection object, and wherein information in the non-volatile memory is both readable and writable;
an error detection unit configured to detect an error of the fault code in the non-volatile memory upon detecting discrepancy of at least one of the same fault codes stored at the different memory areas through performing a matching of the fault codes;
an information table memory configured to store a fault code table to be stored in the non-volatile memory, wherein the fault code table is an information table that includes the fault codes; and
an authentication unit configured to authenticate the fault code as a genuine fault code by comparing each of the fault codes stored at different areas in the non-volatile memory with the fault codes included in the fault code table when the error detection unit at least detects the error as a discrepancy of the fault code in the non-volatile memory, wherein the fault code is determined as the genuine fault code when the authentication unit recognizes that the fault code is included in the fault code table.
1 Assignment
0 Petitions
Accused Products
Abstract
A fault code memory management apparatus stores a permanent fault code in different places of a non-volatile memory, and restore the fault code when an error is detected in the fault code stored in the different places in a manner that, in case that discrepancy between the fault codes in different places is found, the fault code matching with data in a code table stored in a read-only memory is determined to be correct. If two fault codes have matching data in the code table, the fault code is compared with data in a standby random access memory that stores an original fault code data. Further, the data in the random access memory and the data in the code table are compared if the comparison between the code and the data in the random access memory is not sufficient.
-
Citations
45 Claims
-
1. A fault code memory management apparatus comprising:
-
a memory management unit configured to store a same fault code of a detection object in a vehicle at different memory areas of a non-volatile memory, wherein the fault code of the detection object represents a detected fault of the detection object, and wherein information in the non-volatile memory is both readable and writable; an error detection unit configured to detect an error of the fault code in the non-volatile memory upon detecting discrepancy of at least one of the same fault codes stored at the different memory areas through performing a matching of the fault codes; an information table memory configured to store a fault code table to be stored in the non-volatile memory, wherein the fault code table is an information table that includes the fault codes; and an authentication unit configured to authenticate the fault code as a genuine fault code by comparing each of the fault codes stored at different areas in the non-volatile memory with the fault codes included in the fault code table when the error detection unit at least detects the error as a discrepancy of the fault code in the non-volatile memory, wherein the fault code is determined as the genuine fault code when the authentication unit recognizes that the fault code is included in the fault code table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A fault code memory management apparatus comprising:
-
a fault code memory configured to store an information table that at least serves as a fault code table by including fault codes; a memory management unit configured to store same fault codes at different plural areas in a non-volatile memory that stores information in a readable and writable manner, wherein storage of the same fault codes is performed when a diagnosis of a subject vehicular device being diagnosed leads to a detection of an error that is represented by a fault code included in the fault code table; and an authentication unit configured to recognize that a fault code is a genuine fault code based on a condition that the fault code stored in the non-volatile memory matches with the fault code included in the fault code table after comparing each of the fault codes stored in the different plural areas of the non-volatile memory with the fault codes included in the fault code table, wherein an authentication of the fault code is performed by the authentication unit when a discrepancy of at least one of the fault codes is found after the fault codes are retrieved from the different plural areas for an examination of matching of the retrieved fault codes.
-
-
45. A memory management apparatus comprising;
-
a memory control unit configured to store same data at different areas of the non-volatile memory that stores information in a readable and writable manner; an error detection unit configured to detect an error of the data in the non-volatile memory upon detecting discrepancy among at least one of the same data stored at different areas through performing a matching of the data; a data table memory configured to store a data table to be stored in the non-volatile memory, wherein the data table is a table that includes the data; and an authentication unit configured to store authenticate the data as a genuine data by comparing each of the data stored in the non-volatile memory with the data included in the data table when the error detection unit detects the error of the data in the non-volatile memory upon detecting said discrepancy, wherein the data is determined as the genuine data when the authentication unit recognizes that the data is included in the data table.
-
Specification