System and method for creating and utilizing metadata regarding the structure of program content stored on a DVR
First Claim
Patent Images
1. A method for creating metadata regarding program content, comprising:
- defining a reference point within the program content;
determining a time relative to the reference point at which a rendering of the program content is affected by a user; and
storing within the metadata data indicative of the time.
2 Assignments
0 Petitions
Accused Products
Abstract
Metadata regarding program content is created by monitoring a manner in which a first rendering of the program content is affected by a user whereupon the metadata will include data which defines one or more segments within the program content. The data within the metadata is then usable during a second rendering of the program content to inhibit, e.g., advance over during playing or omit during copying, the rendering of the one or more segments within the program content defined by the data within the metadata.
90 Citations
58 Claims
-
1. A method for creating metadata regarding program content, comprising:
-
defining a reference point within the program content;
determining a time relative to the reference point at which a rendering of the program content is affected by a user; and
storing within the metadata data indicative of the time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 55, 56, 57, 58)
-
-
15. A readable media having stored thereon a metadata structure, the metadata structure comprising:
-
a first data field having data which uniquely identifies program content;
at least one second data field having data which identifies a starting point of a segment within the program content; and
at least one third data field having data which identifies an ending point of the segment within the program content. - View Dependent Claims (16, 17, 18)
-
-
19. A readable media having instructions for use in creating metadata regarding program content, the instructions performing steps comprising:
-
defining a reference point for the program content;
determining a time relative to the reference point at which a rendering of the program content is affected by a user; and
storing within the metadata data indicative of the time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for using metadata when rendering program content, comprising:
-
retrieving from memory the metadata for the program content, the metadata comprising data defining one or more segments of the program content;
commencing the rendering of the program content; and
using the data within the metadata to inhibit the rendering of the one or more segments within the program content defined by the data within the metadata. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method for using metadata related to program content, comprising:
-
monitoring a manner in which a first rendering of program content is affected by a user to create the metadata whereby the metadata comprises data which defines one or more segments within the program content;
causing the metadata to be stored in a memory;
retrieving from the memory the metadata;
commencing a second rendering of the program content; and
using the data within the metadata during the second rendering of the program content to inhibit the rendering of the one or more segments within the program content defined by the data within the metadata. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification