Network stack for transmission of application data over network connections
AssigneeRoblox Corporation
InventorsKhuzema Pithewan, Michael White, Ethan Everett
Life of this patent
Estimating the term…
Loading patent…
AssigneeRoblox Corporation
InventorsKhuzema Pithewan, Michael White, Ethan Everett
Estimating the term…
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.
A computer-implemented method to transmit application data over a network connection, the method comprising:
A non-transitory computer-readable medium with instructions stored thereon that, responsive to execution by a processing device, cause the processing device to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.