IP Library Granted Patent US 10,348,454
Granted Patent B2
US 10,348,454 · App. 15/727,907 · Granted Jul 9, 2019

Error resilience for interactive real-time multimedia application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,348,454
App. No.
15/727,907
Granted
Jul 9, 2019
Kind
B2
Abstract

An error resilience method comprising: using a computer, creating and storing, in computer memory, one or more FEC filter tables for use by the FEC filter for selectively forwarding a FEC packet; selectively forwarding a request for the FEC packet through a FEC filter based on the FEC table and a dynamic packet loss level at a receiver; limiting a re-transmission request for a particular packet through the FEC filter based on a number of re-transmission requests for the particular packet; and selectively skipping a key frame request based on a number of key frame requests received from a plurality receiver devices, wherein the method is performed by one or more special-purpose computing devices.

Claims (23)

1. An error resilience method comprising:

using a computer, creating and storing, in computer memory, a FEC filter table for use by a FEC filter for selectively forwarding a FEC packet;

requesting the FEC packet through the FEC filter based on the FEC table and a dynamic packet loss level at a receiver; and

selectively skipping a key frame request based on a number of key frame requests received from at least one of a plurality receiver devices,

wherein the method is performed by one or more special-purpose computing devices.

2. The method of claim 1 , further comprising selectively applying FEC to an uplink network and a downlink network.

3. The method of claim 2 , further comprising applying FEC decode and encode to the downlink network.

4. The method of claim 1 , wherein skipping the key frame request occurs when more than 5 key frame requests are received.

5. The method of claim 1 , wherein skipping the key frame request occurs a loss occurs on an uplink network from a sender to the server.

6. The method of claim 1 , further comprising requesting a P frame on a base frame.

7. The method of claim 1 , further comprising limiting a re-transmission request for a particular packet through the FEC filter based on a number of re-transmission requests for the particular packet.

8. A system comprising:

non-transitory computer-readable data storage media with one or more sequences of instructions that are arranged, when executed using a computer, to cause the computer to perform:

creating and storing, in computer memory, a FEC filter table for use by a FEC filter for selectively forwarding a FEC packet;

requesting the FEC packet through the FEC filter based on the FEC table and a dynamic packet loss level at a receiver; and

selectively skipping a key frame request based on a number of key frame requests received from at least one of a plurality receiver devices.

9. The system of claim 8 , further causing the computer to perform:

selectively applying FEC to an uplink network and a downlink network.

10. The system of claim 9 , further causing the computer to perform: applying FEC decode and encode to the downlink network.

11. The system of claim 8 , wherein skipping the key frame request occurs when more than 5 key frame requests are received.

12. The system of claim 8 , wherein skipping the key frame request occurs a loss occurs on an uplink network from a sender to the server.

13. The system of claim 8 , further causing the computer to perform: requesting a P frame on a base frame.

14. The system of claim 8 , further causing the computer to perform: limiting a re-transmission request for a particular packet through the FEC filter based on a number of re-transmission requests for the particular packet.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2019
From: LIU, QIYONG; JIA, ZHAOFENG; JIN, KAI; WU, JING; ZHANG, HUIPIN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 047910/0366 →