Patent ID: 11870877
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A system comprising:
a processor; and
memory coupled to the processor, the memory comprising computer executable instructions that, when executed, perform operations comprising:
receiving, from an application implemented by a device, a plurality of UDP packets to be sent to a remote client;
combining the plurality of UDP packets into a packet batch, wherein the combining comprises:
determining a size of the packet batch; and
attaching a UDP header to the packet batch;

conveying the packet batch to a network stack by performing a down call for an indicated socket of a plurality of UDP sockets based on the size of the packet batch, the plurality of UDP sockets being implemented by the device, the indicated socket providing a UDP connection to the remote client; and
sending the packet batch from the network stack to a network adapter for transmission over a network.