Method and apparatus for providing expanded displayable applications
First Claim
Patent Images
1. A method comprising:
- correlating content based on a user profile comprising user-defined attributes and policies for the correlation of the content, wherein the user-defined attributes and policies further govern presentation settings for the content to be presented and augmented via a widget, and the presentation settings include one or more color schemes;
extracting, at a set-top box, an occurrence of an object appearing in the correlated content;
constructing, at the set-top box, a metadata description of the occurrence;
transmitting the metadata description from the set-top box;
receiving, at the set-top box, augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box;
presenting, via the set-top box, the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the presentation settings, wherein the content is retrieved over a data network; and
in response to one voice command of the user for more of the augmented content, augmenting relevant content supplemental to the augmented content into a presentation of the widget with the augmented content, and expanding the presentation over the whole screen,wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the method further comprising;
receiving a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program;
extracting one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and
presenting, via the set-top box, the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for presenting, via a set-top box, a widget. The widget includes content retrieved over a data network and augmented content.
-
Citations
30 Claims
-
1. A method comprising:
-
correlating content based on a user profile comprising user-defined attributes and policies for the correlation of the content, wherein the user-defined attributes and policies further govern presentation settings for the content to be presented and augmented via a widget, and the presentation settings include one or more color schemes; extracting, at a set-top box, an occurrence of an object appearing in the correlated content; constructing, at the set-top box, a metadata description of the occurrence; transmitting the metadata description from the set-top box; receiving, at the set-top box, augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box; presenting, via the set-top box, the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the presentation settings, wherein the content is retrieved over a data network; and in response to one voice command of the user for more of the augmented content, augmenting relevant content supplemental to the augmented content into a presentation of the widget with the augmented content, and expanding the presentation over the whole screen, wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the method further comprising; receiving a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program; extracting one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and presenting, via the set-top box, the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A set-top box comprising:
-
at least one memory; at least one processor configured to correlate content based on a user profile comprising user-defined attributes and policies for the correlation of the content, to extract an occurrence of an object appearing in the correlated content, to construct a metadata description of the occurrence, to transmit the metadata description from the set-top box, and to receive augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box, the user-defined attributes and policies further govern presentation settings for the content to be presented and augmented via the widget, and the presentation settings include one or more color schemes; and a presentation module configured to present the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the presentation settings, wherein the content is retrieved over a data network, wherein the at least one processor is further configured to augment relevant content supplemental to the augmented content into a presentation of the widget with the augmented content and to expand the presentation over the whole screen, in response to one voice command of the user for more of the augmented content, and wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the at least one processor is further configured to; receive a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program; extract one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and cause the presentation module to present the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content. - View Dependent Claims (19, 20, 21)
-
-
22. A method comprising:
-
correlating, at a set-top box, content based on a policy defined by a user for displaying and augmenting the content via a widget, wherein the content is received over a data network and the policy includes one or more presentation color scheme settings; extracting, at the set-top box, an occurrence of an object appearing in the correlated content; constructing, at the set-top box, a metadata description of the occurrence; transmitting the metadata description from the set-top box; receiving, at the set-top box, augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box; presenting, via the set-top box, the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the one or more presentation color scheme settings; and in response to one voice command of the user for more of the augmented content, augmenting relevant content supplemental to the augmented content into a presentation of the widget with the augmented content, and expanding the presentation over the whole screen, wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the method further comprising; receiving a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program; extracting one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and presenting, via the set-top box, the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A set-top box comprising:
-
at least one memory; at least one processor configured to correlate content based on a policy defined by a user for displaying and augmenting the content via a widget, to extract an occurrence of an object appearing in the correlated content, to construct a metadata description of the occurrence, wherein the policy includes one or more presentation color scheme settings;
to transmit the metadata description from the set-top box, and to receive augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box; anda presentation module configured to present the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the one or more presentation color scheme settings, wherein the at least one processor is further configured to augment relevant content supplemental to the augmented content into a presentation of the widget with the augmented content and to expand the presentation over the whole screen, in response to one voice command of the user for more of the augmented content, and wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the at least one processor is further configured to; receive a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program; extract one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and cause the presentation module to present the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content.
-
-
30. A non-transitory computer-readable storage medium carrying one or more instructions which, when executed by one or more processors, cause a set-top box to at least perform the following steps:
-
correlating content based on a policy defined by the user for displaying and augmenting the content via a widget, wherein the content is received over a data network and the policy includes one or more presentation color scheme settings; extracting an occurrence of an object appearing in the correlated content; constructing a metadata description of the occurrence; transmitting the metadata description from the set-top box; receiving augmented content for a widget in response to the transmission of the metadata description, wherein the augmented content is generated in real time and on demand in response to a request by a user of the set-top box; presenting the widget with the augmented content overlaid on a video broadcast at one or more portions of a screen based upon the one or more presentation color scheme settings; and in response to one voice command of the user for more of the augmented content, augmenting relevant content supplemental to the augmented content into a presentation of the widget with the augmented content, and expanding the presentation over the whole screen, wherein the widget includes a selectable area to permit the user to modify the augmented content or launch a linked program, and the apparatus is caused to further perform; receiving a request of one of the users to search for an on-demand program corresponding to the content of the augmented content, in response to the user launching the linked program; extracting one or more attributes from a corresponding profile of the one of the users to refine a search for the on-demand program; and presenting, via the set-to box, the widget with the augmented content embedded with the on-demand program, wherein the on-demand program includes a program with historical content corresponding to the content of the augmented content.
-
Specification