Meta data enhanced television programming
First Claim
1. A method in a computing device of rendering portions of a television program that was previously recorded, the method comprising:
- receiving meta data corresponding to the television program, wherein the meta data includes;
comments, andfor each comment, an identification of a portion within the television program to which the comment applies, the identification of a portion being an offset from a synchronization point after the beginning of the television program that serves as a common reference location for offsets among different versions of the television program, the synchronization point being specified by a broadcaster of the television program,the meta data having been provided by first viewers of the television program, the meta data being organized into sets of meta data for the television program;
providing access rights of a plurality of second viewers to the sets of meta data for the television program, some of the second viewers not being the broadcaster of the television program and not entitled to access all sets of the meta data; and
providing recordings of different versions of the television program;
for each of the plurality of second viewers,selecting a set of meta data that the second viewer is entitled to access as indicated by provided access rights;
receiving from the second viewer input search criteria relating to the television program;
searching by the computing device the selected set of meta data to identify comments of the selected set of meta data that satisfies the input search criteria;
for each identified comment, selecting the portion of a recorded version of the television program to which the identified comment applies as indicated by the received meta data and the synchronization point; and
rendering to the second viewer the selected portions of the recorded version of the television program as a rendering that is separate from the renderings for other second viewers and as a rendering that includes only the selected portionsso that each second viewer can view a customized, different, and separate rendering of a recorded version of the television program based on their input search criteria and the selected set of meta data provided by a first viewer of the television program that the second viewer is entitled to access.
2 Assignments
0 Petitions
Accused Products
Abstract
A variety of meta data based enhancements to media content viewing are described, including making meta data corresponding to media content available for user searching and using meta data to identify highlight portions of the media content so that only the highlight portions need to be stored. Additionally, comments made to media content can be shared with other viewers of the content, even when viewing the content at different times and even when viewing different versions of the content. Furthermore, a synchronization point can be established for the media content and used by the client systems as a common reference location. In addition, advertisements for media content can be rendered based on how much time has been spent rendering the media content, as well as the amount of a fee paid by the user of the client system.
61 Citations
11 Claims
-
1. A method in a computing device of rendering portions of a television program that was previously recorded, the method comprising:
-
receiving meta data corresponding to the television program, wherein the meta data includes; comments, and for each comment, an identification of a portion within the television program to which the comment applies, the identification of a portion being an offset from a synchronization point after the beginning of the television program that serves as a common reference location for offsets among different versions of the television program, the synchronization point being specified by a broadcaster of the television program, the meta data having been provided by first viewers of the television program, the meta data being organized into sets of meta data for the television program; providing access rights of a plurality of second viewers to the sets of meta data for the television program, some of the second viewers not being the broadcaster of the television program and not entitled to access all sets of the meta data; and providing recordings of different versions of the television program; for each of the plurality of second viewers, selecting a set of meta data that the second viewer is entitled to access as indicated by provided access rights; receiving from the second viewer input search criteria relating to the television program; searching by the computing device the selected set of meta data to identify comments of the selected set of meta data that satisfies the input search criteria; for each identified comment, selecting the portion of a recorded version of the television program to which the identified comment applies as indicated by the received meta data and the synchronization point; and rendering to the second viewer the selected portions of the recorded version of the television program as a rendering that is separate from the renderings for other second viewers and as a rendering that includes only the selected portions so that each second viewer can view a customized, different, and separate rendering of a recorded version of the television program based on their input search criteria and the selected set of meta data provided by a first viewer of the television program that the second viewer is entitled to access. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device containing computer-executable instructions for controlling a computing device to render portions of a video that was previously recorded, by a method comprising:
-
receiving meta data corresponding to the video, wherein the meta data includes; comments, and for each comment, an identification of a portion within the video to which the comment applies, the identification of a portion being an offset from a synchronization point after the beginning of the video that serves as a common reference location for offsets among different versions of the video, the synchronization point being specified by an author of the video, the meta data having been provided by first viewers of the video, the meta data being organized into sets of meta data for the video; providing access rights of a plurality of second viewers to the sets of meta data for the video, some of the second viewers not being an author of the video and not entitled to access all sets of the meta data; and providing a recording of different versions of the video; for each of the plurality of second viewers, selecting a set of meta data that the second viewer is entitled to access as indicated by provided access rights; receiving from the second viewer input search criteria relating to the video; searching by the computing device the selected set of meta data to identify comments of the selected set of meta data that satisfies the input search criteria; for each identified comment, selecting the portion of a recorded version of the video to which the identified comment applies as indicated by the received meta data; and rendering to the second viewer the selected portions of the recorded version of the video as a rendering that is separate from the renderings for other second viewers. - View Dependent Claims (8, 9, 10, 11)
-
Specification