Patent classifications
H04L2101/627
CONTROLLER AREA NETWORK DECODER (CAN-D)
A system and method for decoding an unknown automotive controller area network (“CAN”) message definitions. CAN data vehicle signal mappings are typically held in secret and varied by automotive model and year. Without knowledge of the mappings, the wealth of real-time vehicle data hidden in the automotive CAN packets is uninterpretable—impeding research, after-market tuning, efficiency and performance monitoring, fault diagnosis, and privacy-related technologies. This technology can ascertain the CAN signals' boundaries (start bit and length), endianness (byte ordering), signedness (binary-to-integer encoding) from raw CAN data. This allows conversion of CAN data to time series. Interpreting the translated CAN data's physical meaning and finding a linear mapping to standard units (e.g., knowing the signal is speed and scaling values to represent units of miles per hour) can be achieved for many signals by leveraging diagnostic standards to obtain real-time measurements of in-vehicle systems. The system and method can be integrated into lightweight hardware enabling an OBD-II plugin for real-time in-vehicle CAN decoding or run on standard computers. The system can output a standard DBC file with the signal definition information.
On-board update device and on-board update system
An on-board update device and an on-board update system provided herein may prevent a decrease in the electric power charged in the battery caused by an update. An on-board update device has an update processing unit configured to update a program stored in a storage unit of a communication device. The on-board update device includes: an update information acquisition unit; a required electric power estimation unit; and a battery level acquisition unit acquires an amount of electric power charged in the battery. The update processing unit performs an update process in consideration of the amount of electric power estimated by the required electric power estimation unit, the amount of electric power acquired by the battery level acquisition unit, and a priority level of the update program or data acquired by the update information acquisition unit.
Method and apparatus for initializing a controller module
The present disclosure relates to a control module circuit having a circuit communication input port, a circuit communication output port, a first controllable unit that has a first controller module, and a second controllable unit having a second controller module. The first controller module has a first communication input port connected with the circuit communication input port and a first communication output port. The second controller module has a second communication input port connected with the first communication output port and a second communication output port connected with the circuit communication output port. The first and second controllable units are adapted to be identified with a permanent identity by way of a transmittable data signal receivable at the communication input port and sequentially received by the first and second controllable units.
Solution for vehicle-to-everything (V2X) communication authorization in 5G system
Embodiments of Vehicle-to-everything (V2X) communications authentication are described. In some embodiments, a user equipment (UE) configured V2X communication and configured to operate within a fifth-generation system (5GS) and/or a combined 5GS and fourth-generation system (4GS) can encode a V2X capability indication in a request message for transmission to a network entity, such as a Access and Mobility Management Function (AMF). The V2X capability indication can indicate a capability of the UE for V2X communication over a PC5 reference point, and the request message can further include an indication of a Radio Access Technology (RAT). In some embodiments, the AMF can determine whether the UE is authorized to use the V2X communications over the PC5 reference point, and whether the UE is authorized to use the RAT indicated in the request message. Accordingly, the AMF can transmit a V2X services authorization to a next generation radio access network (NG-RAN).
ALERT SYSTEM FOR CONTROLLER AREA NETWORKS
A sender device may include a transmitter and one or more processors. The one or more processors may be configured to transmit, to one or more receiver devices, a frame via a communication bus. The one or more processors may be configured to detect a replicated frame on the communication bus, and identify an attack event based on detecting the replicated frame. The one or more processors may be configured to determine a sequence of interframe transmit times based on identifying the attack event, wherein the sequence of interframe transmit times is determined based on a shared secret associated with the one or more receiver devices. The one or more processors may be configured to transmit a series of alert frames according to the sequence of interframe transmit times to permit the one or more receiver devices to be notified of the attack event.
Network hub, transfer method, and onboard network system
A network hub is provided for an onboard network system. The onboard network system includes first and second networks for transmission of first-type and second-type frames following first and second communication protocols. The network hub includes a receiver that receives a first-type frame. A processor determines whether or not the first-type frame received by the receiver includes first information that is a base for a second-type frame to be transmitted to the second network, to obtain a determination result, and selects a port to send a frame based on the first-type frame based on the determination result. A transmitter sends the frame based on the first-type frame to a wired transmission path connected to the port selected by the processor based on the first-type frame received by the receiver.
Method, system and device for network communications within a vehicle
Embodiments of the present disclosure are directed to vehicle communication systems, in particular, toward contention resolution on a shared medium in vehicle communication systems. The present disclosure can provide a modified version of the Institute of Electrical and Electronics Engineers (IEEE) 802.3 standard to handle physical layer (PHY), and data link layer's (DLL) media access control (MAC) of the wired communication links in the vehicle communication subsystem utilizing a shared medium and half-duplex mode. As a result, the modified MAC and PHY may provide fair access and deterministic latency for shared access to the medium of vehicle communication systems independent of the offered network load.
METHOD AND SYSTEM FOR PROCESSING COHERENT DATA
Methods, systems and computer readable storage medium for processing coherent data are provided. In an embodiment, a method for processing coherent data includes dividing the coherent data into two separate frames. Further, the method includes applying a same coherency number to the two separate frames and transmitting a signal including the two separate frames to a receiving module. The method also includes determining whether the two separate frames match based on the same coherency number. When the two separate frames match, the method outputs the two separate frames to downstream logic. The method may include adding the two separate frames to a buffer populated with a selected number of most recently received frames and, when the two separate frames do not match, identifying a selected frame from the two separate frames and searching the buffer for a matching frame from the most recently received frames.
System and method of providing a controlled interface between devices
A method of using a controlled interface for managing data communicated between a first device and a second device. The method includes storing a first low-level protocol address and a second low-level protocol address in the controlled interface, receiving from the first device a first signal at a first part of the controlled interface, the first signal having first high-level addressing data, stripping the high-level addressing data to yield a first payload, associating the low-level protocol address with the first payload, transmitting the low-level addressed payload to a second part of the controlled interface, stripping, at the second part of the controlled interface, the low-level protocol address associated with the low-level addressed payload, associating a second high-level addressing data to the payload and transmitting the high-level addressed payload from the second part of the controlled interface to the second device.
SYSTEM AND METHOD FOR CONTROLLING MULTIPLE SERIAL CONTROL DEVICES IN AN EMERGENCY VEHICLE
A system, method and storage medium for configuring and operating a plurality of serial devices in an emergency response vehicle. The system may include a plurality of peripheral devices, each configured to receive and store an address, a controller configured to transmit addressable commands to each of the devices, at least two of the devices having a first device type wherein the addresses of each of the devices are selectable by a user. The method may include selecting a plurality of peripheral devices, each configured to receive and store an address, with at least two of the devices have a same device type, connecting each of the devices to a computer executing configuration software, detecting each of the devices, receiving an address for at least one of the devices, and storing the address in a storage medium.