Scrambling data for use with vehicle communication protocol

US11626987B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11626987-B2
Application numberUS-202017063125-A
CountryUS
Kind codeB2
Filing dateOct 5, 2020
Priority dateOct 23, 2015
Publication dateApr 11, 2023
Grant dateApr 11, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A scrambling method of data on a J1939 communication system of a vehicle involves at least moving data from one of a PGN and a PGN/SPN location to another PGN or PGN/SPN location at a first controller on the vehicle before transmitting data and then re-ordering the data at a second controller. Some embodiments further comprise encrypting data either before or after shifting, but before transmitting so as to further complicate efforts to interpret meaningful data from the transmission. The second controller may be on the vehicle or may be remotely located.

First claim

Opening claim text (preview).

Having thus set forth the nature of the invention, what is claimed herein is: 1. A refuse collection vehicle, comprising: a chassis supporting a refuse service body; a communications bus configured to transmit data according to a J1939 transmission protocol comprising a plurality of Parameter Group Numbers (PGNs); and a controller communicatively coupled to the communications bus, the controller configured to: receive, over the communications bus, data corresponding to operation of the refuse service body, the received data comprising eight bytes in a first order, the eight bytes having a first PGN assignment; process the received data to shift the eight bytes from the first PGN assignment to a second PGN assignment; process the received data to rearrange the eight bytes into a second order; and direct the processed data through the communications bus via the J1939 transmission protocol according to the second order of the eight bytes and the second PGN assignment. 2. The refuse collection vehicle of claim 1 , wherein the refuse service body comprises a grabber arm and a sensor responsive to a position of the grabber arm, and wherein the data corresponding to operation of the refuse service body comprises output from the sensor. 3. The refuse collection vehicle of claim 2 , wherein the refuse service body further comprises an arm control joystick, and wherein the data corresponding to operation of the refuse service body comprises output from the joystick. 4. The refuse collection vehicle of claim 2 , wherein the data corresponding to operation of the refuse service body comprises information scanned from an RFID tag associated with a refuse can engaged by the grabber arm. 5. The refuse collection vehicle of claim 1 , wherein the controller is further configured to receive data corresponding to operation of the chassis and associate chassis data with service body data as event data, and wherein processing the received data comprises processing the event data. 6. The refuse collection vehicle of claim 5 , wherein the event data further comprises a time stamp and location data. 7. The refuse collection vehicle of claim 1 , wherein the communications bus comprises a CAN protocol bus. 8. The refuse collection vehicle of claim 1 , further comprising a second controller communicatively coupled to the communications bus, the second controller configured to receive and process the data having the second order of the eight bytes and the second PGN assignment to shift and rearrange the eight bytes back to the first order and the first PGN assignment. 9. The refuse collection vehicle of claim 1 , wherein the controller is further configured to inject ghost values into one or more of the eight bytes. 10. The refuse collection vehicle of claim 1 , wherein the controller is configured to change a shift pattern for processing the received data as a function of time. 11. The refuse collection vehicle of claim 1 , further comprising a transmitter configured to receive the processed data over the communications bus and transmit the data over a wireless network to a remote computing device. 12. The refuse collection vehicle of claim 1 , wherein the controller is configured to direct the processed data to an OBD II port. 13. A refuse collection vehicle, comprising: a chassis supporting a refuse service body; a CAN bus configured to transmit data according to a J1939 transmission protocol comprising a plurality of Parameter Group Numbers (PGNs); a controller communicatively coupled to the CAN bus, the controller configured to: receive, over the CAN bus, data corresponding to operation of the refuse service body, the received data comprising eight bytes in a first order, the eight bytes having a first PGN assignment; process the received data to shift the eight bytes from the first PGN assignment to a second PGN assignment; process the received data to rearrange the eight bytes into a second order; and direct the processed data through the CAN bus via the J1939 transmission protocol according to the second order of the eight bytes and the second PGN assignment; and a transmitter configured to receive the processed data over the CAN bus and transmit the data over a wireless network to a remote computing device. 14. The refuse collection vehicle of claim 13 , wherein the refuse service body comprises a grabber arm and a sensor responsive to a position of the grabber arm, and wherein the data corresponding to operation of the refuse service body comprises output from the sensor. 15. The refuse collection vehicle of claim 13 , wherein the controller is further configured to receive data corresponding to operation of the chassis and associate chassis data with service body data as event data, and wherein processing the received data comprises processing the event data. 16. The refuse collection vehicle of claim 15 , wherein the controller is configured to change a shift pattern for processing the received data as a function of time. 17. The refuse collection vehicle of claim 13 , wherein the controller is configured to direct the processed data to an OBD II port.

Assignees

Inventors

Classifications

  • using time-dependent keys, e.g. periodically changing keys (cryptographic mechanisms or cryptographic arrangements for controlling usage of secret information H04L9/088) · CPC title

  • the transportation system being a vehicle · CPC title

  • Bus networks · CPC title

  • for in-vehicle communication · CPC title

  • Vehicles particularly adapted for collecting refuse (vehicles in general B60; driving vehicle equipment or auxiliaries B60K; discharging contents by tilting entire vehicles B65G; wheeled apparatus for emptying sewers or cesspools E03F7/10) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11626987B2 cover?
A scrambling method of data on a J1939 communication system of a vehicle involves at least moving data from one of a PGN and a PGN/SPN location to another PGN or PGN/SPN location at a first controller on the vehicle before transmitting data and then re-ordering the data at a second controller. Some embodiments further comprise encrypting data either before or after shifting, but before transmit…
Who is the assignee on this patent?
Heil Co
What technology area does this patent fall under?
Primary CPC classification H04L9/0891. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).