Abstract:
A system for performing multi-level video processing within a vehicle includes a pre-processing module for determining an encoding mode and enabling one or more levels of encoding based on the encoding mode. The pre-processing module further receives a video stream from a camera attached to the vehicle via a vehicular communication network and encodes the video stream based on the encoding mode to produce a packet stream output. The system further includes a video decoder for receiving the packet stream output and decoding the packet stream output in accordance with the encoding mode to produce a decoded video output.
Abstract:
Systems and methods for implementing controller area network (CAN) communications between CAN nodes using Ethernet are provided. An Ethernet switch includes ports, each of which is configured to receive an Ethernet data packet (EDP) from a CAN node. Each EDP includes a CAN message, which includes an identification (ID) of a corresponding CAN node. A first port is configured to receive a first EDP and a second port is configured to receive a second EDP. The Ethernet switch also includes a controller module configured to detect a CAN conflict between the first EDP and the second EDP. The controller module is configured to select, in response to the detection of the CAN conflict, the first EDP or the second EDP based on the ID corresponding to the first EDP and the ID corresponding to the second EDP. The controller module is configured to route the selected EDP to a destination.
Abstract:
A vehicle network node module includes device buffers, a network buffer, a switch circuit, and a processing module. The device buffers temporarily store outgoing device packets from, and temporarily store incoming device packets for, vehicle devices in accordance with a locally managed prioritization scheme. The network buffer receives incoming network packets from, and outputs the outgoing network packets to, a vehicle network fabric in accordance with a global vehicle network protocol. The network buffer also temporarily stores the incoming network packets and the outgoing network packets in accordance with the locally managed prioritization scheme. The switching circuit selectively couples the network buffer to individual ones of the device buffers in accordance with the locally managed prioritization scheme. The processing module interprets the outgoing device packets and the incoming network packets to determine types of packets and determines the locally managed prioritization scheme based on the types of packets.
Abstract:
A gateway network device may establish secure connections to a plurality of remote network devices using tunneling protocols to distribute to the remote network devices multimedia content received from one or more content providers. The consumption of the multimedia content may originally be restricted to local network associated with the gateway network device. The secure connections may be set up using L2TP protocol, and the L2TP tunneling connections may be secured using IPSec protocol. Use of multimedia content may be restricted based on DRM policies of the content provider. DRM policies may be implemented using DTCP protocol, which may restrict use of the multimedia content based on roundtrip times and/or IP subnetting. Each content provider may use one or more VLAN identifiers during communication of the multimedia content to the gateway network device, and the gateway network device may associate an additional VLAN identifier with each secure connection.
Abstract:
A system and method for enhanced physical layer device autonegotiation. The autonegotiation process typically identifies the highest common denominator amongst various standardized modes of operation. Enhanced autonegotiation can be used to select a mode of operation that is not the highest common denominator. Enhanced autonegotiation can also identify a non-standardized mode of operation using next page messaging, additional physical signaling, or Layer 2 messaging.
Abstract:
A device in an industrial environment may adapt communications to account for industrial noise in the industrial environment. The device may send a first communication to a destination device in the industrial environment using a first communication technology. The device may access noise prediction data for the industrial environment, and the noise prediction data may indicate predicted noise for one or more portions of the industrial environment, including a communication pathway to the destination device using the first communication technology. The device may adapt a subsequent communication to the destination device to account for the predicted noise along the communication pathway.
Abstract:
A temporary work group system may include one or more network devices and one or more working devices. The network device can allocate an access point in a network to provide network access to a temporary work group. Working devices may be selectively identified by the network device as being available for inclusion in the temporary work group based on a first predetermined criteria that includes proximity to the access point and authentication of each of the working devices. Selectively identified working devices can be associated with the temporary work group based on a second predetermined criteria that includes a respective relative location of the working devices and respective functionality of the working devices. The system may preempt working devices from association with the work group session until such devices meet both the first predetermined criteria and the second predetermined criteria.
Abstract:
A bridge routing module can be incorporated into a closed network fabric, such as a vehicular network. The bridge routing module includes an interface circuit to be coupled to other elements of the closed network fabric, for example other bridge routing modules or switch modules. The bridge routing module includes memory to store information associating packet content types with packet routing parameters, among other things. A processing module included in the bridge routing module analyzes packets to identify the type of content carried by the packets, and determines packet routing parameters based on the packet's content type. Ingress and egress of the packet are controlled in accordance with the packet routing parameters determined by the processing module.
Abstract:
A vehicle network node module includes device buffers, a network buffer, a switch circuit, and a processing module. The device buffers temporarily store outgoing device packets from, and temporarily store incoming device packets for, vehicle devices in accordance with a locally managed prioritization scheme. The network buffer receives incoming network packets from, and outputs the outgoing network packets to, a vehicle network fabric in accordance with a global vehicle network protocol. The network buffer also temporarily stores the incoming network packets and the outgoing network packets in accordance with the locally managed prioritization scheme. The switching circuit selectively couples the network buffer to individual ones of the device buffers in accordance with the locally managed prioritization scheme. The processing module interprets the outgoing device packets and the incoming network packets to determine types of packets and determines the locally managed prioritization scheme based on the types of packets.
Abstract:
A switching fabric, within a network switching device, may comprise a plurality of dedicated interface modules to enable the switching fabric to interface with a plurality of switching support subsystems. The switching support subsystems may comprise a memory subsystem, a content address memory (CAM) subsystem, a packet processing subsystem, and a physical layer (PHY) subsystem. The switching fabric may be operable to determine capacity and/or capability of each of the plurality of switching support subsystems; and to configure each of the plurality of dedicated interface modules based on the determined capacity and/or capability of a corresponding switching support subsystem. The switching fabric also comprises an inter-switch interface module to enable coupling the network switching device to a plurality of other network switching devices, to form a multi-device switching mesh that enable sharing of resources and/or aggregation of switching capabilities of the network switching devices.