Providing a customized user interface
First Claim
1. A method for providing a customized user interface, the method comprising:
- identifying a user associated with a first input;
displaying, in response to identifying the user associated with the first input, at least one customized media guide comprising a plurality of display elements, wherein displaying the at least one customized media guide comprising the plurality of display elements comprises displaying;
a first display element comprising description information corresponding to a selected one of a plurality of programs, wherein the plurality of programs are displayed in response to a user selection of one of a plurality of available programming channels displayed in an instance of the customized media guide,a second display element displayed to the right of the first display element and comprising a plurality of actions that can be taken with respect to the selected one of the plurality of programs, anda third display element displayed to the right of the second display element and comprising instructional information associated with a selected one of the plurality of actions when the selected one of the plurality of actions requires the instructional information to be displayed, and wherein the third display element is further configured to display an advertisement for one of goods and services corresponding to a currently displayed programming content when the selected one of the plurality of actions does not require the instructional information to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing a user interface. First, a first input may be received and a currently displayed programming content may be shrunken. Next, the shrunken programming content may be displayed. Then, in response to the received first input and concurrent with the shrunken programming content, a media guide comprising at least three display elements may be displayed. At least one of the three display elements may be customized for a user. Each one of the three display elements may include a first content element, a second content element, a third content element, a fourth content element, or a fifth content element. The first content element may display available programming channels. The second content element may display programs available on the available programming channels. The third content element may display description information. The fourth content element may display actions that can be taken.
213 Citations
17 Claims
-
1. A method for providing a customized user interface, the method comprising:
-
identifying a user associated with a first input; displaying, in response to identifying the user associated with the first input, at least one customized media guide comprising a plurality of display elements, wherein displaying the at least one customized media guide comprising the plurality of display elements comprises displaying; a first display element comprising description information corresponding to a selected one of a plurality of programs, wherein the plurality of programs are displayed in response to a user selection of one of a plurality of available programming channels displayed in an instance of the customized media guide, a second display element displayed to the right of the first display element and comprising a plurality of actions that can be taken with respect to the selected one of the plurality of programs, and a third display element displayed to the right of the second display element and comprising instructional information associated with a selected one of the plurality of actions when the selected one of the plurality of actions requires the instructional information to be displayed, and wherein the third display element is further configured to display an advertisement for one of goods and services corresponding to a currently displayed programming content when the selected one of the plurality of actions does not require the instructional information to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable non-transitory medium which stores a set of instructions which when executed performs a method for providing a user interface, the method executed by the set of instructions comprising:
-
receiving a first input; identifying a user associated with the first input; shrinking, in response to the received first input, a currently displayed programming content; displaying the shrunken programming content; and displaying, in response to identifying the user associated with the first input and concurrent with the shrunken programming content, a customized media guide comprising a plurality of display elements, wherein each of the plurality display elements are respectively displayed as a card that is repositionable within the customized media guide upon a user command to reposition the card within the customized media guide, and wherein displaying the plurality of display elements comprises displaying; a first display element comprising description information corresponding to a selected one of a plurality of programs, wherein the plurality of programs are displayed in response to a user selection of one of a plurality of available programming channels displayed in the customized media guide, a second display element displayed to the right of the first display element and comprising a plurality of actions that can be taken with respect to the selected one of the plurality of programs, and a third display element displayed to the right of the second display element and comprising instructional information associated with a selected one of the plurality of actions when the selected one of the plurality of actions requires the instructional information to be displayed, and wherein the third display element is further configured to display an advertisement for one of goods and services corresponding to a currently displayed programming content when the selected one of the plurality of actions does not require the instructional information to be displayed. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a user interface, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive a request to display a media guide; identify a user providing the request based upon a subscriber identifier and a user identifier, the subscriber identifier comprising a media access control (MAC) address of a device providing the media guide, the user being associated with a customized media guide element; display a customized media guide comprising a plurality of display elements, wherein each of the plurality of display elements have reconfigurable positions within the media guide, wherein displaying the customized media guide comprising the plurality of display elements comprises displaying; a first display element configured to display description information corresponding to a selected one of a plurality of programs, wherein the plurality of programs are displayed in response to a user selection of one of a plurality of available programming channels displayed in the customized media guide; a second display element displayed to the right of the first display element and configured to display a plurality of actions that can be taken with respect to the selected one of the plurality of programs; and a third display element displayed to the right of the second display element and configured to display instructional information related to the selected one of the plurality of actions, when the selected one of the plurality of actions requires the instructional information to be displayed, and wherein the third display element is further configured to display an advertisement for one of goods and services corresponding to a currently displayed programming content when the selected one of the plurality of actions does not require the instructional information to be displayed.
-
Specification