Interface for presenting data representations in a screen-area inset
First Claim
1. One or more computer-storage media having embodied thereon an interface that allows a software application to facilitate a method of presenting a variety of data representations in a screen-area inset of a distance user interface presented on a display device, which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
- providing said distance user interface (DUI), wherein said DUI comprises;
a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from a television-viewing distance, said menu display allowing for the operation of said computer, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, anda selectable-link marker indicating which of the first plurality of selectable links has the focus;
communicating one or more commands from the software application to the screen-area inset, the screen-area inset having an ability to present one or more of a plurality of media experiences on said DUI; and
communicating information to the screen-area inset, wherein the information is rendered and persistently presented in the inset without regard to changes in the background that does not include said screen-area inset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, application interface, and medium is provided for presenting a variety of data representations in a screen-area inset. The inset(s) can be one or more bounded portions of a graphical user interface. The inset offers a picture-in-picture type of functionality to present videos, data, pictures, audio, and other data representations in a persistently viewable screen area that does not consume the entirety of a display device. The API includes instructions to allow software components to use the inset. The method includes receiving one or more event requests related to the inset, communicating them to a software application or operating system, receiving one or more data sets to satisfy the event requests, and communicating the data sets to the original software application to present a data representation in the inset.
67 Citations
32 Claims
-
1. One or more computer-storage media having embodied thereon an interface that allows a software application to facilitate a method of presenting a variety of data representations in a screen-area inset of a distance user interface presented on a display device, which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
-
providing said distance user interface (DUI), wherein said DUI comprises; a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from a television-viewing distance, said menu display allowing for the operation of said computer, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, and a selectable-link marker indicating which of the first plurality of selectable links has the focus; communicating one or more commands from the software application to the screen-area inset, the screen-area inset having an ability to present one or more of a plurality of media experiences on said DUI; and
communicating information to the screen-area inset, wherein the information is rendered and persistently presented in the inset without regard to changes in the background that does not include said screen-area inset. - View Dependent Claims (2)
-
-
3. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method of presenting data in a screen-area inset of a distance user interface (DUI), which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
-
communicating to the DUI one or more event requests related to rendering data in the screen-area inset, wherein said DUI comprises a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from a television-viewing viewing distance, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, said menu display allowing for the operation of said computer; and a selectable-link marker indicating which of the first plurality of selectable links has the focus; and receiving one or more data sets to help satisfy the respective one or more event requests so that the data may be persistently presented in the screen-area area inset in response to the one or more event requests without regard to changes in the background that does not include said screen-area inset.
-
-
4. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method of presenting data in a screen-area inset of a distance user interface (DUI), which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
-
communicating to the DUI one or more event requests related to rendering data in the screen-area inset, wherein said one or more requests includes a request to redirect said data representation to a communicatively coupled display component, the DUI comprising, a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from a television-viewing distance, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, said menu display allowing for the operation of said computer, and a selectable-link marker indicating which of the first plurality of selectable links has the focus; communicating to an operating system one or more audio-event requests that facilitate audio playback of audio that is associated with data being presented in the screen-area inset if present; and receiving one or more data sets to help satisfy the respective one or more event requests so that the data may be persistently presented in the screen-area area inset in response to the one or more event requests regardless of a change to the background that does not include said screen-area inset. - View Dependent Claims (5, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
6. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method of presenting a data representation in a screen-area inset of distance user interface (DUI), which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
-
communicating to the DUI one or more event requests related to rendering data in the screen-area inset;
wherein said one or more requests includes a request to display the inset as a component within a software application, wherein said DUI comprises, a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from a television-viewing distance, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, said menu display allowing for the operation of said computer, anda selectable-link marker indicating which of the first plurality of selectable links has the focus; communicating to an operating system one or more event requests that facilitate playback of media that is associated with data being presented in the screen-area inset if present, the screen-area inset including the capability of presenting each of the following;
a television show, a picture, and a pre-recorded video; andreceiving one or more data sets to help satisfy the respective one or more event requests so that the data may be persistently presented in the screen- area inset in response to the one or more event requests without regard to changing the background that does not include said screen-area inset. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
27. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method of presenting a data representation communicated from a software application in a screen-area inset of a distance user interface (DUI), the DUI being a graphical user interface (GUI) that is presented to facilitate an operation of a personal-computing computing device from a television-viewing distance, which distance-user interface includes a background area and the screen-area inset within the background area, the method comprising:
-
providing said DUI, wherein said DUI comprises a menu display in a first layer, the menu display including a first plurality of selectable links that are disposed within said layer, each selectable link having a functional identifier discemable by a user from said television-viewing viewing distance, wherein said television-viewing distance in feet is approximately half a viewable screen size of said display device measured in inches, said menu display allowing for the operation of said computer, and a selectable-link marker indicating which of the first plurality of selectable links has the focus; receiving one or more event requests related to rendering data in the screen-area inset, the screen-area inset capable of operating in a plurality of user-selectable modes and that persistently presents a common media experience while navigating from a first screen to a second screen of said DUT, said screen-area inset being disposed within said layer; and receiving data necessary to satisfy the one or more event requests so that a data representation may be persistently presented in the screen-area inset in response to the one or more event requests even while the background area that excludes the screen-area inset (excluding the screen area inset) changes. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification