System, Apparatus for Content Delivery for Internet Traffic and Methods Thereof
Abstract
In one embodiment, a method of serving media includes receiving a delivery log of traffic use after every first time interval for an user equipment. The user equipment is part of a hot billing class of users. The traffic use comprises data usage by the user equipment during communication with a media server in a layer2 access network. A user traffic information computed from the delivery log is transmitted to a billing center. A account status information is received from the billing center. The account status information is received if the user equipment exceeds a user account metric. A session termination information based on the account status information is transmitted.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of serving media, the method comprising:
receiving a delivery log of traffic use after every first time interval for an user equipment, the user equipment being part of a hot billing class of users, wherein the traffic use comprises data usage by the user equipment during communication with a media server in a layer2 access network; transmitting a user traffic information from the delivery log to a billing center; receiving account status information from the billing center, wherein the account status information is received if the user equipment exceeds a user account metric; and transmitting session termination information based on the account status information.
2 . The method of claim 1 , wherein the delivery log of traffic use is received at a media data function at a content delivery network.
3 . The method of claim 2 , wherein the transmitting session termination information is transmitted to a media controller at a content delivery network.
4 . The method of claim 1 , wherein the media server comprises a layer 3 based media server.
5 . A method of serving media, the method comprising:
periodically generating a delivery log comprising traffic use for an on-going session with a user equipment for every first time interval; transmitting the delivery log periodically every second time interval; receiving session termination information, wherein the session termination information is received if the user equipment exceeds a user account metric; and terminating the on-going session with the user equipment.
6 . The method of claim 5 , wherein the delivery log is generated at a media server at a layer2 access network.
7 . The method of claim 5 , wherein the delivery log is transmitted to a media data function in a content delivery network.
8 . A method of serving media, the method comprising:
receiving a request to serve media content to a user equipment; receiving a subset of packet data protocol (PDP) information, the PDP comprising a flag indicating charging type of the user equipment; determining the charging type of the user equipment based on the flag; determining the media content to be served is not cacheable if the charging type of the user equipment is a real time charging type; and forwarding the request to serve the media content without caching if the charging type of the user equipment is the real time charging type.
9 . The method of claim 8 , wherein the request is received at a media controller.
10 . The method of claim 8 , further comprising:
if the charging type of the user equipment is not real time charging type:
processing 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 of media servers deployed in a plurality of layer2 access networks, the user equipment being coupled to a content delivery network through a layer2 access network of the plurality of layer2 access networks.
11 . The method of claim 10 , wherein the charging type of the user equipment is a hot billing charging type.
12 . The method of claim 10 , wherein the first media server is deployed in the layer2 access network.
13 . A method of media streaming, the method comprising:
assigning a first media server to serve a user equipment in response to a request to serve a cacheable media content to a user equipment; monitoring a status of the first media server to determine if the first media server fails; and if the first media server fails:
assigning a second media server to serve the user equipment,
generating a redirect message having a source message of the first media server, the redirect message redirecting the user equipment to the second media server, and
sending the redirect message.
14 . The method of claim 13 , wherein the first media server is assigned at a media controller in a content delivery network, and wherein the first media server is deployed in a layer2 access network.
15 . The method of claim 13 , wherein monitoring a status of the first media server comprises determining if the first media server has failed at a media controller.
16 . The method of claim 13 , wherein monitoring a status of the first media server comprises receiving information if the first media server fails at a media controller.
17 . The method of claim 13 , wherein the first media server comprises a layer3 based media server.
18 . The method of claim 17 , wherein the first media server is deployed in a layer 2 access network.
19 . The method of claim 13 , wherein the monitoring the status of the first media server to determine if the first media server fails comprises maintaining a heart beat with the first media server.
20 . The method of claim 13 , wherein the second media server comprises a local layer3 based media server deployed in a layer 2 access network.Join the waitlist — get patent alerts
Track US2017237798A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.