H04L12/1877

MULTICAST COMMUNICATION ARBITRATION
20230318865 · 2023-10-05 ·

Apparatuses, systems, and techniques to perform multicast data transmissions in parallel. In at least one embodiment, a plurality of pending multicast data transmissions are analyzed to select a subset of multicast transmissions that can be performed in parallel. In at least one embodiment, the selection is made by prioritizing senders using a rotating priority scheme.

Broadcast VPN system
11750410 · 2023-09-05 ·

The present invention relates generally to the field of virtual private networks. More specifically, the present invention relates to a broadcast system for a virtual private network that broadcasts via a mesh network. Further, the system makes use of a broadcast source server which allocates data from data packets to specific nodes within a location-based regiment database. The database then uses an AI optimization system which further minimizes latency versus standard IP UDP broadcast systems.

Mixed-mode synchronous playback

Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof to cause the playback devices in a mixed-mode configuration to play audio content in synchrony with each other.

Node failure detection and resolution in distributed databases
11822441 · 2023-11-21 · ·

Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.

Redundant multicast trees without duplication and with fast recovery

In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.

Embedding group-based communication system content
11570170 · 2023-01-31 · ·

Systems are disclosed for embedding group-based communication system content into an integrated application. A request for interactive embeddable content includes a unique identifier and an authentication token associated with a user of an integrated application. If the authentication token is valid, authorization information is provided to the integrated application. An interaction with the embeddable content is received from the user, and the group-based communication system is updated based on the interaction.

SYSTEMS AND METHODS FOR DETERMINING NETWORK COMPONENT SCORES USING BANDWIDTH CAPACITY

In one embodiment, a method includes receiving, by a first router, data from a network component. The method also includes determining, by the first router, a first link bandwidth capacity between the first router and a host device and determining, by the first router, a first score for the first router based on the first link bandwidth capacity, The method also includes determining, by the first router, a second link bandwidth capacity between a second router and the host device and determining, by the first router, a second score for the second router based on the second link bandwidth capacity. The method further includes comparing, by the first router, at least the first score and the second score to determine a highest score and assigning, by the first router, an edge router associated with the highest score to communicate the data to the host device.

Multicast packets for a wireless local area network
11438188 · 2022-09-06 · ·

Methods and apparatus for transmission of data streams using a multicast packet format based on group identifiers (Group IDs) to deliver data to multiple recipient stations (STAs). Using Group IDs, an access point (AP) assigns multiple STAs to one or more groups, and uniquely assigns each STA to a particular position within the group, such that it can receive a requested data stream. A Group ID management action frame provided by the AP to an individual STA indicates to which group (or groups) the STA is assigned and the STA's position within the group, with which information the STA can determine whether a packet is intended for the STA and which portion of the packet to decode in order to receive requested data streams.

Maximally redundant trees to redundant multicast source nodes for multicast protection

In general, techniques are described for enabling a network of network devices (or “nodes”) to provide redundant multicast streams from redundant multicast sources to an egress network node. In some examples, the egress network node (or a controller for the network) computes maximally redundant trees (MRTs) from the egress network node to a virtual proxy node virtually added to the network topology by the egress network node for redundant multicast sources of redundant multicast streams.

Communication method and apparatus

Communication methods and apparatuses to reduce a transmission delay of a multicast message are described. A first radio access network device receives a first message from a terminal device on a radio bearer or a first message from a second radio access network device. The first radio access network device multicasts the first message through a first air interface.