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, a second plurality of bits forming a reserved component, and a third plurality of bits forming an identifier component, the method further comprising the steps of:
- calculating an initial checksum from the data component using a processor;
generating at least one integer value representative of the identifier component;
calculating a revised checksum using the initial checksum and the at least one integer value; 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.
5 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, a second plurality of bits forming a reserved component, and a third plurality of bits forming an identifier component, the method further comprising the steps of:
-
calculating an initial checksum from the data component using a processor; generating at least one integer value representative of the identifier component; calculating a revised checksum using the initial checksum and the at least one integer value; 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. 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 using a processor; 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 (12)
-
-
13. A method for communications of a vehicle, the method comprising the steps of:
-
formatting a message for transmission in the vehicle, the message comprising a first plurality of bits forming a data component, a second plurality of bits forming a reserved component, and a third plurality of bits forming an identifier component, as follows; calculating an initial checksum from the data component using a processor; generating at least one integer value representative of the identifier component; calculating a revised checksum using the initial checksum and the at least one integer value; 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; decoding the message, generating decoded data; and generating a security assessment using the decoded data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification