METHOD AND APPARATUS FOR PROVIDING COLLABORATIVE VIEWING OF A MEDIA STREAM
First Claim
1. A method for providing a media stream via a network, comprising:
- establishing a viewing group having a plurality of members;
providing at least one media stream that is accessible by said plurality of members of said viewing group;
receiving one or more annotations from at least one of said plurality of members of said viewing group relating to said at least one media stream;
saving each of said one or more annotations with a temporal marker; and
providing said one or more annotations to at least one of said plurality of members of said viewing group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing collaborative viewing of a media stream are disclosed. For example, the method establishes a viewing group having a plurality of members, and provides at least one media stream that is accessible by the plurality of members of the viewing group. The method then receives one or more annotations from at least one of the plurality of members of the viewing group relating to the at least one media stream, and saves each of the one or more annotations with a temporal marker. The method then provides the one or more annotations to at least one of the plurality of members of the viewing group.
59 Citations
20 Claims
-
1. A method for providing a media stream via a network, comprising:
-
establishing a viewing group having a plurality of members; providing at least one media stream that is accessible by said plurality of members of said viewing group; receiving one or more annotations from at least one of said plurality of members of said viewing group relating to said at least one media stream; saving each of said one or more annotations with a temporal marker; and providing said one or more annotations to at least one of said plurality of members of said viewing group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for providing a media stream via a network, comprising:
-
establishing a viewing group having a plurality of members; providing at least one media stream that is accessible by said plurality of members of said viewing group; receiving one or more annotations from at least one of said plurality of members of said viewing group relating to said at least one media stream; saving each of said one or more annotations with a temporal marker; and providing said one or more annotations to at least one of said plurality of members of said viewing group. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for providing a media stream via a network, comprising:
-
means for establishing a viewing group having a plurality of members; means for providing at least one media stream that is accessible by said plurality of members of said viewing group; means for receiving one or more annotations from at least one of said plurality of members of said viewing group relating to said at least one media stream; means for saving each of said one or more annotations with a temporal marker; and means for providing said one or more annotations to at least one of said plurality of members of said viewing group.
-
Specification