DIGITAL CONTENT SERVICES OR STORES OVER THE INTERNET THAT TRANSMIT OR STREAM PROTECTED DIGITAL CONTENT TO MOBILE DEVICES AND APPLICATIONS
First Claim
1. A method for a digital content service to provide digital content over a network, that includes the Internet, to a client of the digital content service, the client being a client device or a client application executable at the client device, the digital content service including:
- one or more servers for providing the digital content to the client, the one or more servers being distinct and separate from the client device, and one or more server applications executable at the one or more servers for managing at least part of the digital content service, the digital content service method comprising;
receiving, from the client and by the one or more servers, authentication information associated with a user operating the client;
receiving, from the client and by the one or more servers, subscription information associated with the user for accessing one or more digital content that are available at the one or more servers;
receiving, at the one or more servers, a device object from the client over the network that includes the Internet, the device object including device information related to one or more output devices;
providing, by the one or more servers and to the client, one or more pointers or references to one or more digital content available at the one or more servers for selection at the client;
receiving, at the one or more servers and from the client, a pointer or reference to selected digital content from among the one or more pointers or references to one or more digital content provided, by the one or more servers, to the client;
retrieving, by the one or more server applications, at least part of the selected digital content from the one or more servers employing, at least in part, the pointer or reference to the selected digital content received from the client;
generating output data, at the one or more servers using the one or more server applications, the output data corresponding to at least part of the selected digital content retrieved by the one or more server applications, and the generating of the output data includes applying, by the one or more server applications, an encryption operation on at least part of the selected digital content, and the generated output data is, at least in part, device dependent for rendering at the one or more output devices; and
transmitting, by the one or more servers, at least part of the generated output data to the client for rendering at least part of the selected digital content at the one or more output devices, the transmitting of at least part of the generated output data being subsequent to having received the authentication information, and the transmitting of the generated output data being based on having received the subscription information; and
wherein the generated output data is, at least in part, device dependent to the one or more output devices for rendering or playing at least part of the selected digital content, and the generated output data is based, at least in part, on the device information included in the device object and received by the one or more servers from the client over the network that includes the Internet.
0 Assignments
0 Petitions
Accused Products
Abstract
Digital content services provided over the Internet for transmitting or streaming protected digital content to client or output devices are herein disclosed and enabled. The protected digital content is encrypted and device dependent or specific for rendering or playing at a limited number of devices including smart phones, information pads, audio players, media controllers, televisions, printers, etc. To illustrate, a client may include an application for accessing selected digital content from a subscribed content service or store over the Internet. To access digital content, a client application may send, to the content service or store, authentication information, subscription information, and/or a reference to selected digital content. The service then generates encrypted device dependent output data associated with a device or identification previously registered with the service for transmitting or streaming, to the client or output devices (e.g., televisions, speakers, media controllers), the digital content for rendering.
-
Citations
1 Claim
-
1. A method for a digital content service to provide digital content over a network, that includes the Internet, to a client of the digital content service, the client being a client device or a client application executable at the client device, the digital content service including:
-
one or more servers for providing the digital content to the client, the one or more servers being distinct and separate from the client device, and one or more server applications executable at the one or more servers for managing at least part of the digital content service, the digital content service method comprising; receiving, from the client and by the one or more servers, authentication information associated with a user operating the client; receiving, from the client and by the one or more servers, subscription information associated with the user for accessing one or more digital content that are available at the one or more servers; receiving, at the one or more servers, a device object from the client over the network that includes the Internet, the device object including device information related to one or more output devices; providing, by the one or more servers and to the client, one or more pointers or references to one or more digital content available at the one or more servers for selection at the client; receiving, at the one or more servers and from the client, a pointer or reference to selected digital content from among the one or more pointers or references to one or more digital content provided, by the one or more servers, to the client; retrieving, by the one or more server applications, at least part of the selected digital content from the one or more servers employing, at least in part, the pointer or reference to the selected digital content received from the client; generating output data, at the one or more servers using the one or more server applications, the output data corresponding to at least part of the selected digital content retrieved by the one or more server applications, and the generating of the output data includes applying, by the one or more server applications, an encryption operation on at least part of the selected digital content, and the generated output data is, at least in part, device dependent for rendering at the one or more output devices; and transmitting, by the one or more servers, at least part of the generated output data to the client for rendering at least part of the selected digital content at the one or more output devices, the transmitting of at least part of the generated output data being subsequent to having received the authentication information, and the transmitting of the generated output data being based on having received the subscription information; and wherein the generated output data is, at least in part, device dependent to the one or more output devices for rendering or playing at least part of the selected digital content, and the generated output data is based, at least in part, on the device information included in the device object and received by the one or more servers from the client over the network that includes the Internet.
-
Specification