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.
Patent No.:
Date of Patent:
Sep. 29, 2026
Filed:
Jun. 05, 2024
Roblox Corporation, San Mateo, CA (US);
Khuzema Pithewan, San Mateo, CA (US);
Michael White, San Mateo, CA (US);
Ethan Everett, San Mateo, CA (US);
Roblox Corporation, San Mateo, CA (US);
Abstract
Implementations described herein relate to methods, systems, and computer-readable media. In some implementations, a method to transmit application data over a network connection may include receiving application data, determining a permitted data rate, shaping the application data received from each application of the plurality of applications based on the permitted data rate for the application into respective shaped application data, adding the shaped application data associated with each application to a queue, assigning the datagrams included in the queue to a particular data stream of a plurality of data streams based on metadata associated with each datagram included in the application data, applying stream level flow control to each data stream of the plurality of data streams to identify a subset of datagrams from the each data stream in the queue, generating a packet for transmission over the connection, and transmitting the packet over the network connection.