IP Library › Granted Patent US 10,320,911
Granted Patent B2
US 10,320,911 · App. 15/646,092 · Granted Jun 11, 2019

Vehicle network implementing XCP protocol policy and method

Inventors: Daniel P. Carlesimo (Macomb Township, MI); Joseph E. Ploucha (Commerce Township, MI); Corey Wideman (Shelby Township, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
H04L67/12B60W50/00G07C5/08H04L12/403H04L12/40169H04L2012/40215
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,320,911
App. No.
15/646,092
Granted
Jun 11, 2019
Kind
B2
Abstract

A communication network implements a Universal Measurement and Calibration Protocol (XCP) policy. The communication network includes a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from others of the plurality of nodes. Certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within the data frame. At least one of the nodes is configured to mitigate identified XCP protocol in accordance with the policy.

Claims (23)

1. A communication network implementing a Universal Measurement and Calibration Protocol (XCP) policy comprising:

a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from other of the plurality of nodes, wherein a first node of the plurality of nodes is a Master Policy electronic control unit (ECU) node,

wherein certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within a data frame, and

the Master Policy ECU node is configured to mitigate identified XCP protocol within a data frame in accordance with the policy prior to the data frame being acted upon by a remaining node of the plurality nodes, wherein

the Master Policy ECU node is configured to identify a data frame as containing XCP protocol without discerning actual data content of the data frame and to securely unlock the XCP protocol contained within a data frame following a successful challenge of the XCP protocol within the data frame, and wherein the Master Policy ECU node is further configured to mitigate XCP protocol contained within a locked data frame.

2. The communication network of claim 1 , wherein the XCP policy is implemented within a layer portion of a multi-layer communication protocol.

3. The communication network of claim 1 , wherein the Master Policy ECU node is configured to mitigate the XCP protocol by overwriting XCP protocol.

4. The communication network of claim 1 , wherein the Master Policy ECU node is configured to mitigate the XCP protocol by discarding the XCP protocol.

5. The communication network of claim 1 , wherein the Master Policy ECU node is configured to mitigate the XCP protocol by misaddressing the XCP protocol.

6. The communication network of claim 1 , the data communications comprises controller area network (CAN) data frame structures, and wherein the XCP protocol is contained within the CAN data frame structures.

7. A vehicle comprising:

a communication network, the communication network having a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from other of the plurality of nodes, wherein a first node of the plurality of nodes is a Master Policy electronic control unit (ECU) node,

wherein certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within a data frame, and

the Master Policy ECU node is configured to mitigate identified XCP protocol within a data frame in accordance with the policy prior to the data frame being acted upon by a remaining node of the plurality nodes, wherein

the Master Policy ECU node is configured to identify a data frame as containing XCP protocol without discerning actual data content of the data frame and to securely unlock the XCP protocol contained within a data frame following a successful challenge of the XCP protocol within the data frame, and wherein the Master Policy ECU node is further configured to mitigate XCP protocol contained within a locked data frame.

8. A method of implementing a Universal Measurement and Calibration Protocol (XCP) policy within a communication network that includes a plurality of nodes at least one of which is designated as a Master Policy electronic control unit (ECU), the method comprises

receiving at the Master Policy ECU a communication data frame, the communication data frame containing an XCP identifier,

identifying within the Master Policy ECU the communication data frame as having XCP protocol without discerning actual data content of the data frame based upon the XCP identifier before the communication data frame is otherwise acted upon by a remaining node of the plurality of nodes;

securely unlocking by the Master Policy ECU the XCP protocol contained within a communication data frame following a successful challenge of the XCP protocol within the communication data frame and

mitigating by the Master Policy ECU an unlocked XCP protocol within the communication data frame of the communication in accordance with the policy.

9. The method of claim 8 , wherein mitigating the XCP protocol comprises overwriting the XCP protocol.

10. The method of claim 8 , wherein mitigating the XCP protocol comprises misaddressing the XCP protocol.

11. The method of claim 8 , wherein mitigating the XCP protocol comprises discarding the XCP protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: CARLESIMO, DANIEL P.; PLOUCHA, JOSEPH E.; WIDEMAN, COREY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 042956/0867 →
Continuity (1)
Related Publication 20190020717A1 · Jan 17, 2019
Cited By (1)
US 12,652,335