System, device and method for media data offload processing
First Claim
Patent Images
1. A system comprising:
- a host processing system;
one or more media decoding devices; and
a network interface controller, the network interface controller comprising;
a network interface to receive data packets from a data transmission medium;
an I/O interface to communicate with the host processing system and the one or more media decoding devices; and
a forwarding engine to forward media data in received data packets to the one or more media decoding devices independently of the host processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are a system and method of forwarding data packets from a network interface controller (NIC) to one or more media decoding devices. The NIC may comprise an I/O interface to transmit to communicate with either a host processing system and the one or more media decoding devices. Data packets received at the NIC may be forwarded to the one or more media decoding devices independently of the host processing system.
200 Citations
33 Claims
-
1. A system comprising:
-
a host processing system;
one or more media decoding devices; and
a network interface controller, the network interface controller comprising;
a network interface to receive data packets from a data transmission medium;
an I/O interface to communicate with the host processing system and the one or more media decoding devices; and
a forwarding engine to forward media data in received data packets to the one or more media decoding devices independently of the host processing system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network interface controller comprising:
-
a network interface to receive data packets from a data transmission medium;
a forwarding engine to;
receive from a host processing system session information associated with a media event; and
forward media data in data packets associated with the session information to a destination media decoding device independently of the host processing system. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
detecting a media event; and
transmitting session information associated with the media event to a network interface controller, the session information associating at least some data packets received at the network interface controller with one or more destination media decoding devices. - View Dependent Claims (15, 16, 17)
-
-
18. An article comprising:
a storage medium comprising machine-readable instructions stored thereon to;
detect a media event; and
initiate transmission of session information associated with the media event to a network interface controller, the session information associating at least some data packets received at the network interface controller with one or more destination media decoding devices. - View Dependent Claims (19, 20, 21)
-
22. A method comprising:
-
receiving session information from a host processing system;
receiving data packets from a transmission medium;
associating at least some of the received data packets with the session information; and
forwarding portions of the associated data packets to one or more destination media decoding devices independently of the host processing system. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An article comprising:
a storage medium comprising machine-readable instructions stored thereon to;
receive session information from a host processing system;
associate at least some received data packets with the session information; and
initiate forwarding portions of the associated data packets to one or more destination media decoding devices independently of the host processing system. - View Dependent Claims (29, 30, 31, 32, 33)
Specification