System and method for providing dynamically updating applications in a television display environment
First Claim
1. A computer-implemented method comprising:
- displaying, via a display screen of a user interface for a computing device, a minimized state for an application, wherein the application is displayed in the minimized state with a first degree of user interactivity, and wherein the application displays dynamically updated application content while in the minimized state, the dynamically updated application content generated from one or more parameters based upon a search query received from the user and information chosen from a group of information types consisting of a video program concurrently displayed on the display screen with the application in the minimized state, and a history of video programs previously viewed by a user of the computing device;
updating, by the computing device, the minimized state for the application in response to updating content associated with a corresponding installed application;
displaying, via the display screen of the computing device, a maximized state for the application in response to selection of the application in the minimized state by the user via the user interface, wherein the application is displayed with a second degree of user interactivity in the maximized state, the second degree of user interactivity being greater than the first degree of user interactivity, and displaying the dynamically updated application content while in the maximized state; and
displaying, via the display screen of the computing device, a full-screen state for the application with a third degree of user interactivity that is greater than either the first degree of user interactivity or the second degree of user interactivity, wherein the full screen state for the application is displayed in response to a remote control command.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed towards systems and methods for providing a framework for providing one or more applications to a user set top device. The method according to one embodiment of the present invention comprises providing a minimized state wherein installed applications are displayed as one or more minimized widgets on an output device in communication with to the user device wherein the list of the installed applications comprises one or more indications of passively updated content associated with the installed applications. In response to the selection of a minimized widget command, a widget state is provided wherein a portion of the output device is allocated for the display of additional widget content in response to the selection of a minimized widget. In response to a remote control command, a full-screen state is provided wherein full-screen version of the minimized widget may be displayed. Finally, an installed application is displayed in a minimized, widget or full-screen state in response to a user action.
33 Citations
35 Claims
-
1. A computer-implemented method comprising:
-
displaying, via a display screen of a user interface for a computing device, a minimized state for an application, wherein the application is displayed in the minimized state with a first degree of user interactivity, and wherein the application displays dynamically updated application content while in the minimized state, the dynamically updated application content generated from one or more parameters based upon a search query received from the user and information chosen from a group of information types consisting of a video program concurrently displayed on the display screen with the application in the minimized state, and a history of video programs previously viewed by a user of the computing device; updating, by the computing device, the minimized state for the application in response to updating content associated with a corresponding installed application; displaying, via the display screen of the computing device, a maximized state for the application in response to selection of the application in the minimized state by the user via the user interface, wherein the application is displayed with a second degree of user interactivity in the maximized state, the second degree of user interactivity being greater than the first degree of user interactivity, and displaying the dynamically updated application content while in the maximized state; and displaying, via the display screen of the computing device, a full-screen state for the application with a third degree of user interactivity that is greater than either the first degree of user interactivity or the second degree of user interactivity, wherein the full screen state for the application is displayed in response to a remote control command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; a user interface in communication with the processor, the user interface comprising a display screen; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to; display, via the display screen, a minimized state for an application, wherein the application is displayed in the minimized state with a first degree of user interactivity, wherein the application displays dynamically updated application content while in the minimized state, the dynamically updated application content generated from one or more parameters based upon a search query received from the user and information chosen from a group of information types consisting of a video program concurrently displayed on the display screen with the application in the minimized state, and a history of video programs previously viewed by a user of the system; update the minimized state for the application in response to updating content associated with a corresponding installed application; display, via the display screen, a maximized state for the application in response to selection of the application in the minimized state by the user via the user interface, wherein the application is displayed with a second degree of user interactivity in the maximized state, the second degree of user interactivity being greater than the first degree of user interactivity, and wherein the application displays the dynamically updated application content while in the maximized state; and displaying, via the display screen, a full-screen state for the application with a third degree of user interactivity that is greater than either the first degree of user interactivity or the second degree of user interactivity, wherein the full screen for the application is displayed in response to a remote control command. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable storage medium storing instructions that, when executed by a computing device, cause the computing device to:
-
display, via a display screen of a user interface for the computing device, a minimized state for an application, wherein the application is displayed in the minimized state with a first degree of user interactivity, and wherein the application displays dynamically updated application content while in the minimized state, the dynamically updated application content generated from one or more parameters based upon a search query received from the user and information chosen from a group of information types consisting of a video program concurrently displayed on the display screen with the application in the minimized state, and a history of video programs previously viewed by a user of the computing device; update the minimized state for the application in response to updating content associated with a corresponding installed application; display, via the display screen of the computing device, a maximized state for the application in response to selection of the application in the minimized state by the user via the user interface, wherein the application is displayed with a second degree of user interactivity in the maximized state, the second degree of user interactivity being greater than the first degree of user interactivity, and wherein the application displays the dynamically updated application content while in the widget maximized state; and providing, by the computing device, display, via the display screen of the computing device, a full-screen state for the application with a third degree of user interactivity that is greater than either the first degree of user interactivity or the second degree of user interactivity, wherein the full screen state for the application is displayed in response to a remote control command. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification