Patent ID: 8776117
Filing Date: 2014-07-08
Classification: H04N

Abstract:
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.