High quality video delivery via the internet
First Claim
1. A method of providing improved quality of Internet Protocol (IP) video content over the Internet, comprising:
- for an item of IP video content, calculating a score representative of a likelihood that a particular viewer will order the item of video content;
where the score comprises a weighted combination of score components, and where the score components comprise at least a score component representing a general popularity of the item of content among multiple users, a score component representing an analysis of the viewer'"'"'s viewing habits as they relate to the item of content, and a score component representing a viewer'"'"'s direct input regarding the item of video content;
if the score is greater than a threshold score T, then downloading a portion of the item of video content from a content provider, and storing the portion of the item of video content in a storage location local to the viewer, where the downloaded portion of the item of video content comprises less than full video resolution of the video content;
and where if the score is greater than the threshold T, a percentage of the item of video content that is downloaded and stored increases with increasing score;
if the viewer elects to view item of video content, then;
retrieving the stored portion of the item of video content,streaming an augmentation to the stored portion of the item of video content from the content provider, andcombining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing improved quality of Internet Protocol (IP) video content over the Internet involves, for an item of content, calculating a score representative of a likelihood that a particular viewer will order the item of content; if the score is greater than a threshold score T, then downloading a portion of the item of content from a content provider, and storing the portion of the item of content in a storage location local to the viewer; if the viewer elects to view the item of video content, then: retrieving the stored portion of the item of video content, streaming an augmentation to the stored portion of the item of video content from the content provider, and combining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content. This process can be carried out in an IPTV adapter. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
33 Claims
-
1. A method of providing improved quality of Internet Protocol (IP) video content over the Internet, comprising:
-
for an item of IP video content, calculating a score representative of a likelihood that a particular viewer will order the item of video content; where the score comprises a weighted combination of score components, and where the score components comprise at least a score component representing a general popularity of the item of content among multiple users, a score component representing an analysis of the viewer'"'"'s viewing habits as they relate to the item of content, and a score component representing a viewer'"'"'s direct input regarding the item of video content; if the score is greater than a threshold score T, then downloading a portion of the item of video content from a content provider, and storing the portion of the item of video content in a storage location local to the viewer, where the downloaded portion of the item of video content comprises less than full video resolution of the video content; and where if the score is greater than the threshold T, a percentage of the item of video content that is downloaded and stored increases with increasing score; if the viewer elects to view item of video content, then; retrieving the stored portion of the item of video content, streaming an augmentation to the stored portion of the item of video content from the content provider, and combining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing improved quality of Internet Protocol (IP) video content over the Internet, comprising:
-
for an item of IP video content, calculating a score representative of a likelihood that a particular viewer will order the item of content, wherein the score is comprised of a summation of score components weighted by weighting factors; where the score comprises a weighted sum of score components, and where the score components comprise at least a score component representing a general popularity of the item of content among multiple users, a score component representing an analysis of the viewer'"'"'s viewing habits as they relate to the item of content, and a score component representing a viewer'"'"'s direct input regarding the item of content; if the score is greater than a threshold score T, then downloading a portion of the item of content from a content provider, and storing the portion of the item of content in a storage location local to the viewer, where the downloaded portion of the item of content comprises less than full video resolution of the content; if the viewer elects to view the item of video content, then; retrieving the stored portion of the item of video content, streaming an augmentation to the stored portion of the item of video content from the content provider, and combining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content; and wherein a percentage of the improved resolution version of the item of video content that is stored is dependent upon the score value in that a higher percentage of the video content is stored when the video content has a higher score value. - View Dependent Claims (14, 15, 16, 17, 18, 19, 33)
-
-
20. An Internet Protocol video adapter, comprising:
-
a modem that receives data including IP video content over the Internet; a storage device local to a viewer; a programmed processor that carries out a process of; for an item of video content, calculating a score representative of a likelihood that a particular viewer will order the item of video content; where the score comprises a weighted combination of score components, and where the score components comprise at least a score component representing a general popularity of the item of video content among multiple users, a score component representing an analysis of the viewer'"'"'s viewing habits as they relate to the item of video content, and a score component representing a viewer'"'"'s direct input regarding the item of video content; if the score is greater than a threshold score T, then downloading a portion of the item of video content from a content provider via the modem, and storing the portion of the item of video content in the storage device local to the viewer, where the downloaded portion of the item of content comprises less than full video resolution of the video content; where if the score is greater than the threshold T, a percentage of the item of video content that is downloaded and stored increases with increasing score; and if the viewer elects to view the item of video content, then retrieving the stored portion of the item of video content, streaming an augmentation to the stored portion of the item of video content from the content provider, and combining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of providing improved quality of Internet Protocol (IP) video content over the Internet, comprising:
-
for an item of IP video content, calculating a score value representative of a likelihood that a particular viewer will order the item of video content; where the score comprises a weighted sum of score components, and where the score components comprise at least a score component representing a general popularity of the item of content among multiple viewers, a score component representing an analysis of the viewer'"'"'s viewing habits as they relate to the item of content, and a score component representing a viewer'"'"'s direct input regarding the item of video content; if the score is greater than a threshold score T, then downloading a portion of the item of video content from a content provider, and storing the portion of the item of video content in a storage location local to the viewer, where the downloaded portion of the item of content comprises less than full video resolution of the content, and wherein; a variable percentage of the portion of the item of video content that is stored is dependent upon the calculated score value in that a higher percentage of video content is stored when the video content has a higher score value; one of the stored portions and an augmentation to the stored portion comprise one of spatial sub-sampling, frame sub-sampling and time sub-sampling; and the calculated score value is comprised of a summation of score components weighted by a plurality of weighting factors that are dynamically altered by feedback of actual viewer decisions to view items of stored video content; and if the viewer elects to view the item of video content, then; retrieving the stored portion of the item of video content, streaming the augmentation to the stored portion of the item of video content from the content provider, and combining the stored portion with the augmentation of the stored portion to produce an improved resolution version of the item of video content. - View Dependent Claims (32)
-
Specification