System, apparatus for content delivery for internet traffic and methods thereof
First Claim
1. A method of media streaming, the method comprising:
- receiving user profiles from a layer3 (L3) node in an access network, the user profiles including information relating to user account and/or network characteristics of a user equipment;
receiving, at an inter-working function (IWF), a request to serve media content to the user equipment;
assigning a first media server from a hierarchical set of media servers to serve the user equipment determined according to the user profiles if the media content to be served is cacheable, the hierarchical set of media servers comprising a plurality of first type media servers deployed in a plurality of layer2 (L2) access networks, wherein at least one media server is in a content delivery network, and at least one media server is in a packet delivery network (PDN) peering point or a border gateway, and wherein the user equipment is coupled to a content delivery network through a L2 access network of the plurality of L2 access networks;
intercepting, by the IWF, a first protocol type message and forwarding the first protocol type message to one of the plurality of first type media servers deployed in the L2 access networks if an internet protocol (IP) address of the first protocol type message matches an address in an IP table indicating that the content is cached in the one of the plurality of first type media servers deployed in the L2 access networks; and
transparently passing, by the IWF, second protocol type messages between an radio network controller (RNC) and a serving general packet radio services (GPRS) support node (SGSN).
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method of serving media includes receiving user profiles from a layer3 node in an access network, and receiving a request to serve media content to a user equipment. The user profiles include information relating to user account and/or network characteristics of the user equipment. The method further includes using an user equipment information from the user profiles, 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 include a plurality of first type of media servers deployed in a plurality of layer2 (L2) access networks. The user equipment is coupled to a content delivery network through a layer2 access network of the plurality of layer2 access networks.
-
Citations
25 Claims
-
1. A method of media streaming, the method comprising:
-
receiving user profiles from a layer3 (L3) node in an access network, the user profiles including information relating to user account and/or network characteristics of a user equipment; receiving, at an inter-working function (IWF), a request to serve media content to the user equipment; assigning a first media server from a hierarchical set of media servers to serve the user equipment determined according to the user profiles if the media content to be served is cacheable, the hierarchical set of media servers comprising a plurality of first type media servers deployed in a plurality of layer2 (L2) access networks, wherein at least one media server is in a content delivery network, and at least one media server is in a packet delivery network (PDN) peering point or a border gateway, and wherein the user equipment is coupled to a content delivery network through a L2 access network of the plurality of L2 access networks; intercepting, by the IWF, a first protocol type message and forwarding the first protocol type message to one of the plurality of first type media servers deployed in the L2 access networks if an internet protocol (IP) address of the first protocol type message matches an address in an IP table indicating that the content is cached in the one of the plurality of first type media servers deployed in the L2 access networks; and transparently passing, by the IWF, second protocol type messages between an radio network controller (RNC) and a serving general packet radio services (GPRS) support node (SGSN). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for media streaming, the apparatus comprising:
-
a receiver configured to receive user profiles from a layer3 (L3) node in an access network, the user profiles including information relating to user account and/or network characteristics of a user equipment, the receiver configured to receive a request to serve media content to the user equipment, the receiver configured to intercept a first protocol type message and forward the first protocol type message to one of a plurality of first type media servers deployed in a L2 access networks if an internet protocol (IP) address of the first protocol type message matches an address in an IP table indicating that the content is cached in the one of the plurality of first type media servers deployed in the L2 access networks, and the receiver configured to transparently pass second protocol type messages between a radio network controller (RNC) and a serving general packet radio services (GPRS) support node (SGSN); and an assignor configured to assign a first media server from a hierarchical set of media servers to serve the user equipment determined according to the user profiles if the media content to be served is cacheable, the hierarchical set of media servers comprising a first type media servers deployed in a plurality of layer2 (L2) access networks, at least one media server is in a content delivery network, and at least one media server is in a packet delivery network (PDN) peering point or a border gateway, wherein the user equipment is coupled to a content delivery network through a L2 access network of the plurality of L2 access networks. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification