System, apparatus for content delivery for internet traffic and methods thereof
First Claim
1. A method of serving media, the method comprising:
- receiving a request to serve media content to a user equipment;
receiving caching information regarding the media content, the caching information comprising information regarding whether the media content requested by the user equipment is cacheable; and
assigning a first media server 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 comprising a plurality of first type layer3 (L3) based media servers deployed in a plurality of layer2 (L2) access networks and a plurality of second type L3 based media servers deployed in a plurality of L3 networks, the user equipment being coupled to a content delivery network through a layer2 access network of the plurality of L2 access networks, wherein a hierarchy of the hierarchical set of media servers comprises a first level, a second level, and a third level, wherein the first type L3 based media servers are configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in the L3 networks via a separately routable internet protocol (IP) address.
1 Assignment
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.
68 Citations
25 Claims
-
1. A method of serving media, the method comprising:
-
receiving a request to serve media content to a user equipment; receiving caching information regarding the media content, the caching information comprising information regarding whether the media content requested by the user equipment is cacheable; and assigning a first media server 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 comprising a plurality of first type layer3 (L3) based media servers deployed in a plurality of layer2 (L2) access networks and a plurality of second type L3 based media servers deployed in a plurality of L3 networks, the user equipment being coupled to a content delivery network through a layer2 access network of the plurality of L2 access networks, wherein a hierarchy of the hierarchical set of media servers comprises a first level, a second level, and a third level, wherein the first type L3 based media servers are configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in the L3 networks via a separately routable internet protocol (IP) address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of serving media, the method comprising:
-
receiving a request to serve media content to a user equipment, the user equipment being coupled to a content delivery network through a layer2 access network of a plurality of layer2 access networks; determining whether the media content to be served is cacheable; and redirecting the request to serve the media content to a first media server if the media content to be served is cacheable, wherein the first media server is a media server from a hierarchical set of media servers, the hierarchical set of media servers comprising a plurality of first type layer3 (L3) based media servers deployed in the plurality of layer2 (L2) access networks and a plurality of second type L3 based media servers deployed in a plurality of L3 networks, wherein a hierarchy of the hierarchical set of media servers comprises a first level, a second level, and a third level, wherein the first type L3 based media servers are configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in the L3 networks via a separately routable internet protocol (IP) address. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of serving media, the method comprising:
-
receiving a request to serve media content to a user equipment; determining a destination internet protocol (IP) address of the request; determining whether the media content requested by the user equipment is cacheable; assigning a first media server from a hierarchical set of media servers to serve the user equipment if the destination IP address matches a stored list of destination IP addresses and if the media content requested by the user equipment is cacheable, the hierarchical set of media servers comprising a plurality of first type layer3 (L3) based media servers deployed in a plurality of layer2 (L2) access networks and a plurality of second type L3 based media servers deployed in a plurality of L3 networks, the user equipment being coupled to a content delivery network through a layer2 access network of the plurality of L2 access networks, wherein a hierarchy of the hierarchical set of media servers comprises a first level, a second level, and a third level, wherein the first type L3 based media servers are configured to interface with L2 nodes in the L2 access networks via an inter working function unit (IWF) and with L3 nodes in the L3 networks via a separately routable internet protocol (IP) address; repackaging the received request to serve media content into a TCP/IP message; forwarding the received request to serve media content to the first media server; at a first media server deployed in the L2 access network, receiving the request to serve the media content; determining if the cacheable media content is stored in a cache of the first media server; and 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.
-
Specification