US 12,470,404 B2
Systems and methods for performing certain communication functions in a non-certified computer
Divya Swarup Giriyappa Srinivasan, Bangalore (IN); John Azariah Rajadurai, Bangalore (IN); and Thomas D. Judd, Phoenix, AZ (US)
Assigned to Honeywell International Inc., Charlotte, NC (US)
Filed by Honeywell International Inc., Charlotte, NC (US)
Filed on Sep. 12, 2023, as Appl. No. 18/465,751.
Claims priority of application No. 202311051387 (IN), filed on Jul. 31, 2023.
Prior Publication US 2025/0047503 A1, Feb. 6, 2025
Int. Cl. H04L 9/32 (2006.01)
CPC H04L 9/3263 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for processing uplink data or downlink data, the method comprising:
receiving, at a non-certified computer configured to be mounted in a vehicle and from a communications management unit (CMU) configured to be mounted in the vehicle and to route data between components of the vehicle, and that requires certification by a government entity, first data comprising either (a) a message of a message type or (b) (i) information configured to form or extracted from the message of the message type and (ii) a message type identifier, wherein the message type means a type of message of a set of message types, wherein the non-certified computer does not require the certification by the government entity;
determining, with the non-certified computer, whether the message type identifier was received;
determining, with the non-certified computer, that the message type identifier was not received, then identifying the message type;
determining, with the non-certified computer, whether the first data includes data configured to be transmitted off the vehicle;
determining, with the non-certified computer, that the first data includes data configured to be transmitted off the vehicle, then, using the message type identifier, at least one of encoding, encrypting, and compressing at least a portion of the first data to create the downlink data;
transmitting the downlink data from the non-certified computer to the CMU;
determining, with the non-certified computer, that the first data does not include data configured to be transmitted off the vehicle, then, using the message type identifier, at least one of decoding, decrypting, and decompressing the at least a portion of the first data to create the uplink data; and
transmitting the uplink data from the non-certified computer to the CMU.