# US 2021/0243241 A1 · Method and Apparatus for Wi-Fi Video Packet Re-prioritization for Live MPEG Transport Streaming

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243241 A1
- Document ID: US20210243241A1
- Status: Published application
- Kind: A1
- Application number: 17/157,013
- Filed: 2021-01-25
- Published: 2021-08-05
- Earliest claimed: 2020-01-30
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Charles Hardt; Albert F. Elcock; Christopher S. DelSordo
- Web page: https://patentgrep.com/patent/US20210243241A1

## CPC

- H04L 65/60: Network streaming of media packets
- H04L 65/80: Responding to QoS
- H04L 47/24: Traffic characterised by specific attributes, e.g. priority or QoS
- H04L 47/245: {using preemption}
- H04L 47/28: in relation to timing considerations
- H04L 47/286: {Time to live}
- H04L 47/323: {Discarding or blocking control packets, e.g. ACK packets}
- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Transmitting from a wireless router a live stream of time stamped multimedia packets from a server which is capable of providing a system time clock value is disclosed. The wireless router includes a queue for storing the time stamped multimedia packets received from the live streaming server. The wireless router also includes a processor for analyzing the priority of the time stamped multimedia packets stored in the queue, for comparing the time stamps to the system time clock value, for calculating a transmission time to a video client, and for determining a transmission window to transmit the time stamped multimedia packets. The time stamped multimedia packets are discarded if the packets cannot be transmitted within the transmission window, or the time stamped packets are immediately transmitted if they can be transmitted within the transmission window. The priority of the packets in queue may be re-sorted prior to transmission.

## Claims

### Claim 1

A method for wirelessly transmitting time stamped multimedia packets from a wireless router, comprising:
receiving at an input port of the wireless router a live stream of time stamped multimedia packets from a server which is capable of providing a system time clock value;
storing in a queue the time stamped multimedia packets received at the input port;
analyzing the priority of the time stamped multimedia packets stored in the queue;
comparing the time stamps to the system time clock value, calculating a transmission time to a video client;
determining a transmission window to transmit the time stamped multimedia packets; and
transmitting from an output port of the wireless router the time stamped multimedia packets to the video client;
wherein the time stamped multimedia packets are discarded, if the packets cannot be transmitted within the transmission window, or the time stamped packets are immediately transmitted, if they can be transmitted within the transmission window.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising resorting the priorities of the time stamped multimedia packets in the queue if updated conditions within network affect the transmission time to the video client.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising resorting the priorities of the time stamped multimedia packets in the queue such that if a first packet is behind a second packet in queue and has a shorter transmission window, the first packet will be re-positioned precede the second packet in the queue so that it is transmitted before second packet.

### Claim 4 (depends on 2)

The method according to claim 2, wherein the resorting is continuous.

### Claim 5 (depends on 2)

The method according to claim 2, wherein resorting the priorities of the time stamped multimedia packets is based on their respective relative transmission windows.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising:
continuously monitoring, by the wireless router, a current PTS Presentation Time Stamps (PTS) of Wi-Fi clients in communication with the wireless router.

### Claim 7

An apparatus for wirelessly transmitting time stamped multimedia packets, comprising:
a wireless router having:
at least an input port for receiving a live stream of time stamped multimedia packets from a server which is capable of providing a system time clock value;
a queue for storing the time stamped multimedia packets received at the input port;
a processor for analyzing the priority of the time stamped multimedia packets stored in the queue, for comparing the time stamps to the system time clock value, for calculating a transmission time to a video client, and for determining a transmission window to transmit the time stamped multimedia packets; and
at least an output port for transmitting the time stamped multimedia packets to the video client;
wherein the time stamped multimedia packets are discarded, if the packets cannot be transmitted within the transmission window, or the time stamped packets are immediately transmitted, if they can be transmitted within the transmission window.

### Claim 8 (depends on 7)

An apparatus according to claim 7, wherein the processor further resorts priorities of the time stamped multimedia packets in the queue if updated conditions within network affect the transmission time to the video client.

### Claim 9 (depends on 7)

The apparatus according to claim 7, wherein the processor resorts the priorities of the time stamped multimedia packets in the queue such that if a first packet is behind a second packet in queue and has a shorter transmission window, the first packet will be re-positioned precede the second packet in the queue so that it is transmitted before second packet.

### Claim 10 (depends on 9)

The method of claim 9, wherein the resorting is continuous.

### Claim 11 (depends on 7)

The method of claim 7, wherein the processor resorts the priorities of the time stamped multimedia packets based on their respective relative transmission windows.

### Claim 12 (depends on 7)

An apparatus according to claim 7, wherein the processor of the wireless router continuously monitors a current Presentation Time Stamps (PTS) of Wi-Fi clients in communication with the wireless router.
