Playing a Video Responsive to a comparison of two sets of Content Preferences
First Claim
1. A video playing method comprising the steps of:
- retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories;
comparing said first set of content preferences with said second set of content preferences and adopting a least explicit level in each content category;
retrieving segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of a video; and
playing, responsive to said comparing and said adopting, responsive to said segment information, and by means of a random accessing and buffering, a seamless version of, from within, and less in length than the length of, said video.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of, and a system capable of, playing a video, the method comprising the steps of, and the system comprising retrieving, processing, random accessing, and buffering device for retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories; comparing the first set of content preferences with the second set of content preferences and adopting a least explicit level in each content category; retrieving segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of a video; and playing, responsive to the comparing and the adopting, responsive to the segment information, and the random accessing and buffering device, a seamless version of, from within, and less in length than the length of, the video. Alternatively or additionally, the method comprises the step of, and the system comprises communicating device for, requesting the video from a remote video provider; providing the remote video provider a set of content preferences that is responsive to the comparing and the adopting; and receiving from the remote video provider the seamless version of the video.
538 Citations
20 Claims
-
1. A video playing method comprising the steps of:
-
retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories; comparing said first set of content preferences with said second set of content preferences and adopting a least explicit level in each content category; retrieving segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of a video; and playing, responsive to said comparing and said adopting, responsive to said segment information, and by means of a random accessing and buffering, a seamless version of, from within, and less in length than the length of, said video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system capable of playing a video, the system comprising retrieving, processing, random accessing, and buffering means for:
-
retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories; comparing said first set of content preferences with said second set of content preferences and adopting a least explicit level in each content category; retrieving segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of a video; and playing, responsive to said comparing and said adopting, responsive to said segment information, and by means of the random accessing and buffering means, a seamless version of, from within, and less in length than the length of, said video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A video playing method comprising the steps of:
-
retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories; comparing said first set of content preferences with said second set of content preferences and adopting a least explicit level in each content category; requesting a video from a remote video provider, said video having segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of said video; providing said remote video provider a set of content preferences that is responsive to said comparing and said adopting; and receiving from said remote video provider, responsive to the provided set of content preferences and said segment information, a seamless version of, from within, and less in length than the length of, said video. - View Dependent Claims (16, 17)
-
-
18. A system capable of playing a video, the system comprising retrieving, processing, and communicating means for:
-
retrieving a first set of content preferences and a second set of content preferences, each including a level of explicitness in each of a plurality of content categories; comparing said first set of content preferences with said second set of content preferences and adopting a least explicit level in each content category; requesting a video from a remote video provider, said video having segment information defining, responsive to at least a level of explicitness in at least one of a plurality of content categories, at least one segment of said video; providing said remote video provider a set of content preferences that is responsive to said comparing and said adopting; and receiving from said remote video provider, responsive to the provided set of content preferences and said segment information, a seamless version of, from within, and less in length than the length of, said video. - View Dependent Claims (19, 20)
-
Specification