×

System and method for a software-based TCP/IP offload engine for digital media renderers

  • US 20080117911A1
  • Filed: 03/13/2007
  • Published: 05/22/2008
  • Est. Priority Date: 11/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of receiving data transferred from a first computing device to a second computing device through a network, the transfer of data adhering to a packet-based network protocol the method comprising:

  • establishing a connection between the first computing device and the second computing device for a session according to the network protocol;

    receiving a data packet from the first computing device at the second computing device, wherein the data packet includes payload data and a header;

    defining a packet header template for acknowledging the receipt of the data packet, the template having a plurality of static fields filled with static values and variable fields that can acquire packet-dependent values;

    storing the header template in a memory location of a memory device of the second computing device;

    updating the packet-dependent values of the variable fields of the template stored in the memory device; and

    sending an ACK packet that includes the a copy of the updated packet header from the first computing device to the second computing device to acknowledge the receipt of the packet.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×