User interface for a multimedia service
First Claim
1. A method of providing a user interface for a client application, the client application for providing access to a media service, the method comprising:
- receiving a user input to launch an application;
generating a representation of a theatrical stage for presenting graphical elements related to multimedia content provided by the media service;
after receiving the user launch input, displaying a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage, wherein a plurality of graphical elements are displayed above a floor of the stage, and wherein each of the plurality of graphical elements represents a content item available through media service;
receiving a user selection of one of the plurality of graphical elements;
in response to the user selection, displaying a first view of a selected-element animation, wherein the first view of the selected element is animated to give an appearance of movement along a z-axis towards the user;
receiving a user selection to view a video preview of the content item represented by one of the plurality of graphical elements;
displaying the selected video preview in a video preview window;
while displaying the selected video preview in the video preview window, moving the video preview window within the first view of the stage by sliding the video preview window from a first location to a second location within the first view of the stage;
receiving a user selection to view a second view of the selected one of the plurality of graphical elements, the second view displaying different information about the selected one of the plurality of graphical elements than the first view; and
in response to the user selection to view the second view, animating the first view in a manner to give an appearance of the selected one of the graphical elements flipping over from the first view to the second view such that the first view and the second view appear to be on opposite sides of a box.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and machine readable media are disclosed for providing a user interface for a service distributing multimedia content. According to one embodiment, providing a user interface accessing a media service can comprise generating a representation of a stage for presenting graphical elements related to multimedia content provided by the media service and displaying a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage. The first view of the stage can comprise at least a first pane and a second pane, the first pane and the second pane including different portions of the stage. The first pane can include a first plurality of graphical elements representing content items available through the media service.
-
Citations
32 Claims
-
1. A method of providing a user interface for a client application, the client application for providing access to a media service, the method comprising:
-
receiving a user input to launch an application; generating a representation of a theatrical stage for presenting graphical elements related to multimedia content provided by the media service; after receiving the user launch input, displaying a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage, wherein a plurality of graphical elements are displayed above a floor of the stage, and wherein each of the plurality of graphical elements represents a content item available through media service; receiving a user selection of one of the plurality of graphical elements; in response to the user selection, displaying a first view of a selected-element animation, wherein the first view of the selected element is animated to give an appearance of movement along a z-axis towards the user; receiving a user selection to view a video preview of the content item represented by one of the plurality of graphical elements; displaying the selected video preview in a video preview window; while displaying the selected video preview in the video preview window, moving the video preview window within the first view of the stage by sliding the video preview window from a first location to a second location within the first view of the stage; receiving a user selection to view a second view of the selected one of the plurality of graphical elements, the second view displaying different information about the selected one of the plurality of graphical elements than the first view; and in response to the user selection to view the second view, animating the first view in a manner to give an appearance of the selected one of the graphical elements flipping over from the first view to the second view such that the first view and the second view appear to be on opposite sides of a box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable storage device having stored thereon a series of instructions which, when executed by a processor, cause the processor to provide a user interface for accessing a media service by:
-
generating a representation of a theatrical stage for presenting graphical elements related to multimedia content provided by the media service; displaying a display comprising a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage, wherein the display includes a user-selectable first navigation element; receiving a user selection of the first navigation element; and upon receiving the user selection of the first navigation element, animating the display to change from a first view of the stage to a second view of the stage, wherein the second view of the stage includes a portion of the stage less than all of the stage, and wherein the first and second views of the stage include different portions of the stage; receiving a user selection to view a video preview of multimedia content related to one of the graphical elements; displaying the selected video preview in a video preview window; wherein animating the display comprises, while displaying the selected video preview in the video preview window, moving the video preview window by sliding the video preview window from a first location within the first view of the stage to a second location within the second view of the stage; receiving a user selection to view a second view of a selected one of the plurality of graphical elements, the second view displaying different information about the selected one of the plurality of graphical elements than the first view; and in response to the user selection to view the second view of the selected one of the plurality of graphical elements, animating the first view in a manner to give an appearance of the selected one of the graphical elements flipping over from the first view to the second view such that the first view and the second view appear to be on opposite sides of a box. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of providing a user interface for a client application, the client application for providing access to a media service, the method comprising:
-
receiving a user input to launch an application; generating a representation of a theatrical stage for presenting graphical elements related to multimedia content provided by the media service; after receiving the user launch input, displaying a user interface comprising a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage, wherein a plurality of graphical elements are displayed above a floor of the stage, and wherein each of the plurality of graphical elements represents a content item available through media service; receiving a navigation input from the user, the navigation input indicating a position of the user interface corresponding to a position of a user input device; and displaying a spotlight graphic or visual effect on the first view of the stage at the position of the user interface; receiving a user selection to view a video preview of multimedia content related to one of the plurality of graphical elements; displaying the selected video preview in a video preview window; while displaying the selected video preview in the video preview window, moving the video preview window within the first view of the stage by sliding the video preview window from a first location to a second location within the first view of the stage; receiving a user selection to view a second view of the selected graphical element, the second view displaying different information about the selected graphical element than the first view; and in response to the user selection to view the second view, animating the first view in a manner to give an appearance of the selected graphical element flipping over from the first view to the second view such that the first view and the second view appear to be on opposite sides of a box.
-
-
32. A method of providing a user interface for a client application, the client application for providing access to a media service, the method comprising:
-
generating a representation of a stage for presenting graphical elements related to multimedia content provided by the media service; displaying a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage, wherein the first view of the stage comprises at least a first pane and a second pane, the first pane and the second pane including different portions of the stage, and wherein the first pane includes a first plurality of graphical elements representing content items available through the media service; in response to a user selection of one of the plurality of graphical elements, displaying a first view of the selected graphical element with a fly out effect within the first pane; receiving a user selection to view a video preview of multimedia content related to one of the graphical elements; in response to the user selection to view the video preview, displaying the selected video preview in a video preview window; while displaying the selected video preview in the video preview window, moving the video preview window by sliding the video preview window from a first location to a second location within the first view of the stage; receiving a user selection to view a second view of the selected graphical element, the second view displaying different information about the selected graphical element than the first view; and in response to the user selection to view the second view, animating the first view in a manner to give an appearance of the selected graphical element flipping over from the first view to the second view such that the first view and the second view appear to be on opposite sides of a box.
-
Specification