Abstract:
A system and method for automatically sets the encoding bit-rate across a network. The method includes encoding an original media stream with an encoding bit rate having an adjustable rate, transmitting the encoded media stream to a receiver, monitoring a throughput of the encoded media stream, computing an adjustment to the encoding bit rate, and adjusting the encoder's encoding bit rate. A throughput monitor (which can be freestanding, part of the transmitter, or part of the receiver), is operable to monitor the encoded media stream, wherein the transmitter is operable to adjust the encoding bit rate using a result of the monitored throughput. The transmitter and receiver both contain a buffer, and respective buffer monitors. Conditions (e.g., overflow, full, empty) at the transmitter or receiver buffer are detected by the respective transmitter or receiver buffer monitor, where upon a repeated condition the encoded bit rate is adjusted higher or lower.
Abstract:
A system and method for synchronizing digital media playback at multiple digital media playback devices interconnected on a network is provided. A digital media playback device comprising a processor, a synchronization component, a timekeeper component and a digital media source performs synchronization processes to arrange for other players to begin playback at a predetermined position and time in the digital media signal. Synchronization is accomplished by processes which approximate the arrival time of a packet containing audio and/or video digital content across the network and instruct the playback devices as to when playback is to begin, and at what point in the streaming media content signal to begin playback. One method uses a time-stamp packet on the network to synchronize all players. Other methods utilize reiterative processes to narrow approximations of packet arrival time at each playback device.
Abstract:
TCP performance is improved over unreliable links so as to allow TCP connections to be set up when such connections are otherwise impossible. Out-of-band signaling may be used to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. A system may create a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints. The control channel may be achieved using a system that includes of a signaling broker, an agent application, and a virtual network interface and a capture module that together create the control channel for the TCP signaling traffic.
Abstract:
Embodiments of this invention improve TCP performance over unreliable links and allow TCP connections to be set up when otherwise not possible. Embodiments of this invention include the use of out-of-band signaling for TCP to synchronizing and establishing a connection between two TCP endpoints without modification to the TCP/IP protocol suite. Embodiments of this invention provide a system that creates a control channel to enable out-of-band signaling for TCP connection establishment between two TCP endpoints. In embodiments of this invention, the control channel used for the out-of-band signaling traffic between the TCP endpoints (or peers) is achieved using a system that consists of a signaling broker, an agent application, and a virtual network interface and capture module that together create control channel for the TCP signaling traffic. Embodiments of this invention include a protocol to execute out-of-band signaling for TCP.
Abstract:
An embodiment of the invention is directed to a network peripheral device. The network peripheral device includes a plurality of antennas, network communications electronics operable with the antennas, a plurality of electronically controllable visual indicators, and circuitry that activates the selected indicators. The network peripheral device may also include networking electronics, router functionality, a modem, a base band processor, a firewall, and/or a media access control (MAC) processor. The visual indicators may comprise light emitting diodes (LEDs). The visual indicators may correspond to a particular antenna. The visual indicators may also be arranged in a pattern corresponding to an arrangement of antennas in the plurality of antennas, or in a substantially circular pattern. Other embodiments of the invention are directed to various methods and devices.
Abstract:
Apparatuses and systems for deploying wireless connectivity across a geographical area are disclosed. A bollard for deploying the wireless connectivity includes a modem and a router to receive an Internet connection from an ISP uplink. A PoE switch receives the Internet connection from the router. A first set of wireless backhaul bridges receive the Internet connection from the PoE switch and provide the Internet connection to a second set of wireless backhaul bridges embedded within a set of bollards external to the bollard. A wireless AP receives the Internet connection from the PoE switch. The AP includes a first Wi-Fi router to provide the wireless connectivity, using the Internet connection, to a first set of client devices, and a second Wi-Fi router to provide the wireless connectivity, using the Internet connection, to a second set of client devices.
Abstract:
Apparatuses and systems for Wi-Fi 6E enhancement in contention-based protocol are disclosed. The disclosed methods enable a Wi-Fi 6E system to transmit a Channel Switch Announcement (CSA) to enhance the Wi-Fi performance. The disclosed systems preclude bandwidth reduction and interrupted transmission, which can occur using traditional methods.
Abstract:
Apparatuses, methods, and systems for client steering in mesh networks are disclosed. A first access point (AP) of a network sends a quality of service (QoS) data packet to a client device. A received signal strength indication (RSSI) of the client device is captured using the QoS data packet. A distance between the AP and client device is determined using a Wi-Fi round trip time. A time and day of week is determined. Using machine learning, a second AP is identified for steering the client device to, based on the RSSI, the distance, and the time and day of week. A machine learning model is trained to steer each client device to a respective AP for increasing a throughput of the network based on features extracted from client behavior of the client devices. The second AP is connected to the client device.
Abstract:
The disclosed method is performed by a cloud system for changing a registration of a network access device. The method includes initiating a change of a registration of a network access device. The registration is stored at a cloud system and indicates ownership of the network access device by a first user. The method further includes receiving an authorization from the first user to dissociate the ownership of the network access device by the first user, and receiving an indication of a physical reset occurring locally at the network access device. The physical reset allows the first user to dissociate the ownership of the network access device. The method further includes, upon receiving both the authorization by the first user and the indication of the physical reset, releasing the ownership by the first user of the network access device at the cloud system.
Abstract:
Apparatuses and systems for deploying wireless connectivity across a geographical area are disclosed. A bollard for deploying the wireless connectivity includes a modem and a router to receive an Internet connection from an ISP uplink. A PoE switch receives the Internet connection from the router. A first set of wireless backhaul bridges receive the Internet connection from the PoE switch and provide the Internet connection to a second set of wireless backhaul bridges embedded within a set of bollards external to the bollard. A wireless AP receives the Internet connection from the PoE switch. The AP includes a first Wi-Fi router to provide the wireless connectivity, using the Internet connection, to a first set of client devices, and a second Wi-Fi router to provide the wireless connectivity, using the Internet connection, to a second set of client devices.