# US 8,751,092 B2 · Protocol protection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,092 B2
- Document ID: US8751092B2
- Status: Granted
- Kind: B2
- Application number: 13/005,865
- Filed: 2011-01-13
- Published: 2012-07-19
- Granted: 2014-06-10
- Earliest claimed: 2011-01-13
- Assignees: Continental Automotive Systems, Inc.
- Applicants: Jean-Christophe Deniau; Brian J. Farrell; Yasser Gad
- Inventors: Jean-Christophe Deniau; Brian J. Farrell; Yasser Gad
- Web page: https://patentgrep.com/patent/US8751092B2

## CPC

- B60C 23/0418: {Sharing hardware components like housing, antenna, receiver or signal transmission line with other vehicle systems like keyless entry or brake control units}
- B60C 23/0435: {Vehicle body mounted circuits, e.g. transceiver or antenna fixed to central console, door, roof, mirror or fender}
- B60C 23/0462: {Structure of transmission protocol}
- B60C 23/0479: {Communicating with external units being not part of the vehicle, e.g. tools for diagnostic, mobile phones, electronic keys or service stations}
- B60C 23/0481: {System diagnostic, e.g. monitoring battery voltage, detecting hardware detachments or identifying wireless transmission failures}
- H04L 1/0061: {Error detection codes}
- H04L 69/18: Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- B60C: VEHICLE TYRES; TYRE INFLATION; TYRE CHANGING; CONNECTING VALVES TO INFLATABLE ELASTIC BODIES IN GENERAL; DEVICES OR ARRANGEMENTS RELATED TO TYRES
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system is provided for generating data packets of a message according to a first protocol, then analyzing the message according to a second protocol. The system determines if the message provides a correct checksum according to the second protocol. If the message provides the correct checksum according to the second protocol, the system alters the message and transmits the message according to the first protocol.

## Claims

### Claim 1

A system for transmitting data, the system comprising:
a processor configured to generate data packets of a message according to a first protocol, the processor configured to analyze the message according to a second protocol and determine if the message provides a correct checksum according to the second protocol, the processor being configured to alter a data packet if the message provides the correct checksum; and
a transmitter being configured to communicate with the processor, the transmitter being configured to transmit the message according to the first protocol.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the second protocol is one of a plurality of protocols and the processor is configured to analyze the message according to each protocol of the plurality of protocols.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the processor and the transmitter are incorporated into a sensor package.

### Claim 4 (depends on 3)

The system according to claim 3, wherein the second protocol is one of a plurality of protocols and the processor is configured to analyze the message according to each protocol of the plurality of plurality of protocols, the plurality of protocols being stored within the sensor package.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the processor is an application specific integrated circuit and includes a lookup table for each of the plurality of protocols.

### Claim 6 (depends on 1)

The system according to claim 1, wherein the data packet altered by the processor contains measurement data.

### Claim 7 (depends on 1)

The system according to claim 1, wherein the processor is configured to alter the least significant bit of the data packet.

### Claim 8 (depends on 1)

The system according to claim 1, wherein the transmitter is configured to transmit the message to a controller and the controller is configured to receive messages using both the first protocol and the second protocol.

### Claim 9

A system for transmitting data, the system comprising:
a sensor responsive to a vehicle parameter, the sensor comprising
a processor being configured to generate data packets of a message according to a first protocol, the processor being configured to analyze the message according to a plurality of second protocols and determine if the message provides a correct checksum according to the plurality of second protocols, the processor being configured to alter a data packet if the message provides the correct checksum; and
a transmitter configured to communicate with the processor, the transmitter being configured to transmit the message according to the first protocol; and
a controller where the transmitter is configured to transmit the message to the controller and the controller is configured to receive messages using both the first protocol and the second protocol.

### Claim 10 (depends on 9)

The system according to claim 9, wherein the plurality of second protocols are stored within the sensor.

### Claim 11 (depends on 9)

The system according to claim 9, wherein the processor is an application specific integrated circuit and includes a lookup table for each of the plurality of protocols.

### Claim 12 (depends on 9)

The system according to claim 9, wherein the data packet altered by the processor contains measurement data.

### Claim 13 (depends on 9)

The system according to claim 9, wherein the processor is configured to alter the least significant bit of the data packet.

### Claim 14

A method for transmitting data, the method comprising:
generating data packets of a message according to a first protocol,
analyzing the message according to a second protocol
determining if the message provides a correct checksum according to the second protocol
altering a data packet if the message provides the correct checksum; and
transmitting the message according to the first protocol.

### Claim 15 (depends on 14)

The method according to claim 14, wherein the second protocol is one of a plurality of protocols and the message is analyzed according to each protocol of the plurality of protocols.

### Claim 16 (depends on 15)

The method according to claim 15, further comprising storing the plurality of protocols.

### Claim 17 (depends on 14)

The method according to claim 14, wherein the data packet that is altered contains measurement data.

### Claim 18 (depends on 14)

The method according to claim 14, wherein the least significant bit of the data packet is altered.

### Claim 19 (depends on 14)

The method according to claim 14, wherein the message is transmitted to a controller and the controller is configured to receive messages using both the first protocol and the second protocol.

### Claim 20

In a computer readable storage medium having stored therein instructions executable by a programmed processor for transmitting data, the storage medium comprising instructions for:
generating data packets of a message according to a first protocol,
analyzing the message according to a second protocol
determining if the message provides a correct checksum according to the second protocol
altering a data packet if the message provides the correct checksum; and
transmitting the message according to the first protocol.

### Claim 21 (depends on 20)

The computer readable storage medium according to claim 20, wherein the second protocol is one of a plurality of protocols and the message is analyzed according to each protocol of the plurality of protocols.

### Claim 22 (depends on 21)

The computer readable storage medium according to claim 21, further comprising storing the plurality of protocols.

### Claim 23 (depends on 20)

The computer readable storage medium according to claim 20, wherein the data packet that is altered contains measurement data.

### Claim 24 (depends on 20)

The computer readable storage medium according to claim 20, wherein the least significant bit of the data packet is altered.

### Claim 25 (depends on 20)

The computer readable storage medium according to claim 20, wherein the message is transmitted to a controller and the controller is configured to receive messages using both the first protocol and the second protocol.
