Patent ID: 9155046
Filing Date: 2015-10-06
Classification: H04W,Y02D

Abstract:
1. A network interface device comprising: a network interface module configured to receive, during a time duration for which a host processor is in a sleep mode, a plurality of data packets from a sender, wherein the plurality of data packets comprise a stream, and transmit, during the time duration, acknowledgements of the plurality of data packets to the sender, wherein the host processor is communicatively coupled to the network interface module and wherein at least one of an operating system and a user software application is executed on the host processor, and wherein the time duration corresponds to a latency threshold of the stream; a network interface card (NIC) processor configured to store the plurality of data packets in a first buffer; and a host interface module configured to transmit, subsequent to the time duration, a signal to trigger processing of the plurality of data packets and to receive, subsequent to the time duration, a value corresponding to a data packet of the plurality of data packets received during the time duration, wherein the value corresponds to the sequence number of the last packet received during the time duration, the network interface module being further configured to transmit, subsequent to the time duration and using the value, an acknowledgement of a next data packet received from the sender.