The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 07, 2023

Filed:

May. 13, 2021
Applicant:

Agora Lab, Inc., Santa Clara, CA (US);

Inventors:

Tian Xia, Shanghai, CN;

Yong Liu, Shanghai, CN;

Assignee:

Agora Lab, Inc., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 67/141 (2022.01); H04L 67/60 (2022.01); G06Q 10/0631 (2023.01); H04L 7/00 (2006.01); H04L 67/146 (2022.01); H04N 7/025 (2006.01);
U.S. Cl.
CPC ...
H04L 67/141 (2013.01); G06Q 10/063114 (2013.01); H04L 7/0079 (2013.01); H04L 7/0091 (2013.01); H04L 67/146 (2013.01); H04L 67/60 (2022.05); H04N 7/025 (2013.01);
Abstract

A transport framework for heterogeneous data streams includes session management module and a connection management module. The session management module is configured to receive a request to establish a first stream that is used for transmitting or receiving data, where the request includes an express indication as to whether the first stream is reliable or unreliable; construct a first data frame based on application data; handoff the first data frame to the connection management module; and maintain a record for the first data frame that includes whether the first data frame is successfully transmitted to the receiver. The connection management module is configured to receive the first data frame of the first stream from the session management module; receive a second frame from the session management module; encapsulate the first data frame and the second frame in a packet; and transmit the packet to the receiver using an unreliable protocol.


Find Patent Forward Citations

Loading…