Patent ID: 7899045
Filing Date: 2011-03-01
Classification: H04L,H04N

Abstract:
1. A method of providing multicast-like TCP-based data transmission, the method comprising: identifying a plurality of recipients to receive a single data payload using computer systems; establishing a TCP connection with the computer systems of each of the plurality of recipients; providing a plurality of TCP/IP packets to an offload engine of a transmitting computer system, wherein each of the TCP/IP packets includes an identifier defining an IP address of one of the plurality of recipients, and wherein one of the TCP/IP packets includes the single data payload with the identifier and the others of the TCP/IP packets include the identifiers without the single data payload; processing the plurality of TCP/IP packets in the offload engine such that each of the plurality of identifiers in the TCP/IP packets without the payload is paired with the single data payload to form a plurality of full TCP/IP packets including addressed data payloads; and transmitting each of the full TCP/IP packets from the transmitting computer system over the respective TCP connections to the respective computer systems of the recipients.