Serial Data Communication - CAN Memory Error Detection Methods
First Claim
1. A method of formatting a message for transmission in a vehicle, the message comprising a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, the method comprising the steps of:
- calculating an initial checksum from the data component;
calculating a revised checksum at least from the initial checksum; and
storing the revised checksum in the reserved component, wherein the number of bits in the reserved component is less than the number of bits in the data component.
12 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for formatting a message, with a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, for transmission in a vehicle. The method comprises the steps of calculating an initial checksum from the data component, calculating a revised checksum at least from the initial checksum, and storing the revised checksum in the reserved component. The number of bits in the reserved component is less than the number of bits in the data component.
-
Citations
20 Claims
-
1. A method of formatting a message for transmission in a vehicle, the message comprising a first plurality of bits forming a data component, and a second plurality of bits forming a reserved component, the method comprising the steps of:
-
calculating an initial checksum from the data component;
calculating a revised checksum at least from the initial checksum; and
storing the revised checksum in the reserved component, wherein the number of bits in the reserved component is less than the number of bits in the data component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of formatting a message for transmission in a vehicle, the message comprising a plurality of data bytes, each data byte comprising a plurality of data bits and a reserved bit, the reserved bit adjacent to a preceding data bit, and a reserved data byte, the method comprising the steps of:
-
calculating an inverted value of the preceding data bit of each data byte;
storing the inverted value of the preceding data bit of each data byte in the reserved bit of such data byte;
calculating a checksum from the plurality of data bytes; and
storing the checksum in the reserved data byte of the message. - View Dependent Claims (13)
-
-
14. A memory for storing data for access by an application program being executed on a data processing system, comprising:
a data structure stored in the memory, the data structure including information resident in a database used by the application program and including;
a data object comprising a plurality of data bits;
an identifier object comprising a plurality of identifier bits capable of being represented by at least one integer value; and
a checksum object comprising a plurality of checksum bits reflecting a checksum of the plurality of data bits from the data object with the at least one integer value representing the plurality of identifier bits from the identifier object, and wherein the number of checksum bits is less than the number of data bits. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification