Methods and systems for secure control of system modes and sub-modes
AssigneeGM Global Technology Operations LLC
InventorsKerfegar K. Katrak, Michael P. Turski
Life of this patent
Estimating the term…
Loading patent…
AssigneeGM Global Technology Operations LLC
InventorsKerfegar K. Katrak, Michael P. Turski
Estimating the term…
Systems, methods and data structures are provided for representing robust data transmitted within a control system. The data structure includes at least two data fields identifying sub-modules and sub-modes of the control system, and optionally includes a third field for designating a primary operating mode of the control system and/or a fourth field representing a handshaking bit or value. The operating modes, sub-modes and sub-module designators are represented by values of the bits selected such that no single bit transition results in the selection of another valid operating state of the control system. As a result, single bit errors will not produce erroneous operating results. Similar concepts can be optionally applied to ensure that errors in contiguous sets of four, eight or any other number of bits do not produce valid states represented by the data structure.
A computer-readable medium having computer-executable information stored thereon, wherein the computer executable information comprises a data structure for a control system having a control module and a plurality of sub-modules, the data structure comprising a plurality of bits, wherein each of the bits is capable of representing a first value and a second value, the data structure comprising:
A method of robustly representing data in a control system comprising a control module and a plurality of sub-modules using a data structure comprising a plurality of bits, wherein each of the bits is capable of representing at least a first value or a second value, the method comprising the steps of:
A control system comprising a control module and a plurality of sub-modules, wherein the control module is configured to exchange data with each of the plurality of sub-modules using a data structure comprising a plurality of bits, wherein each of the bits is capable of representing at least a first value or a second value, the data structure comprising:
Dependencies are inferred from the claim text.