High bandwidth streaming to media player
First Claim
1. A method, comprising:
- receiving, by a data center and from a user device via a public network connection, a selection of high-definition three-dimensional (HD3D) content;
authenticating, by the data center and based on the receiving the selection of HD3D content, the user device to receive services via a managed network,sending, by the data center and to the authenticated user device via the public network connection, a link to a content delivery system, within the managed network, to provide the selected HD3D content, wherein the sending the link to a content delivery system is in response to the receiving the selection of the HD3D content;
sending, by the data center and to the authenticated user device via the public network connection, a link to a license server, wherein sending the link to the license server is in response to the receiving the selection of the HD3D content;
sending, by the license server and to the authenticated user device, in response to a connection initiated via the sent link to the license server, a license that includes a decryption key for the selected HD3D content and information regarding a type of use of content permitted by the authenticated user device;
receiving, by the content delivery system within the managed network and from the user device, a streaming request for the selected HD3D content;
reserving, by the content delivery system when the streaming request is a streaming request for the type of use of content permitted by the authenticated user device, bandwidth to deliver the selected HD3D content over the managed network; and
sending, by the content delivery system and to the user device, a streaming Internet protocol (IP) address for providing the selected HD3D content over the managed network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method performed by one or more computing devices includes receiving, by a data center and from a user device via a public network connection, a selection of high-definition three-dimensional (HD3D) content and sending, by the data center and to the user device, a link to a content delivery system to provide the selected HD3D content. The method also includes receiving, by the content delivery system and from the user device, a streaming request for the selected HD3D content; reserving, by the content delivery system, bandwidth, for the selected HD3D content, within a managed network; and sending, by the content delivery system and to the user device, a streaming Internet protocol (IP) address for providing the selected HD3D content over the managed network.
23 Citations
18 Claims
-
1. A method, comprising:
-
receiving, by a data center and from a user device via a public network connection, a selection of high-definition three-dimensional (HD3D) content; authenticating, by the data center and based on the receiving the selection of HD3D content, the user device to receive services via a managed network, sending, by the data center and to the authenticated user device via the public network connection, a link to a content delivery system, within the managed network, to provide the selected HD3D content, wherein the sending the link to a content delivery system is in response to the receiving the selection of the HD3D content; sending, by the data center and to the authenticated user device via the public network connection, a link to a license server, wherein sending the link to the license server is in response to the receiving the selection of the HD3D content; sending, by the license server and to the authenticated user device, in response to a connection initiated via the sent link to the license server, a license that includes a decryption key for the selected HD3D content and information regarding a type of use of content permitted by the authenticated user device; receiving, by the content delivery system within the managed network and from the user device, a streaming request for the selected HD3D content; reserving, by the content delivery system when the streaming request is a streaming request for the type of use of content permitted by the authenticated user device, bandwidth to deliver the selected HD3D content over the managed network; and sending, by the content delivery system and to the user device, a streaming Internet protocol (IP) address for providing the selected HD3D content over the managed network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device, comprising:
-
a memory to store a plurality of instructions; and a processor to execute instructions in the memory to; receive, from a user device via a public network connection, a request for a catalog of content available to a user of the user device; send the catalog to the user device, where the catalog includes one or more titles of high-definition three-dimensional (HD3D) content available for selection by the user; receive, from the user device via the public network connection, a particular selection of HD3D content; authenticate, based on receiving the selection of HD3D content, the user device to receive services via a managed network, send, to the authenticated user device via the public network connection, a link to a content delivery server to provide the selected HD3D content, wherein the content delivery server is connected to the user device via a managed network connection, and wherein sending the link to a content delivery server is in response to the receiving the particular selection of the HD3D content; send, to the authenticated user device via the public network connection, a link to a license server, wherein sending the link to the license server is in response to the receiving the selection of the HD3D content; and send to the authenticated user device and in response to a connection initiated via the sent link to the license server, a license that includes a decryption key for the selected HD3D content and information regarding a type of use of content permitted by the authenticated user device. - View Dependent Claims (13, 14)
-
-
15. One or more devices, comprising:
-
a memory to store a plurality of instructions; and one or more processors to execute instructions in the memory to; send, to a data server and via a public network connection, a catalog of content items available to users and a universal resource locator (URL) for a user device to retrieve a selected content item; receive, from the user device and via the URL using the public network connection, a streaming request for a selected high-definition three-dimensional (HD3D) content item; reserve bandwidth to provide the selected HD3D content item, via a managed network connection, to the user device; send, to the user device via the public network connection, a streaming Internet protocol (IP) address for providing the selected HD3D content item over the managed network connection, wherein the sending the streaming IP address is based on reserving the bandwidth to provide the selected HD3D content; send, to the user device via the public network connection, a link to a license server, wherein sending the link to the license server is based on reserving the bandwidth to provide the selected HD3D content; send to the user device and in response to a connection initiated via the sent link to the license server, a license that includes a decryption key for the selected HD3D content and information regarding a type of use of content permitted by the user device; receive, from the user device and via the streaming IP address, a request for the selected HD3D content item; and stream, to the user device, the selected HD3D content item via the managed network connection when the request is a request for a type of use of content permitted by the user device. - View Dependent Claims (16, 17, 18)
-
Specification