Linking and browsing media on television
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor of a set top box, a program from equipment of one of a plurality of channel providers that supply programs to a broadcaster;
presenting, by the processor, the program at a display coupled to the set-top box, wherein the program is presented in a video display area;
receiving, by the processor, an information request based on receiving an input via a remote control device;
detecting, by the processor, a date and a time the information request was received, a current elapsed time into a playing of the program, and an identifier of the program;
assembling, by the processor, metadata comprising the date and the time the information request was received and the identifier of the program;
transmitting, by the processor, the metadata to equipment of the channel provider that supplied the program to enable the channel provider to determine the context of what was being presented by the program when the information request was received and to identify additional content related to the context of what was being presented by the program at the current elapsed time into the playing of the program;
receiving, by the processor, from the equipment of the channel provider the additional content related to the context of what was being presented by the program at the date and time the request was received and at the current elapsed time into the playing of the program and obtained from one of a world wide web service associated with the channel provider and an Internet portal associated with the channel provider, wherein at least a portion of the additional content is content being currently played on another channel, and wherein the additional content includes archived television programs and geographic maps selected according to the context;
presenting, by the processor, selectable links to enable a presentation of at least a portion of the additional content within the display, wherein the selectable links are presented in a link display area that is outside of the video display area;
detecting, by the processor, a selection of a link from among the selectable links;
acquiring, by the processor, content from among the additional content that corresponds to the selected link;
presenting, by the processor, in the video display area the acquired content in response to the detecting of the selection of the link;
removing, by the processor, the selected link from the link display area in response to the detecting of the selection of the link;
ceasing, by the processor, to present the program in the video display area in response to the detecting of the selection of the link;
in response to the detecting of the selection of the link, generating, by the processor, another selectable link for reinstating presentation of the program in the video display area upon selection of the other selectable link; and
presenting, by the processor, the other selectable link with the selectable links in the link display area without presenting any images of the program.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for linking and browsing media on a television (TV) are provided. A selected program, which is associated with a channel of the TV, is detected and additional content, which is associated with that channel and/or the selected program, is dynamically acquired from one or more external sources. The additional content is formatted as links and simultaneously presented within a display of the TV along with the selected program that continues to play on the TV. Furthermore, activation of any link results in the additional content being dynamically acquired and presented within the display.
33 Citations
14 Claims
-
1. A method comprising:
-
receiving, by a processor of a set top box, a program from equipment of one of a plurality of channel providers that supply programs to a broadcaster; presenting, by the processor, the program at a display coupled to the set-top box, wherein the program is presented in a video display area; receiving, by the processor, an information request based on receiving an input via a remote control device; detecting, by the processor, a date and a time the information request was received, a current elapsed time into a playing of the program, and an identifier of the program; assembling, by the processor, metadata comprising the date and the time the information request was received and the identifier of the program; transmitting, by the processor, the metadata to equipment of the channel provider that supplied the program to enable the channel provider to determine the context of what was being presented by the program when the information request was received and to identify additional content related to the context of what was being presented by the program at the current elapsed time into the playing of the program; receiving, by the processor, from the equipment of the channel provider the additional content related to the context of what was being presented by the program at the date and time the request was received and at the current elapsed time into the playing of the program and obtained from one of a world wide web service associated with the channel provider and an Internet portal associated with the channel provider, wherein at least a portion of the additional content is content being currently played on another channel, and wherein the additional content includes archived television programs and geographic maps selected according to the context; presenting, by the processor, selectable links to enable a presentation of at least a portion of the additional content within the display, wherein the selectable links are presented in a link display area that is outside of the video display area; detecting, by the processor, a selection of a link from among the selectable links; acquiring, by the processor, content from among the additional content that corresponds to the selected link; presenting, by the processor, in the video display area the acquired content in response to the detecting of the selection of the link; removing, by the processor, the selected link from the link display area in response to the detecting of the selection of the link; ceasing, by the processor, to present the program in the video display area in response to the detecting of the selection of the link; in response to the detecting of the selection of the link, generating, by the processor, another selectable link for reinstating presentation of the program in the video display area upon selection of the other selectable link; and presenting, by the processor, the other selectable link with the selectable links in the link display area without presenting any images of the program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, by a processor of a set top box, a content request from a remote control device in communication with the set-top-box; assembling, by the processor, metadata responsive to the content request via the set-top-box, wherein the metadata comprises a date and time when the content request was received, a current elapsed time into a playing of a program being presented, and an identifier of the program being presented on a display at the date and time the content request was received to enable a channel provider that supplied the program to identify a context of what was being presented by the program at the date and the time when the content request was received and at a current elapsed time into the playing of the program being presented; submitting, by the processor, the metadata to the channel provider; presenting, by the processor, selectable links on the display for viewing additional content, wherein at least a portion of the additional content is obtained from one of a world wide web service associated with the channel provider or an Internet portal associated with the channel provider according to the context of the program using at least the metadata, wherein at least a portion of the additional content is content being currently played on another channel, and wherein the additional content includes at least one of archived television programs or geographic maps selected according to the context; removing, by the processor, the program from the display upon a user selection of one of the selectable links; receiving, by the processor, from a web-based service, streamed content related to the selected link; presenting, by the processor, the streamed content at the portion of the display previously occupied by the program; and presenting, by the processor, another selectable link for reinstating presentation of the program, wherein the other selectable link is presented without presenting any images of the program. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising computer instructions, which responsive to being executed by a processor cause the processor to perform operations comprising:
-
receiving a content request from a remote control device in communication with the set-top-box; assembling metadata responsive to the content request via the set-top-box, wherein the metadata comprises a date and time when the content request was received, a current elapsed time into a playing of a program being presented, and an identifier of the program being presented on a display at the date and time the content request was received to enable a channel provider that supplied the program to identify a context of what was being presented by the program at the date and the time when the content request was received and at a current elapsed time into the playing of the program being presented; submitting the metadata to equipment of the channel provider; presenting selectable links on the display for viewing additional content, wherein at least a portion of the additional content is obtained from one of a world wide web service associated with the channel provider or an Internet portal associated with the channel provider according to the context of the program using at least the metadata, wherein at least a portion of the additional content is content being currently played on another channel, and wherein the additional content includes at least one of archived television programs or geographic maps selected according to the context; removing the program from the display upon a user selection of one of the selectable links; receiving from a web-based service, streamed content related to the selected link; presenting the streamed content at the portion of the display previously occupied by the program; and presenting another selectable link for reinstating presentation of the program, wherein the other selectable link is presented without presenting any images of the program. - View Dependent Claims (14)
-
Specification