IP Library Granted Patent US 7,882,424
Granted Patent B2
US 7,882,424 · App. 11/460,318 · Granted Feb 1, 2011

Serial data communication—CAN memory error detection methods

Assignee: GM Global Technology Operations LLC
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 7,882,424
App. No.
11/460,318
Granted
Feb 1, 2011
Kind
B2
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.

Claims (13)

1. 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 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.

2. The memory of claim 1 , wherein the at least one integer value is generated by dividing an initial value of the identifier component by a specified divider, such that when this division occurs the integer value will always be a distinct and unique integer value, and such that an increase in the value of the identifier component results in an increase in the value of the at least one integer value.

3. The memory of claim 1 , wherein the plurality of checksum bits in the checksum object reflect at least a checksum comprising a bytewise sum of the plurality of data bytes.

4. The method of claim 1 , wherein the revised checksum is inversely related to the initial checksum and the at least one integer value.

5. The memory of claim 4 , wherein the plurality of checksum bits in the checksum object reflect the subtraction of the checksum and the at least one integer value from a specified value.

6. The memory of claim 5 , wherein:

the checksum includes a specific number of bits; and

the specified value is the maximum checksum number for the specific number of bits.

7. The memory of claim 6 , wherein the ratio of the number of checksum bits to the number of data bits is less than or equal to 1:2.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034184/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0001 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0041 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025314/0901 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0587 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0093 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0142 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023127/0402 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0519 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022553/0493 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022195/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2006
From: FOREST, THOMAS M.; KATRAK, KERFEGAR K.; THOMAS, JAMES K.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 018276/0643 →
Continuity (2)
Provisional Application 6070365100 · Jul 29, 2005
Related Publication 20070038917A1 · Feb 15, 2007