Optimized digital media delivery engine
OwnerRichard T. Oesterreicher, Craig Murphy +2inventors
InventorsRichard T. Oesterreicher, Craig Murphy, George Wright, Greg Ansley
Life of this patent
Estimating the term…
Loading patent…
OwnerRichard T. Oesterreicher, Craig Murphy +2inventors
InventorsRichard T. Oesterreicher, Craig Murphy, George Wright, Greg Ansley
Estimating the term…
A digital media delivery engine adapted to store content in a media buffer dynamically generates wire data packets for transmission over a network. The digital media delivery engine eliminates the redundant copying of data and the shared I/O bus, bottlenecks typically found in a general-purpose PC. The digital media delivery engine is adapted to generate and deliver UDP/IP packets without requiring storage of an entire UDP datagram payload in a buffer while the UDP checksum is calculated. The checksum is dynamically calculated while IP packets that encapsulate payload data are generated and transmitted. After the payload of an entire UDP datagram has been encapsulated, the UDP checksum and other portions of the UDP header are then encapsulated in an IP packet and transmitted over the network.
A media delivery engine for providing streaming media to a client, comprising:
A method of streaming digital media across a network, comprising:
A method of generating and transmitting IP data packets that encapsulate a datagram having a checksum, comprising:
A method of generating data packets in a network employing two or more hierarchical communications protocols where information in a datagram header of an upper-level protocol is derived from information included in the datagram payload and a lower-level protocol is responsible for segmenting and reassembling packets, comprising:
Dependencies are inferred from the claim text.