H04L43/0858

METHOD AND SYSTEM FOR SEAMLESSLY REMOTE MONITORING AN AVAILABILITY OF A PUBLISHED REMOTE RESOURCE ON A HOST
20230017884 · 2023-01-19 ·

A method for seamlessly remote monitoring an availability of a published remote resource on a host is disclosed. The method comprises: sending, from a remote monitoring entity, monitoring commands to the host, via a Remote Display Session (RDS) between the remote monitoring entity and the host, the RDS executing on a web page loaded by a headless browser running on the remote monitoring entity; and determining one or more availability parameters that are indicative of the availability of the published remote resource, by the remote monitoring entity, based on results of execution of the monitoring commands by the host.

Protection switching using performance metrics
11558760 · 2023-01-17 · ·

Technology disclosed herein includes a method to trigger protection switching on a wireless link of a network device comprised in a protection switching capable network. The method comprises monitoring one or more performance metrics on said link and sending a signal failed message when at least one metric of said one or more performance metrics fails to satisfy performance criteria related to the at least one metric of said one or more performance metrics.

MEASURING UPLINK LATENCY

A user equipment (UE) may receive, at a packet data convergence protocol (PDCP) layer, a service data unit (SDU) including uplink (UL) data to be transmitted to a base station, and transmit, to the base station, at least one UL transmission including the UL data and timing information associated with an arrival of the SDU at the PDCP layer. The base station may receive the at least one UL transmission including the UL data, identify timing information, and calculate an UL delay based at least in part on the timing information from the UE. The timing information may be communicated in at least one of a PDCP protocol data unit (PDU) header or a medium access control (MAC) control element (CE) (MAC-CE).

Method for measuring a transmission delay with control of degrees of contention applied to a data frame

The invention relates to a method for transmitting a target data frame (fA) on a path comprising at least one router (R) that has input ports (P1, P2, P3), at least one output port (PS) and an arbitration unit (UA) configured so as to select a data frame from a plurality of data frames each coming from a different input port and competing for transmission by one and the same output port. The method comprises specifying, for each of the access ports of the router, data frames (fB, fC) competing with the target data frame for transmission by a target output port of the router. An end-to-end transmission time of the target data frame on the path is then measured while the arbitration unit selects the competing data frame (fB) before the target data frame (fA) for transmission by the target output port (PS).

AUDIO SYNCHRONIZATION IN WIRELESS SYSTEMS

Methods, devices, and systems are provided for synchronizing a source device with a sink device. In some examples, the source device plays first audio using, e.g., an electro-acoustic transducer. The source device transmits a stream of packets to the sink device to be used by the sink device for playing second audio, where the playing of the second audio is to be synchronized within a predefined tolerance with the playing of the first audio. In response to determining there is a delay in average packet arrival times of the stream of packets at the sink device, the source device adjusts the playing of the first audio to maintain synchronization with the playing of the second audio within the predefined tolerance.

Reducing latency in downloading electronic resources using multiple threads
11550638 · 2023-01-10 · ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes a native application that presents an interactive item and a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is different from the native application and provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.

Communication system determining time of arrival using matching pursuit

A wireless receiver receives location pilots embedded in received symbols and uses the location pilots to detect the first path for every base station the network has designated for the receiver to use in time of arrival estimation. The receiver preferably applies matching pursuit strategies to offer a robust and reliable identification of a channel impulse response's first path. The receiver may also receive and use estimation pilots as a supplement to the location pilot information in determining time of arrival. The receiver can use metrics characteristic of the channel to improve the robustness and reliability of the identification of a CIR's first path. With the first path identified, the receiver measures the time of arrival for signals from that path and the receiver determines the observed time difference of arrival (OTDOA) to respond to network requests for OTDOA and position determination measurements.

Unique ID generation for sensors

Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.

Systems and methods for determining delay of a plurality of media streams
11695999 · 2023-07-04 · ·

A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.

DETECTION OF NETWORK MEASUREMENT INACCURACIES
20230006911 · 2023-01-05 ·

The disclosure describes techniques for detecting network measurement inaccuracies through the detection of sender delays or packet drops. For example, a sender device of a test packet may determine whether the sender device is experiencing any issues in sending the test packet to a receiver device and notify a controller of the issues such that the controller may generate an indication that one or more Key Performance Indicator (KPI) measurements based on the test packets from the sender device are inaccurate and/or untrustworthy, remove the inaccurate KPI measurements, and/or adjust the inaccurate KPI measurements.