System, apparatus for content delivery for internet traffic and methods thereof

US9386116B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9386116-B2
Application numberUS-201113105666-A
CountryUS
Kind codeB2
Filing dateMay 11, 2011
Priority dateMay 13, 2010
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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). 2. The method of claim 1 , wherein the user profiles are received at a media controller in the content delivery network. 3. The method of claim 1 , wherein the user profiles comprise at least one of the information from the group consisting of user service plan information, user equipment types, user general location, user roaming status, user group type, and user billing preference types. 4. The method of claim 1 , wherein the first type media servers is assigned if the user profile comprises a user service plan of a high importance type of user, and wherein the first type media servers is not assigned if the user profile comprises a user service plan of a normal importance type of user. 5. The method of claim 1 , further comprising sending user equipment information to the first media server. 6. The method of claim 1 , further comprising sending user equipment information to a media data function configured to collect and analyze traffic usage of the user equipment. 7. The method of claim 1 , wherein the user profiles comprise quality of service profiles. 8. The method of claim 1 , wherein the user profiles are received from a gateway server node. 9. The method of claim 1 , wherein the user profiles are received from a policy charging rules function unit (PCRF). 10. The method of claim 1 , further comprising receiving caching information regarding the media content, the caching information comprising information regarding whether the media content requested by the user equipment is cacheable. 11. The method of claim 1 , further comprising redirecting the request to serve the media content to the first media server. 12. The method of claim 1 , wherein the first media server is the first type media servers. 13. The method of claim 1 , further comprising receiving caching information regarding the media content, wherein the caching information is received from a content deep packet inspection (DPI-C) node. 14. The method of claim 13 , wherein the DPI-C node is in the content delivery network. 15. The method of claim 1 , wherein said receiving a request comprises receiving a forwarded GET request at a media controller. 16. The method of claim 15 , further comprising redirecting the GET request to the first media server through the user equipment, wherein redirecting the GET request comprises: generating a HTTP redirect message including the GET request to the user equipment; and forwarding the GET request to the first media server through an inter-working function node in the layer2 access network. 17. The method of claim 1 , wherein assigning the first media server comprises: selecting the first media server from: the first type media servers deployed in the plurality of L2 access networks, a second type media servers deployed in a plurality of L3 networks, a third type media servers deployed in border gateway, and a fourth type media servers deployed in a peering point. 18. The method of claim 1 , wherein said assigning the first media server comprises selecting a media server in a packet data protocol path of the user equipment, the media server being deployed in the L2 access network. 19. The method of claim 1 , wherein the first type media servers are configured to interface with L2 nodes in the L2 access networks via an inter-working function (IWF) unit and with L3 nodes in L3 networks via a separately routable internet protocol (IP) address. 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. 21. The apparatus of claim 20 , wherein the apparatus is a media controller deployed in the content delivery network. 22. The apparatus of claim 20 , wherein the user profile includes user equipment information, and wherein the assignor is configured to assign the first type media servers if the user equipment information represents a high importance user. 23. The apparatus of claim 20 , wherein the user profile includes user equipment information, and wherein the assignor is configured not to assign one of the first type media servers as the first media server if the user equipment information represents a normal importance user. 24. The apparatus of claim 20 , further comprising a sender configured to send user equipment information to the first media server. 25. T

Assignees

Inventors

Classifications

  • time-based · CPC title

  • Notification aspects · CPC title

  • in the data link layer [OSI layer 2], e.g. HDLC · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

  • intercepting packet switched data communications, e.g. Web, Internet or IMS communications · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9386116B2 cover?
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, assig…
Who is the assignee on this patent?
Li Sanqi, Qian Tao, Han Houxiao, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04L12/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).