IP Library Granted Patent US 11,689,634
Granted Patent B2
US 11,689,634 · App. 17/257,901 · Granted Jun 27, 2023

Optimizing size of protocol communication in a vehicle internal networks

Inventors: Yehiel Stein (Ramat HaSharon, IL); Yossi Vardi (Tel-Aviv, IL)
Assignee: Saferide Technologies Ltd.
H04L67/5651G06N20/00H04L12/40032H04L2012/40273
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 11,689,634
App. No.
17/257,901
Filed
Jan 5, 2021
Granted
Jun 27, 2023
Kind
B2
Examiner
FAN, JOHN
Art Unit
2456
USPC
709/247
Abstract

A computer implemented method of reducing a size of a message intercepted on a communication channel of a vehicle, comprising using one or more processors of a vehicular device. The processor(s) is adapted for receiving one or more of a plurality of messages intercepted by one or more devices adapted to monitor messages transmitted via one or more segments of one or more communication channels of a vehicle, applying one or more trained machine learning models to identify one or more of a plurality of data patterns in one or more of the messages, adjusting one or more of the messages by replacing each of the identified data pattern(s) with a respective predefined lossless representation having a reduced size compared to the identified data pattern and transmitting the adjusted message(s) to a remote system via one or more upload communication channels.

Claims (24)

1. A computer implemented method of reducing size of intercepted messages transmitted via at least one wired communication channel of a vehicle, comprising:

using at least one processor of a vehicular device, the at least one processor is adapted for:

receiving at least one of a plurality of messages intercepted by at least one device adapted to monitor messages transmitted via at least one wired communication channel of a vehicle, the at least one device is a passive receiver-only device adapted to monitor the messages transmitted while incapable of altering transmission signals of the at least one wired communication channel;

applying at least one trained machine learning model to identify at least one of a plurality of data patterns in the at least one message;

adjusting the at least one message by replacing the at least one identified data pattern with a respective predefined lossless representation having a reduced size compared to the at least one identified data pattern, wherein the identified data pattern includes a time stamp indicating a timing of transmission of the at least one message, and wherein the time stamp is adjusted according to a transmission time of the at least one message; and

transmitting the at least one adjusted message to a remote system via at least one upload communication channel,

wherein the at least one machine learning model is trained with a plurality of training messages to identify the at least one data pattern in at least one field of the at least one message, the at least one field is a member of a group consisting of: a message identifier, an originating device identifier, a destination device identifier, the time stamp, a payload size indicator, a payload, a metadata and a protocol related field.

2. The computer implemented method of claim 1 , wherein the at least one data pattern is a member of a group consisting of: a constant value, an incrementing value, a decrementing value and a finite range of discrete values.

3. The computer implemented method of claim 1 , wherein the at least one machine learning model is trained to identify the at least one data pattern in at least one portion of the payload.

4. The computer implemented method of claim 1 , wherein the reduced size value is an index mapping the at least one identified data pattern in a dataset associating between each of the plurality of data patterns and a respective reduced size value.

5. The computer implemented method of claim 1 , wherein the reduced size value further includes an adjusted field corresponding to a data pattern of one of a plurality of fields identified in the at least one message, wherein each of the plurality of fields is a member of a group consisting of: a message identifier, an originating device identifier, a destination device identifier, a payload size indicator, a payload, a metadata and a protocol related field.

6. The computer implemented method of claim 1 , wherein the reduced size value corresponds to a data pattern identified in at least a portion of the payload.

7. The computer implemented method of claim 1 , further comprising discarding at least one data pattern corresponding to the protocol related field identified in the at least one message.

8. The computer implemented method of claim 1 , wherein the time stamp is adjusted to include a relative timing compared to at least one previous message.

9. A system for reducing size of a intercepted messages transmitted via at least one wired communication channel of a vehicle, comprising:

a program store storing a code; and

at least one processor of a vehicular device coupled to the program store for executing the stored code, the code comprising:

code instructions to receive at least one of a plurality of messages intercepted by at least one device adapted to monitor messages transmitted via at least one wired communication channel of a vehicle, the at least one device is a passive receiver-only device adapted to monitor the messages transmitted while incapable of altering transmission signals of the at least one wired communication channel;

code instructions to apply at least one trained machine learning model to identify at least one of a plurality of data patterns in the at least one message,

code instructions to adjust the at least one message by replacing the at least one identified data pattern with a respective predefined lossless representation having a reduced size compared to the at least one identified data pattern, wherein the at least one identified data pattern includes a time stamp indicating a timing of transmission of the at least one message, and wherein the adjusted time stamp is adjusted according to a transmission time of the at least one message; and

code instructions to transmit the at least one adjusted message to a remote system via at least one upload communication channel,

wherein the at least one machine learning model is trained with a plurality of training messages to identify the at least one data pattern in at least one field of the at least one message, the at least one field is a member of a group consisting of: a message identifier, an originating device identifier, a destination device identifier, the time stamp, a payload size indicator, a payload, a metadata and a protocol related field.

10. The computer implemented method of claim 1 , wherein the receiver-only is configured to monitor the messages transmitted using at least one sensing wire wrapped around at least one transmission wire of the at least one wired communication channel.

11. The computer implemented method of claim 1 , wherein the time stamp is adjusted to include a lower resolution.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2021
From: STEIN, YEHIEL; VARDI, YOSSI
To: SAFERIDE TECHNOLOGIES LTD.
Reel/Frame 054961/0589 →
Continuity (2)
Provisional Application 62695209 · Jul 9, 2018
Related Publication 20210274010A1 · Sep 2, 2021