Hyperlinked media objects in personal video recording
First Claim
Patent Images
1. A method implemented by a digital home communication terminal (DHCT) for utilizing hyperlinks in connection with video services, the method comprising:
- receiving by the DHCT a video program having a scheduled start time;
receiving by the DHCT, before the start time, a plurality of media objects associated with the video program, the plurality of media objects comprising all of the media objects associated with the video program that are scheduled to be displayed during a presentation of the video program;
storing a parent directory in a non-volatile storage device coupled to the DHCT, the parent directory comprising a service identifier corresponding to a service that provides the video program, the parent directory comprising plural sub-directories, each of the plural sub-directories corresponding to an interval of time relative to a current interval of time, each of the plural sub-directories enabling access to zero or more of the plurality of the media objects presentable during presentation of the video program during the respective interval of time, each of the plural sub-directories corresponding to the interval of time relative to the current interval of time comprising a single state file;
alternately tracking one of plural state files corresponding to one of the plural sub-directories corresponding to the current interval of time, wherein alternately tracking comprises tracking, at a first instance of the current interval of time, a first of the plural state files comprising a location of a first media object destined for output during an interval associated with the one of the plural sub-directories, and wherein alternately tracking comprises tracking, at a second instance of the current interval of time, a second of the plural state files comprising a location to find a second media object associated with another of the plural sub-directories; and
providing for display the plurality of media objects and the video program on a screen.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of utilizing hyperlinks in connection with video services are disclosed. One such method includes receiving a video program having a start time. This method also includes receiving, before the start time, a media object associated with the video program. This method also includes storing the media object, and displaying the media object and the video program on a screen.
28 Citations
20 Claims
-
1. A method implemented by a digital home communication terminal (DHCT) for utilizing hyperlinks in connection with video services, the method comprising:
-
receiving by the DHCT a video program having a scheduled start time; receiving by the DHCT, before the start time, a plurality of media objects associated with the video program, the plurality of media objects comprising all of the media objects associated with the video program that are scheduled to be displayed during a presentation of the video program; storing a parent directory in a non-volatile storage device coupled to the DHCT, the parent directory comprising a service identifier corresponding to a service that provides the video program, the parent directory comprising plural sub-directories, each of the plural sub-directories corresponding to an interval of time relative to a current interval of time, each of the plural sub-directories enabling access to zero or more of the plurality of the media objects presentable during presentation of the video program during the respective interval of time, each of the plural sub-directories corresponding to the interval of time relative to the current interval of time comprising a single state file; alternately tracking one of plural state files corresponding to one of the plural sub-directories corresponding to the current interval of time, wherein alternately tracking comprises tracking, at a first instance of the current interval of time, a first of the plural state files comprising a location of a first media object destined for output during an interval associated with the one of the plural sub-directories, and wherein alternately tracking comprises tracking, at a second instance of the current interval of time, a second of the plural state files comprising a location to find a second media object associated with another of the plural sub-directories; and providing for display the plurality of media objects and the video program on a screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system:
-
a non-volatile storage device; a memory encoded with programming code; and a processor configured to execute the code to; receive, before a start time of a video program, a plurality of media objects associated with the video program, the plurality of media objects comprising all of the media objects associated with the video program that are scheduled to be displayed during a presentation of the video program; store a parent directory in the non-volatile storage device to facilitate access to the plurality of media objects, the parent directory comprising a service identifier corresponding to a service that provides the video program, the parent directory comprising plural sub-directories, each of the plural sub-directories corresponding to an interval of time relative to a current interval of time, the plural intervals of time equal in duration, each of the plural sub-directories enabling access to zero or more of the plurality of the media objects presentable during presentation of the video program during the respective interval of time, each of the plural sub-directories corresponding to the interval of time relative to the current interval of time comprising a single state file; alternately track one of plural state files corresponding to one of the plural sub-directories corresponding to the current interval of time by; tracking, at a first instance of the current interval of time, a first of the plural state files comprising a location of a first media object destined for output during an interval associated with the one of the plural sub-directories, and tracking, at a second instance of the current interval of time, a second of the plural state files comprising a location to find a second media object associated with another of the plural sub-directories; and provide for display the plurality of media objects and the video program on a screen. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method, comprising:
-
storing a parent directory in the non-volatile storage device to facilitate access to a plurality of media objects stored in the non-volatile storage device and associated at least in part with a video program, the parent directory comprising a service identifier corresponding to a service that provides the video program, the parent directory comprising plural sub-directories, each of the plural sub-directories corresponding to an interval of time relative to a current interval of time, the plural intervals of time equal in duration, each of the plural sub-directories enabling access to zero or more of the plurality of the media objects presentable during presentation of the video program during the respective interval of time, each of the plural sub-directories corresponding to the interval of time relative to the current interval of time comprising a single state file; alternately tracking one of plural state files corresponding to one of the plural sub-directories corresponding to the current interval of time by tracking, at a first instance of the current interval of time, a first of the plural state files comprising a location of a first media object destined for output during an interval associated with the one of the plural sub-directories, and tracking, at a second instance of the current interval of time, a second of the plural state files comprising a location to find a second media object associated with another of the plural sub-directories; and providing for display the plurality of media objects and the video program on a screen.
-
Specification