H04L69/22

Communication functions in a mesh network
11601505 · 2023-03-07 · ·

A method including receiving, at an infrastructure device from a first device in a mesh network, a request to determine a communication parameter associated with communicating meshnet data with the first device; configuring a transport layer included in a network stack associated with the infrastructure device to determine the communication parameter and to transmit identification information indicating the communication parameter to an application layer included in the network stack; configuring the application layer to determine a response including the identification information; and transmitting, by the infrastructure device, the response to the first device. Various other aspects are contemplated.

Systems and Methods for Selective Storing of Data Included in a Corrupted Data Packet
20230117443 · 2023-04-20 ·

An exemplary hearing device is configured to receive, from a source, a data packet, the data packet including a plurality of frames including a first frame and a second frame. The hearing device determines that the data packet has an invalid checksum. The hearing device accesses, in response to the determining that the data packet has the invalid checksum, a first frame checksum for the first frame and a second frame checksum for the second frame. The hearing device determines that the first frame checksum is invalid and that the second frame checksum is valid. The hearing device discards, based on the first frame checksum being invalid, the first frame and stores, based on the second frame checksum being valid, the second frame.

Systems and Methods for Selective Storing of Data Included in a Corrupted Data Packet
20230117443 · 2023-04-20 ·

An exemplary hearing device is configured to receive, from a source, a data packet, the data packet including a plurality of frames including a first frame and a second frame. The hearing device determines that the data packet has an invalid checksum. The hearing device accesses, in response to the determining that the data packet has the invalid checksum, a first frame checksum for the first frame and a second frame checksum for the second frame. The hearing device determines that the first frame checksum is invalid and that the second frame checksum is valid. The hearing device discards, based on the first frame checksum being invalid, the first frame and stores, based on the second frame checksum being valid, the second frame.

SYSTEMS AND METHODS FOR ADVANCED ENERGY SETTLEMENTS, NETWORK-BASED MESSAGING, AND APPLICATIONS SUPPORTING THE SAME ON A BLOCKCHAIN PLATFORM

Systems and methods for financial settlement of transactions within an electric power grid network are disclosed. A multiplicity of active grid elements are constructed and configured for electric connection and network-based communication over a blockchain-based platform. The multiplicity of active grid elements are operable to make peer-to-peer transactions based on their participation within the electric power grid by generating and executing a digital contract. The multiplicity of active grid elements generate messages autonomously and/or automatically within a predetermined time interval. The messages comprise energy related data and settlement related data. The energy related data of the multiplicity of active grid elements are based on measurement and verification. The energy related data and the settlement related data are validated and recorded on a distributed ledger with a time stamp and a geodetic reference.

SYSTEMS AND METHODS FOR ADVANCED ENERGY SETTLEMENTS, NETWORK-BASED MESSAGING, AND APPLICATIONS SUPPORTING THE SAME ON A BLOCKCHAIN PLATFORM

Systems and methods for financial settlement of transactions within an electric power grid network are disclosed. A multiplicity of active grid elements are constructed and configured for electric connection and network-based communication over a blockchain-based platform. The multiplicity of active grid elements are operable to make peer-to-peer transactions based on their participation within the electric power grid by generating and executing a digital contract. The multiplicity of active grid elements generate messages autonomously and/or automatically within a predetermined time interval. The messages comprise energy related data and settlement related data. The energy related data of the multiplicity of active grid elements are based on measurement and verification. The energy related data and the settlement related data are validated and recorded on a distributed ledger with a time stamp and a geodetic reference.

Methods and Apparatus Supporting Random Access Procedures in a Wireless Network
20230061663 · 2023-03-02 ·

A method performed by a wireless device is described herein. The wireless device operates in a wireless communications network. The wireless device provides a message to be sent to a network node operating in the wireless communications network. The message is a first scheduled message to be sent to the network node in a random access procedure. The message comprises a first indicator of a type of the message. The type of message has: a) a fixed size SDU, and b) a one byte header comprising the first indicator and lacking a second indicator of a length of a payload. The wireless device also initiates sending the provided message to the network node. Also described is a method performed by the network node receiving and initiating processing the message, based on the first indicator.

ENHANCED BLUETOOTH MECHANISM FOR TRIGGERING WI-FI RADIOS

This disclosure describes methods, apparatus, and systems related to enhanced Bluetooth triggering of device Wi-Fi radios. A device may determine a first Bluetooth data packet including transport data and an indication of a Wi-Fi service discovery, the transport data including a first sub-field and a second sub-field, the first sub-field indicating a length of the second sub-field, and the second sub-field indicating one or more Wi-Fi services supported by the device. A Bluetooth radio of the device may send the first Bluetooth data packet including an indication of a Wi-Fi service. The device may identify a second Bluetooth data packet received by the Bluetooth radio from a second device, the second Bluetooth data packet indicating that the Wi-Fi service is supported by the second device. The device may use a Wi-Fi radio to send one or more Wi-Fi frames associated with the Wi-Fi service to the second device.

ENHANCED BLUETOOTH MECHANISM FOR TRIGGERING WI-FI RADIOS

This disclosure describes methods, apparatus, and systems related to enhanced Bluetooth triggering of device Wi-Fi radios. A device may determine a first Bluetooth data packet including transport data and an indication of a Wi-Fi service discovery, the transport data including a first sub-field and a second sub-field, the first sub-field indicating a length of the second sub-field, and the second sub-field indicating one or more Wi-Fi services supported by the device. A Bluetooth radio of the device may send the first Bluetooth data packet including an indication of a Wi-Fi service. The device may identify a second Bluetooth data packet received by the Bluetooth radio from a second device, the second Bluetooth data packet indicating that the Wi-Fi service is supported by the second device. The device may use a Wi-Fi radio to send one or more Wi-Fi frames associated with the Wi-Fi service to the second device.

Packet Processing Method, Related Device, and Computer Storage Medium
20230069502 · 2023-03-02 ·

A system and network devices for packet processing, a network device including a processor and instructions for receiving a first packet sent by a second network node, the first packet including a format of a segment identifier of the second network node describing a length and a location of each field in the segment identifier, obtaining the format based on the first packet, the segment identifier having a first field, and including a determined value of the first field in the segment identifier in a second packet sent to the second network node, the value of the first field in the segment identifier being determined based on a segment routing policy and the format, and the determined value of the first field indicating to the second network node to process the second packet.

Generation Number for Handling Resets
20230124324 · 2023-04-20 ·

One or more bits of the destination MAC address indicate a number of times a reset event has occurred. These bits may be referred to as a generation number. The generation number in a destination MAC address is updated when a reset event occurs. In this way, frames issued by the sender prior to the reset may be distinguished from frames issued after the reset, since the destination MAC addresses in those frames will not match. In this way, the recipient device is protected from stale packets.