System, apparatus for content delivery for internet traffic and methods thereof
First Claim
1. A method of serving media, the method comprising:
- at a first media server deployed in a layer2 (L2) access network, receiving a request to serve a cacheable media content to a user equipment, the user equipment being coupled to a content delivery network through the layer2 access network;
determining if the cacheable media content is stored in a cache of the first media server, wherein the first media server does not determine if the cacheable media content is cacheable content;
serving the cacheable media content from the cache to the user equipment if the media content is stored in the cache of the first media server;
determining if the cacheable media content is stored in a cache of any other media server in a hierarchical set of media servers if the media content is not stored in the cache of the first media server; and
retrieving from the other media server and serving the cacheable media content to the user equipment if the cacheable media content is stored in the cache of any other media server under the control of the content delivery network,wherein the first media server is configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in layer3 (L3) networks via a separately routable internet protocol (IP) address.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method of serving media includes receiving a request to serve media content to an user equipment, and receiving caching information regarding the media content. The caching information includes information regarding whether the media content requested by the user equipment is cacheable. A first media server is assigned from a hierarchical set of media servers to serve the user equipment if the media content to be served is cacheable. The hierarchical set of media servers includes a plurality of first type of media servers deployed in a plurality of layer2 (L2) access networks. The user equipment is coupled to the content delivery network through a layer2 access network of the plurality of L2 access networks.
82 Citations
31 Claims
-
1. A method of serving media, the method comprising:
-
at a first media server deployed in a layer2 (L2) access network, receiving a request to serve a cacheable media content to a user equipment, the user equipment being coupled to a content delivery network through the layer2 access network; determining if the cacheable media content is stored in a cache of the first media server, wherein the first media server does not determine if the cacheable media content is cacheable content; serving the cacheable media content from the cache to the user equipment if the media content is stored in the cache of the first media server; determining if the cacheable media content is stored in a cache of any other media server in a hierarchical set of media servers if the media content is not stored in the cache of the first media server; and retrieving from the other media server and serving the cacheable media content to the user equipment if the cacheable media content is stored in the cache of any other media server under the control of the content delivery network, wherein the first media server is configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in layer3 (L3) networks via a separately routable internet protocol (IP) address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of media streaming, the method comprising:
-
receiving a request to serve a cacheable media content to a user equipment; determining a destination internet protocol (IP) address of the request; repackaging the received request into a TCP/IP message if the destination IP address matches an entry in a stored list of destination IP addresses; and transmitting the TCP/IP message to the first media server in a layer2 (L2) access network, wherein the first media server is configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with layer3 (L3) nodes in L3 networks via a separately routable internet protocol (IP) address. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network component for serving media, comprising:
-
a transmitter; a receiver; a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; receive a request to serve a cacheable media content to a user equipment, the user equipment being coupled to a content delivery network through a layer2 (L2) access network, wherein the network component comprises a first media server deployed in the L2 access network; determine if the cacheable media content is stored in a cache of the first media server, wherein the first media server does not determine if the cacheable media content is cacheable content; serve the cacheable media content from the cache to the user equipment if the media content is stored in the cache of the first media server determining if the cacheable media content is stored in a cache of any other media server in a hierarchical set of media servers if the media content is not stored in the cache of the first media server; and retrieving from the other media server and serving the cacheable media content to the user equipment if the cacheable media content is stored in the cache of any other media server under the control of the content delivery network, wherein the first media server is configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with layer3 (L3) nodes in L3 networks via a separately routable internet protocol (IP) address. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A network component for media streaming, comprising:
-
a transmitter; a receiver; a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; receive a request to serve a cacheable media content to a user equipment; determine a destination internet protocol (IP) address of the request; repackage the received request into a TCP/IP message if the destination IP address matches an entry in a stored list of destination IP addresses; and transmitting the TCP/IP message to the first media server in a layer2 (L2) access network, wherein the first media server is configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with layer3 (L3) nodes in L3 networks via a separately routable internet protocol (IP) address. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification