Delivery of media content to a user device at a particular quality based on a personal quality profile
First Claim
1. A method comprising:
- receiving, at a server computing device, a request to stream media content to a user device, the request including a media content identifier associated with the media content, and the request associated with data identifying a personal quality profile;
retrieving, at the server computing device, the personal quality profile identified by the data, wherein the personal quality profile indicates media quality preferences;
identifying, via a processor of the server computing device, a version of the media content to send to the user device based on the media quality preferences and based on a delivery bit rate, wherein the version is identified based on a particular coloration attribute, a particular display ratio attribute, a particular spatial resolution attribute, a particular temporal resolution attribute, a particular monocular attribute or a combination thereof indicated by the media quality preferences;
determining, at the server computing device, whether the version is available to the server computing device from a content source;
in response to a determination of unavailability of the version, generating the version at the server computing device by;
retrieving, at the server computing device, a particular version of the media content available to the server computing device from the content source based on the media content identifier; and
modifying, at the server computing device, a particular attribute of the particular version that is retrieved to generate the version, wherein the particular attribute is based on the media quality preferences and is based on the delivery bit rate; and
sending the version from the server computing device to the user device in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, at a server computing device, a request to stream media content to a user device. The request is associated with data identifying a personal quality profile. The method includes retrieving, via the server computing device, the personal quality profile associated with the data. The personal quality profile indicates media quality preferences. The method includes determining, via a processor of the server computing device, a version of the media content to send to the user device based on the media quality preferences of the personal quality profile and based on a delivery bit rate. The method also includes sending the version from the server computing device to the user device in response to the request.
30 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server computing device, a request to stream media content to a user device, the request including a media content identifier associated with the media content, and the request associated with data identifying a personal quality profile; retrieving, at the server computing device, the personal quality profile identified by the data, wherein the personal quality profile indicates media quality preferences; identifying, via a processor of the server computing device, a version of the media content to send to the user device based on the media quality preferences and based on a delivery bit rate, wherein the version is identified based on a particular coloration attribute, a particular display ratio attribute, a particular spatial resolution attribute, a particular temporal resolution attribute, a particular monocular attribute or a combination thereof indicated by the media quality preferences; determining, at the server computing device, whether the version is available to the server computing device from a content source; in response to a determination of unavailability of the version, generating the version at the server computing device by; retrieving, at the server computing device, a particular version of the media content available to the server computing device from the content source based on the media content identifier; and modifying, at the server computing device, a particular attribute of the particular version that is retrieved to generate the version, wherein the particular attribute is based on the media quality preferences and is based on the delivery bit rate; and sending the version from the server computing device to the user device in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server comprising:
-
a processor, and a memory accessible to the processor, the memory comprising instructions executable by the processor to perform operations, the operations including; receiving, from a user device, a request to stream media content to the user device, the request including a media content identifier associated with the media content, and the request associated with data identifying a personal quality profile; retrieving the personal quality profile that indicates media quality preferences; identifying a version of the media content to send to the user device based on the media quality preferences and a delivery bit rate, wherein the version is identified based on a particular coloration attribute, a particular display ratio attribute, a particular spatial resolution attribute, a particular temporal resolution attribute, a particular monocular attribute or a combination thereof indicated by the media quality preferences; determining whether the version is available from a content source; in response to a determination of unavailability of the version, generating the version by; retrieving a particular version of the media content available from the content source based on the media content identifier; and modifying a particular attribute of the particular version that is retrieved to generate the version, wherein the particular attribute is based on the media quality preferences and is based on the delivery bit rate; and sending the version to the user device in response to the request. - View Dependent Claims (11)
-
-
12. A computer-readable storage device comprising instructions executable by a processor to perform operations, the operations including:
-
receiving a request to stream media content to a user device, the request including a media content identifier associated with the media content, and the request associated with data identifying a personal quality profile; retrieving the personal quality profile, wherein the personal quality profile indicates media quality preferences; identifying a version of the media content to send to the user device based on the media quality preferences and based on a delivery bit rate, wherein the version is identified based on a particular coloration attribute, a particular display ratio attribute, a particular spatial resolution attribute, a particular temporal resolution attribute, a particular monocular attribute or a combination thereof indicated by the media quality preferences; determining whether the version is available to the processor from a content source; in response to a determination of unavailability of the version, generating the version by; retrieving a particular version of the media content available to the processor from the content source based on the media content identifier; and modifying a particular attribute of the particular version that is retrieved to generate the version, wherein the particular attribute is based on the media quality preferences and is based on the delivery bit rate; and sending the version to the user device in response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification