Differentiated handling of network traffic using network address translation
US-9160707-B2 · Oct 13, 2015 · US
US9948984B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9948984-B2 |
| Application number | US-201414486091-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 15, 2014 |
| Priority date | Sep 15, 2014 |
| Publication date | Apr 17, 2018 |
| Grant date | Apr 17, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Network devices provide, to a content source device, an uplink user interface to describe and upload video content. The network devices receive, via the uplink user interface, descriptive information for the video content and generate, based on the descriptive information received via the uplink user interface, a unique content identifier for the video content. The network devices incorporate, based on the descriptive information, a listing of the video content into a catalog of content available to users of a content distribution network. The network devices receive, from the content source device, the video content and receive, from a user device, a request to view the video content that includes the unique content identifier. The network devices provide, to the user device, a link to enable the user device to access the video content via the content distribution network.
Opening claim text (preview).
What is claimed is: 1. A method comprising: providing, by a network device and to a content source device, an uplink user interface to describe and upload video content; receiving, by the network device and via the uplink user interface, descriptive information for the video content; generating, by the network device and based on the descriptive information received via the uplink user interface, a unique content identifier for the video content; incorporating, by the network device and based on the descriptive information, a listing of the video content into a catalog of content available to users of a controlled access network that provides guaranteed quality of service (QoS) levels to subscribing viewers; receiving, by the network device and from the content source device, the video content; receiving, by the network device and from a user device, a selection of the video content from the catalog of content, wherein the selection includes the unique content identifier and a viewing device identifier, and wherein a viewing device associated with the viewing device identifier is a closed device for the controlled access network, and wherein the viewing device is different than the user device; and sending, by the network device and to the user device, a link that is responsive to the selection of the video content, wherein the link is included within a channel plan stored on the user device, and the link, when sent from the user device to the viewing device, enables the viewing device to access the video content via the controlled access network with one of the guaranteed QOS levels, and wherein the link is sent to the user device via a public access network that is different than the controlled access network, and wherein the link includes a uniform resource locator (URL), based on the viewing device identifier, identifying a network location to retrieve a content stream formatted with a data format and resolution compatible with a particular type of the viewing device. 2. The method of claim 1 , wherein the viewing device includes a set-top box (STB), and wherein the link includes a channel identifier through which the viewing device can retrieve the video content directly from the controlled access network. 3. The method of claim 1 , wherein the controlled access network includes at least one of a closed cable or a closed fiber-optic distribution network, and wherein the link includes a channel identifier for the video content. 4. The method of claim 1 , further comprising: receiving, by the network device, login credentials for the content source device, wherein the login credentials identify an authorized subscriber for content publishing services. 5. The method of claim 1 , wherein the uplink user interface solicits, from a user, a title for the video content, a source for the video content, and descriptors for the video content. 6. The method of claim 5 , wherein the uplink user interface further solicits the user to provide a private access designation or a public access designation for the video content. 7. The method of claim 6 , further comprising: limiting access to the listing to subscribers identified by the user when the user provides a private access designation. 8. The method of claim 1 , wherein receiving the video content occurs after the generating the unique content identifier for the video content, and wherein the video content includes live linear content. 9. The method of claim 1 , wherein the uplink user interface includes one of a web page or an application for a mobile device. 10. The method of claim 1 , wherein the link is provided to the user device via a mobile access network. 11. One or more network devices, comprising: a first network interface to communicate with a content source device; a second network interface to communicate with a user device that is different than the content source device; a memory for storing instructions; and one or more processors to execute the instructions to: provide, to a content source device via the first network interface, an uplink user interface to describe and upload video content; receive, via the uplink user interface, descriptive information for the video content; generate, based on the descriptive information received via the uplink user interface, a unique content identifier for the video content; incorporate, based on the descriptive information, a listing of the video content into a catalog of content available to users of a controlled access network that provides guaranteed quality of service (QoS) levels to subscribing viewers; receive, from the content source device and via the first network interface, the video content; receive, from a user device, a selection of the video content from the catalog of content, wherein the selection includes the unique content identifier and a viewing device identifier, and wherein a viewing device associated with the viewing device identifier is a closed device for the controlled access network, and wherein the viewing device is different than the user device; and send, to the user device via the second network interface, a link that is responsive to the selection of the video content wherein the link is included within a channel plan stored on the user device, and the link, when sent from the user device to the viewing device, enables the viewing device to access the video content via the controlled access network with one of the guaranteed QOS levels, and wherein the link is sent to the user device via a public access network that is different than the controlled access network, and wherein the link includes a uniform resource locator (URL), based on the viewing device identifier, identifying a network location to retrieve a content stream formatted with a data format and resolution compatible with a particular type of the viewing device. 12. The one or more network devices of claim 11 , wherein the viewing device includes a set-top box (STB), and wherein the link includes a channel identifier through which the viewing device can retrieve the video content directly from the controlled access network. 13. The one or more network devices of claim 11 , wherein the one or more processors are further to: deliver the video content using unicast and multicast delivery of different portions of the video content. 14. The one or more network devices of claim 11 , wherein the uplink user interface solicits, from a user, descriptors for the video content, and wherein the one or more processors are further to: associate the descriptors as metadata for the video content to facilitate searches for the video content. 15. The one or more network devices of claim 11 , wherein the uplink user interface solicits, from a user, access designations for the video content, and wherein the one or more processors are further to: limit access to the listing to subscribers identified by the user when the user provides a private access designation. 16. The one or more network devices of claim 11 , wherein the video content includes live linear video content. 17. A non-transitory computer-readable medium, storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising one or more instructions to: provide, to a content source device via a first network interface, an uplink user interface to describe and upload video content; receive, via the uplink user interface, descriptive information for the video content; generate, based on information received via the uplink user interface, a unique content identifier for t
Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)} · CPC title
Supplemental services, e.g. displaying phone caller identification, shopping application · CPC title
involving client authentication (restricting access to computer systems by authenticating users using a predetermined code G06F21/33; cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08; authentication in wireless network security H04W12/06) · CPC title
Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)} · CPC title
by using a URL (processing chained hypermedia data for information retrieval G06F16/94; information retrieval from the Internet by using URLs G06F16/955; URL in broadcast information H04H20/93; Web-based protocols H04L67/02) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.