H04L69/26

COMMUNICATIONS DEVICE AND METHOD OF COMMUNICATIONS
20210105347 · 2021-04-08 ·

Embodiments of a device and method are disclosed. In an embodiment, a method of communications involves generating a packet for communications in a wired communications network, where the packet includes a header and a payload, and where the header includes packet type information that indicates a network connection within the wired communications network in which the packet is used, and transmitting the packet through the network connection.

Method and system for communicating unicast/multicast messages using automatic dependent surveillance—broadcast (ADS-B) protocol
10977954 · 2021-04-13 · ·

Methods are described for generating encrypted messages and unicast/multicast transmitting the encrypted messages to one or more aircraft using Automatic Dependent Surveillance-Broadcast (ADS-B) transmission. Corresponding system for communicating messages to an aircraft using ADS-B link is also provided.

COMMUNICATION PROTOCOL FOR INFERENCE OF PHYSICAL SLOT IDENTIFIER BY BASEBOARD MANAGEMENT CONTROLLER OF BLADE SERVER

This disclosure describes techniques for interoperability of a blade server in a server chassis, where IOMs of the server chassis do not provide dedicated pins for communicating a physical slot ID to the blade server. BMCs of the blade servers and CMCs of IOMs of the server chassis are mutually configured to broadcast Ethernet frames on layer 2 network segments over a broadcast domain configured by a switch module connected to the blade servers over layer 2 network segments; conduct a slot inference communication protocol using these Ethernet frame broadcasts to enable the CMC to determine a physical slot ID in response to a BMC request, and broadcast that physical slot ID back to the BMC; and use a public certificate-private certificate pair, based in a hardware root of trust, to enforce security of this communication protocol.

Resilient network communication using selective multipath packet flow spraying

Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.

Method and apparatus for communication in a motor drive application

The subject matter disclosed herein describes a switch embedded in a motor controller and a network protocol executing on the switch to provide communication between devices connected to the motor controller in a motor drive application. The embedded switch is configured to communicate via separate ports with an external controller, a network interface for the motor controller, additional motor controllers, and with the motor or other devices mounted on the motor. The network protocol includes a first tier for data that requires deterministic delivery at a high data rate, a second tier for data that requires a high delivery rate but is also tolerant of some variation in delivery time, and a third tier for data that may be delivered at a slower data rate. The embedded switch receives data at any port, identifies the communication tier to which the data belongs, and delivers it to another port accordingly.

Non-volatile memory express over fabric (NVMeOF) using volume management device

Non-volatile Memory Express over Fabric (NVMeOF) using Volume Management Device (VMD) schemes and associated methods, systems and software. The schemes are implemented in a data center environment including compute resources in compute drawers and storage resources residing in pooled storage drawers that are communicatively couple via a fabric. Compute resources are composed as compute nodes or virtual machines/containers running on compute nodes to utilize remote storage devices in pooled storage drawers, while exposing the remote storage devices as local NVMe storage devices to software running on the compute nodes. This is facilitated by virtualizing the system's storage infrastructure through use of hardware-based components, firmware-based components, or a combination of hardware/firmware- and software-based components. The schemes support the use of remote NVMe storage devices using an NVMeOF protocol and/or use of non-NVMe storage devices using NVMe emulation.

Systems and methods for securely transferring selective datasets between terminals with multi-applications support

Receiving, by a first communication device, an internet protocol (IP) packet via a first synchronous multi-application application programming interface (API) running on a first computer, dividing, by a splitting unit in the first communication device, the IP packet into a command portion and a data portion, encoding, by a data encoding unit in the first communication device, the data portion into a text delimited non-IP format, transmitting, by a transmitting unit in the first communication device, the encoded data portion and the command portion, receiving, by a second communication device, the encoded data portion and the command portion, decoding, by a data decoding unit in the second communication device, the encoded data portion into IP format, combining, by a constructor unit in the second communication device, the decoded data portion and the command portion to regenerate the IP packet, and receiving, by a second synchronous multi-application API running on a second computer, the regenerated IP packet.

Scheduling mechanisms for end system SUBVLs

A device for avionics full-duplex switched Ethernet (AFDX) communication can include a transmit port for transmitting AFDX data and a processor. The processor can be configured to obtain AFDX data frames for transmission over a plurality of sub-virtual links (subVLs) of a virtual link (VL), and maintain, for each of the plurality of subVLs, a corresponding data queue by storing AFDX data frames associated with that subVL in the corresponding data queue. The processor can transmit the AFDX data frames from the plurality of data queues on the plurality subVLs via the transmit port according to a scheduling policy that is based on subVL prioritization. The scheduling policy that is based on subVL prioritization can include static priority (SPn) scheduling, earliest deadline first (EDF) scheduling, or least laxity first (LLF) scheduling.

Method, system and apparatus for automated inventory reporting of security, monitoring and automation hardware and software at customer premises

A single platform for controller functionality for each of security, monitoring and automation, as well as providing a capacity to function as a bidirectional Internet gateway, is provided. Embodiments of the present invention provide such functionality by virtue of a configurable architecture that enables a user to adapt the system for the user's specific needs. Embodiments of the present invention further provide for remote access to the configurable controller, thereby providing for remote monitoring of the state of a dwelling and for remote control of home automation. Embodiments of the present invention further provide for reporting to a provider those sensors and other hardware used by the configurable architecture, enabling the provider to track inventory of such items.

WIRELESS CONTROL SYSTEM, WIRELESS CONTROL METHOD, AND BATTERY PACK
20210037407 · 2021-02-04 · ·

The present disclosure includes a wireless control system, a wireless control method, and a battery pack. The wireless control system includes a master configured to wirelessly transmit a first command packet, and first to N.sup.th slaves to which first to N.sup.th IDs are allocated, respectively. When the first slave receives the first command packet, the first slave wirelessly transmits a first response packet including first battery information and the first ID. When a k+1.sup.th slave receives the first command packet, the k+1.sup.th slave stands by to receive a k.sup.th response packet for a preparation period and wirelessly transmits a k+1.sup.th response packet including k+1.sup.th battery information and a k+1.sup.th ID. When the k.sup.th response packet is received by the k+1.sup.th slave within the preparation period, the k+1.sup.th response packet further includes k.sup.th battery information and a k.sup.th ID.