State-sensitive navigation aid
First Claim
1. A method for guiding a user in the use a remote control (RC) device, wherein the RC device includes a plurality of input mechanisms, comprising:
- determining a current state of a user'"'"'s interaction with an application, to provide a determined state;
determining at least one input mechanism that is relevant to the determined state, to provide at least one relevant input mechanism;
displaying a representation of said at least one relevant input mechanism on a user interface presentation of a presentation device, wherein the representation resembles a physical layout of said at least one relevant input mechanism on the RC device, and wherein the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user'"'"'s current interaction with the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user'"'"'s interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user'"'"'s current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
138 Citations
20 Claims
-
1. A method for guiding a user in the use a remote control (RC) device, wherein the RC device includes a plurality of input mechanisms, comprising:
-
determining a current state of a user'"'"'s interaction with an application, to provide a determined state;
determining at least one input mechanism that is relevant to the determined state, to provide at least one relevant input mechanism;
displaying a representation of said at least one relevant input mechanism on a user interface presentation of a presentation device, wherein the representation resembles a physical layout of said at least one relevant input mechanism on the RC device, and wherein the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user'"'"'s current interaction with the application. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Navigation logic configured to guide a user in the use a remote control (RC) device, wherein the RC device includes a plurality of input mechanisms, comprising:
-
logic configured to determine a current state of a user'"'"'s interaction with an application, to provide a determined state;
logic configured to determine at least one input mechanism that is relevant to the determined state, to provide at least one relevant input mechanism;
logic configured to display a representation of said at least one relevant input mechanism on a user interface presentation of a presentation device, wherein the representation resembles a physical layout of said at least one relevant input mechanism on the RC device, and wherein the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user'"'"'s current interaction with the application. - View Dependent Claims (16)
-
-
17. A system for presenting media programs to a user, comprising:
-
a presentation device configured to present the media programs;
a processing device, coupled to the presentation device, configured to present the media programs on the presentation device;
a remote control (RC) device for interacting with the processing device, wherein the RC device includes a plurality of input mechanisms, wherein the processing device includes navigation logic, and wherein the navigation logic comprises;
logic configured to determine a current state of a user'"'"'s interaction with the processing device, to provide a determined state;
logic configured to determine at least one input mechanism that is relevant to the determined state, to provide at least one relevant input mechanism;
logic configured to display a representation of said at least one relevant input mechanism on a user interface presentation of the presentation device, wherein the representation resembles a physical layout of said at least one relevant input mechanism on the RC device, and wherein the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user'"'"'s current interaction with the application. - View Dependent Claims (18, 19, 20)
-
Specification