Patent ID: 8646017

Claim:
A method for providing a media stream via a network, comprising: establishing, by a processor, a viewing group having a plurality of members, wherein the viewing group is defined by a member of the plurality of members; providing, by the processor, the media stream that is accessible by the plurality of members of the viewing group, wherein the media stream comprises a video; receiving, by the processor, a first annotation from a first member of the plurality of members of the viewing group who has accessed the media stream at a first time period; saving, by the processor, the first annotation with a temporal marker; generating, by the processor, an interest profile of the viewing group based upon the first annotation; providing, by the processor, the first annotation to a second member of the plurality of members of the viewing group who accesses the media stream at a second time period, wherein the second time period is subsequent to the first time period; receiving, by the processor, a second annotation from the second member of the plurality of members; saving, by the processor, the second annotation with another temporal marker; updating, by the processor, the interest profile of the viewing group based upon the second annotation; and generating, by the processor, an additional media stream based upon the interest profile of the viewing group, wherein the additional media stream comprises a video of a highlighted portion from the media stream, wherein the highlighted portion is selected based upon the first annotation and the second annotation.