US20120216117A1 - Method and apparatus for navigating a hierarchical menu based user interface - Google Patents

Method and apparatus for navigating a hierarchical menu based user interface Download PDF

Info

Publication number
US20120216117A1
US20120216117A1 US13/030,525 US201113030525A US2012216117A1 US 20120216117 A1 US20120216117 A1 US 20120216117A1 US 201113030525 A US201113030525 A US 201113030525A US 2012216117 A1 US2012216117 A1 US 2012216117A1
Authority
US
United States
Prior art keywords
user interface
content
menu
row
content titles
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/030,525
Inventor
George A. Arriola
Michael P. Bauerly
Manabu Sakamoto
Carsten Schwesig
Nicholas Trotta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Sony Interactive Entertainment LLC
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to US13/030,525 priority Critical patent/US20120216117A1/en
Assigned to SONY NETWORK ENTERTAINMENT INC., SONY CORPORATION reassignment SONY NETWORK ENTERTAINMENT INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SAKAMOTO, MANABU, BAUERLY, MICHAEL P., TROTTA, NICHOLAS, SCHWESIG, CARSTEN, ARRIOLA, GEORGE A.
Assigned to SONY CORPORATION, A JAPANESE CORPORATION, SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC reassignment SONY CORPORATION, A JAPANESE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TROTTA, NICHOLAS, SCHWESIG, CARSTEN, ARRIOLA, GEORGE A., BAUERLY, MICHAEL P., SAKAMOTO, MANABU
Priority to TW100148349A priority patent/TWI482079B/en
Priority to KR1020120010834A priority patent/KR20120095299A/en
Priority to CN201210028158.0A priority patent/CN102707866B/en
Publication of US20120216117A1 publication Critical patent/US20120216117A1/en
Priority to US15/799,910 priority patent/US11526252B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time

Definitions

  • the present disclosure relates generally to user interfaces for electronic devices and applications, and more particularly to methods and apparatus for presenting a user interface menu allowing for presentation and selection of media content.
  • User interfaces for navigating collections of media typically require navigation based on a hierarchy.
  • a conventional user interface displaying a menu may require a user to select a series of levels of the user interface to access content.
  • the conventions user interface require a user to select a particular path, identifying criteria for each level of a menu hierarchy.
  • an exemplary set of user selections may include, Movies, Genres, Action, list of movies.
  • the user must typically then search a displayed movie list or navigate to a page with in the list of movies to select a movie title. It is an inherent problem in conventional user interfaces that require hierarchical navigation that users need to complete several navigation steps prior to being able to select a particular title.
  • a method includes displaying, by a device, a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface, and detecting an input command, by the device, associated with a menu element.
  • the method further includes updating the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element.
  • FIG. 1 depicts a graphical representation of a user interface according to one or more embodiments
  • FIG. 2 depicts a process for presenting a user interface according to one or more embodiments
  • FIG. 3 depicts a simplified block diagram of a device according to one or more embodiments
  • FIGS. 4A-4D depict graphical representations of a user interface according to one or more embodiments
  • FIG. 5 depicts a graphical representation of user interface presentation according to one or more embodiments
  • FIG. 6 depicts a graphical representation of user interface presentation according to one or more additional embodiments.
  • FIG. 7 depicts a graphical representation of detail view for a content title according to one or more embodiments.
  • a user interface may allow for a user to browse and/or select one or more media files.
  • the user interface may display one or more elements including content titles, wherein the content titles relate to media files that may be stored by a device or accessed based on communication with a network.
  • One of the advantages of the embodiments described herein may be the ability to present one or more content titles in a unique and interesting fashion that aids in selection. These features may be particularly desirable when many content titles are available for presentation.
  • Features of the embodiments are directed to browsing and selecting content for viewing and playback, such as movies, broadcast programming, video data, audio data, etc.
  • a method for displaying user interface elements including one or more menu elements and a row of content titles for each menu element.
  • the display of the user interface may be associated with a user interface architecture, wherein a cursor focus or highlighting attribute may be employed to navigate to one or more elements of the display.
  • rows of content titles may be presented to allow a user to select a content title of the row, navigate content tiles within the row, and navigate to one or more adjacent rows of content titles.
  • the user interfaced may provide a parallax view which may allow for a user to navigate to content and bypass one or more hierarchical levels for categorizing content. Further presentation of the user interface may allow for previewing and interaction with individual content items while display one or more menu elements.
  • a device which may be configured to present a user interface application as discussed herein.
  • the device may be configured to communicate via a network connection to allow for presentation of one or more media files not stored by the device.
  • the terms “a” or “an” shall mean one or more than one.
  • the term “plurality” shall mean two or more than two.
  • the term “another” is defined as a second or more.
  • the terms “including” and/or “having” are open ended (e.g., comprising).
  • the term “or” as used herein is to be interpreted as inclusive or meaning any one or any combination. Therefore, “A, B or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or acts are in some way inherently mutually exclusive.
  • operations that are performed by a computer system or a like electronic system Such operations are sometimes referred to as being computer-executed.
  • operations that are symbolically represented include the manipulation by a processor, such as a central processing unit, of electrical signals representing data bits and the maintenance of data bits at memory locations, such as in system memory, as well as other processing of signals.
  • the memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits.
  • the elements of the embodiments are essentially the code segments to perform the necessary tasks.
  • the code segments can be stored in a processor readable medium, which may include any medium that can store or transfer information.
  • Examples of the processor readable mediums include an electronic circuit, a semiconductor memory device, a read-only memory (ROM), a flash memory or other non-volatile memory, a floppy diskette, a CD-ROM, an optical disk, a hard disk, etc.
  • FIG. 1 depicts a graphical representation of a user interface architecture according to one or more embodiments.
  • User interface 100 may be employed by one or more devices to present content associated a hierarchical menu structure.
  • user interface 100 may allow for navigation of a hierarchical menu for browsing and selecting content.
  • a versatile approach is provided for navigating a hierarchical menu.
  • user interface 100 may allow for users to bypass hierarchical navigation and select one of more graphical elements associated with content.
  • user interface 100 may allow for interaction and navigation of a portion of the user interface associated with the graphical representations of content.
  • Presentation of user interface 100 may be associated with a display window of a device, depicted as 105 .
  • Navigation of user interface 100 within display window 105 may be based on positioning of a cursor and/or by applying a focus characteristic, such as highlighting to an element that may be selected (e.g., cursor focus). Based on one or more directional inputs, the cursor focus may be applied to another element of the user interface for selection.
  • a focus characteristic such as highlighting to an element that may be selected (e.g., cursor focus).
  • the cursor focus may be applied to another element of the user interface for selection.
  • one or more graphical elements may be presented in display window 105 including menu elements 110 .
  • Menu 110 may relate to categories for selecting content. Display of menu 110 may relate to a level of a hierarchy, wherein selection of a text menu item may allow a user to navigate to a different level of content.
  • User interface 110 may additionally include presentation of one or more graphical elements associated with a rows of content titles, depicted as 120 , that act as a preview of content for the currently highlighted menu option. Users can navigate the menu hierarchy by selecting one of elements of menu 110 , or by moving a cursor focus to select an individual preview tile. According to another embodiment, based on the position of cursor focus of a menu item, presentation of preview content for the currently highlighted menu option may be enhanced to allow for browsing of the content without requiring navigation of a menu hierarchy for that menu element.
  • Menu element 115 is depicted as the currently focused menu element.
  • Row 125 relates to the currently focused row, that is the row associated with menu element 115 .
  • the display of row 125 will be updated to include identify row of content titles.
  • One advantage of the invention may allow for cursor focus to be moved to row 125 for selection of a content title.
  • Navigation of row 125 may be based on one or more directional commands for selecting a preview tile as shown by 130 (e.g., horizontal navigation).
  • Navigation between rows may be based on one or more directional commands as shown by 135 (vertical navigation).
  • user interface 100 may display the selected menu item as graphical element 140 to identify a selected category associated with menu 110 .
  • menu 110 may be updated based on one or more sub-categories for graphical element 140 .
  • rows of preview of content for the currently highlighted menu element may additionally be updated.
  • Process 200 may be based on the user interface structure discussed above with reference to FIG. 1 and may be employed by computing devices, personal communication devices, media players, gaming systems, etc. Accordingly, process 200 is discussed as being performed by a device. However, it should also be appreciated that elements of process 200 may be performed by computer readable program code executed by one or more devices.
  • Process 200 may be initiated by at block 205 by displaying a user interface.
  • the user interface display may include one more menu elements and rows of content titles.
  • each menu element is associated with a row of content titles that may be displayed by the user interface.
  • Each menu element may relate to a category for selecting content and is associated with a level of the hierarchical menu. For example, from a home or top level of the menu, menu elements may be provided associated with selection of different types of content titles, such as movies, broadcast programming (e.g., tv programs), audio or music data, network based content, etc.
  • the user interface may include one or more subcategories for each menu element based on the content that may be accessed or presented to a user.
  • menu elements may be provided for subcategories of a movie menu element, such as genre, ratings, actors, etc.
  • Each subcategory may contain one or more subcategories for characterizing content.
  • the user interface presented by process 200 can allow for bypassing one or more hierarchical levels of categories and subcategories by presenting content titles that may be accessed without requiring hierarchical navigation for each level of the user interface. Bypassing one or more subcategories may advantageously provide a unique and rich experience for users.
  • presentation of the user interface at block 205 may display content titles relating to graphical representations of image data or artwork associated with a media file for one or more of a film, broadcast programming, video data, image data and audio data.
  • Presentation of the user interface may be associated with the architecture discussed above in FIG. 1 , wherein one or more menu elements are displayed in a vertical column and content titles are displayed in horizontal rows.
  • the content titles presented by the user interface may relate to a preview of content accessible with one or more subcategories of a menu element.
  • an input command may be detected associated with a menu element.
  • input commands may relate to one or more directional commands received by a device. For example, when the user interface is displayed by a display device (e.g., tv) or a device having a display (e.g., portable electronic device) input commands may be provided based on directional inputs via a remote control or buttons of an input interface.
  • the user interface may allow for a user to select or highlight a menu element by positioning a focus element, such as a focus cursor with a menu element.
  • a focus element such as a focus cursor with a menu element.
  • vertical commands e.g., up, down
  • Selection of a menu element may result in updating the display to present one or more subcategories of the menu element. As such, the user may navigate one or more levels of the hierarchical menu.
  • directional commands may additionally allow for a user to access one or more content titles presented by the user interface.
  • a horizontal directional command may select of row of content titles associated with the menu item, and/or allow for navigation within a row. In that fashion a user may bypass navigation of hierarchical menu.
  • Process 200 may proceed to updating the display of the user interface based on the input command at block 215 , wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row.
  • Content titles presented by the user interface for the menu element may be a subset of content titles that may be accessed based on the menu element.
  • updating the display of user interface based on the input command relates to increasing the display size of the content titles for a selected row and adjusting focus attributes of the content titles relative to other rows of the user interface.
  • updating the display of the user interface based on the input command relates to distorting the display for rows of content titles not associated with the input command.
  • a fish eye focus may be employed to highlight a row of content titles associated with a selected or highlighted menu item, wherein non-selected rows may be displayed with reduced visibility and/or a different focus attributes. Updating the display of user interface based on the input command may additionally provide a scrollable selection of content titles for a row associated with the input command.
  • the user interface may further allow for detecting an input command for selection of a content title and updating a display of the user interface to provide details for a selected content title. Selections of content titles may bypasses one or more levels of the hierarchical menu.
  • the user interface may detect input commands to vertically shift a cursor focus associated with a row of content titles, and updating the display of a row of content titles based on the vertical command to allow for navigation relative to one or more additional rows of content titles.
  • input commands may be detected to horizontally scroll the content titles of a row, and presenting a link to one or more additional titles associated with the menu element.
  • process 200 has been described with reference to media files, it should also be appreciated that the methods and devices described herein are not limited to media content.
  • the devices and methods described herein may be employed for viewing data associated with file management and accessing documents from one or more sources.
  • Device 300 may relate to one or more of an electronic device, computing device, a personal communication device, a tablet computer, and device in general configured to provide a user interface application. In one embodiment, device 300 may be configured to provide a user interface of FIG. 1 . As depicted in FIG. 3 , device 300 includes processor 305 , memory 310 , display 315 , input/output (I/O) interface 320 , and communication interface 325 . Processor 305 may be configured to control operation of device 300 based on one or more computer executable instructions stored in memory 310 .
  • processor 305 may be configured to provide a user interface for browsing and selection of media content.
  • Memory 310 may relate to one of RAM and ROM memories and may be configured to store one or more files, and computer executable instructions for operation of device 300 . Although depicted as a single memory unit, memory 310 may relate to one or more of internal device memory and removable memory. Memory 310 may store one or more media files which may be presented to a user.
  • Display 315 may be employed to display text, image and/or video data, and display one or more applications executed by processor 305 .
  • display 315 may relate to a touch screen display.
  • I/O interface 320 may be employed to control operation of device 300 including controlling playback of an eBook and/or digital publication.
  • I/O interface 320 may include one or more buttons for user input, such as a such as a numerical keypad, volume control, menu controls, pointing device, track ball, mode selection buttons, and playback functionality (e.g., play, stop, pause, forward, reverse, slow motion, etc). Buttons of I/O interface 320 may include hard and soft buttons, wherein functionality of the soft buttons may be based on one or more applications running on device 300 .
  • Communication interface 325 may be configured to receive and/or transmit data including content for display and presentation by a user interface, such as media files (e.g., audio, video, image, etc.). Communication interface 325 may be configured to allow for one or more devices to communicate with device 300 via wired or wireless communication. Communication interface 325 may include one or more ports for receiving data, including ports for removable memory. Communication interface 325 may be configured to allow for network based communications including but not limited to LAN, WAN, Wi-Fi, etc. In one embodiment, communication interface 325 may be configured to access media content via a network server.
  • data including content for display and presentation by a user interface, such as media files (e.g., audio, video, image, etc.).
  • Communication interface 325 may be configured to allow for one or more devices to communicate with device 300 via wired or wireless communication. Communication interface 325 may include one or more ports for receiving data, including ports for removable memory. Communication interface 325 may be configured to allow for network based communications including but not limited to LAN, WAN, Wi-Fi,
  • a user may navigate user interface 400 to view and/or select content titles, such as one or more media files that may be accessed by a device.
  • User interface 400 may allow for content of files stored by the device or accessible via a network (e.g., network site, network application, etc.) to be presented to a user.
  • a network e.g., network site, network application, etc.
  • user interface 400 is depicted to include menu 405 and rows of content titles depicted as 410 .
  • Elements of menu 405 may relate to graphical representations of text identifying one or more categories that a user may select of highlight to access content.
  • Content titles may be presented as cover artwork for a content title.
  • One advantage of the invention may be that a content title of a row may be selected. In that fashion, user interface may allow for navigation within a row of content titles. Further, rows 410 may provide a visual aesthetic and information related to menu 405 .
  • Presentation and navigation of user interface 400 may be based on the position of a cursor or highlighted element which may be identified by applying a cursor focus to an element. Based on the position of a cursor focus, the user may select an item of the user interface and/or provide one or more commands to change the position of the cursor focus for navigating the user interface.
  • the configuration of user interface 400 in FIG. 4A may be employed during initial presentation of the user interface for selecting content.
  • menu item 415 e.g., film
  • Display of cursor focus may include enlarging the text of the menu item and/or including one or more display attribute such as a glow accent, animation, backlighting, etc.
  • presentation of rows 410 of preview content may be displayed to highlight a row associated with the menu item.
  • Content titles of rows 410 are depicted as tiles or image data, wherein each tile may identify a content title or media file.
  • graphical elements for rows 410 may relate to cover art for the media titles. In that fashion a user may recognize particular content titles.
  • each content title such as content title 420 may be displayed with a particular attributes.
  • content title 420 may be display as partially faded or distorted (e.g., via application of a fish-eye lens appearance).
  • content titles for a row associated with selected menu item 415 such as content title 425 , may be displayed to accent the association with the menu item.
  • Navigation of user interface 400 may be based on one or more directional commands. As depicted in FIG. 4A , vertical commands, as depicted by 430 , can position the cursor focus for menu 405 . A horizontal command, as depicted by 431 may be employed to select a row, such as the row of content titles associated with content title 425 or return the cursor focus to a menu element.
  • user interface 400 may allow for hierarchical navigation, where content may be accessed based on one or more selections of menu 405 .
  • FIG. 4B a graphical representation is depicted of user interface 400 based on selection of menu item 415 of FIG. 4A .
  • user interface 400 displays graphical element 440 identifying a previously selected menu element (e.g., menu element 415 ) and menu 445 based on subcategories for the previously selected menu item.
  • Menu element 450 is depicted as a highlighted menu element to indicate the position of the cursor focus.
  • User interface 400 in FIG. 4B further includes rows 455 of preview content, wherein one row may be displayed to highlight an association with the menu item 450 .
  • content titles for a row associated with selected menu item such as content title 460
  • content titles for the other rows of preview content such as content title 465
  • vertical commands as depicted by 430
  • a horizontal command as depicted by 435 may be employed to select a row, such as the row of content titles associated with content title 460 or alternatively return to the user interface display configuration of FIG. 4A .
  • user interface 400 may allow for bypassing hierarchical navigation, such that content may be selected based on rows of preview content.
  • user interface 400 is depicted based on a selection associated with the menu element (e.g., menu element 415 of FIG. 4A ). For example, a user may activate a button of an input device or directional command to position focus on the row. User interface 400 may then update the presentation of user interface elements.
  • the menu item, element 470 is depicted with increased sized.
  • rows of preview content 410 may additionally be adjusted.
  • row 475 associated with the menu element 470 may include a cursor focus on content title 480 . Further, presentation of the content titles of row 475 may be presented with one or more graphical treatments to enhance the display.
  • selection of a menu item of a content title in a highlighted row may be employed for bypassing the hierarchical menu structure.
  • the user interface view of FIG. 4C or parallax view, allows for a user to select or browse content titles associated with menu elements.
  • Horizontal directional commands as shown by direction 435 , may be employed to move a focus cursor related to one or more titles of row 475 .
  • Selection of a content title may result in bypassing selection of a subcategory, such as the subcategories depicted in FIG. 4B , of menu element 440 .
  • Another advantage may be the ability to shift the focus of a particular row to another row based on a vertical directional command. Such a selection will be discussed in more detail below with respect to FIG. 5 .
  • user interface 400 is depicted based on navigation of content titles of a row of graphical elements according to one embodiment.
  • Navigation of a row of content titles such as row 475
  • row 475 includes a particular number of titles that may be viewed.
  • user interface 400 may update the display of the row to shift one or more content titles into the display window of user interface 400 .
  • the number of content titles per row may be limited to seven.
  • Each row however, may include a link, depicted as 485 , which may be selected by the cursor focus.
  • Selection of link 485 may result in user interface 400 displaying content titles associated with the menu item in a grid view. Displaying of media content in a grid view is discussed in the commonly assigned U.S. patent application Ser. No. 12/966,131, entitled “User Interface For Prioritizing Media Content,” and U.S. patent application Ser. No. 12/966,150, entitled “User Interface For Media Content Presentation,” which are hereby incorporated by reference.
  • a user interface may allow a user to navigate relative to rows (e.g., rows 120 ) of content displayed by the user interface.
  • User interface 500 relates to a partial view of a user interface (e.g., user interface 400 ).
  • User interface 500 includes menu 505 and rows of content 510 . Rows of content 510 are presented for each of menu elements 515 and 520 .
  • User interface 500 is depicted in a parallax view, wherein menu item 515 is selected. Based on selection of menu item 515 , the row of content titles associated with the menu item are presented with focus characteristics to enhance the display. Further, content title 525 is displayed as including the focus cursor and with increased size relative to content titles of other rows.
  • Content titles associated with menu item 520 such as content title 530 , may be displayed with different attributes.
  • the user may navigate relative to rows 510 based on one or more vertical directional commands, as depicted by 535 .
  • User interface 540 relates to presentation of the user interface 500 following a vertical directional command. As depicted, user interface 540 is updated to shift the cursor focus to tile 545 . As such, row 550 of content titles associated with menu item 555 (e.g., menu item 520 ) are depicted as in focus. Similarly, presentation of menu item 555 is adjusted to identify the change. Presentation of menu item 560 (e.g., menu element 515 ) and content titles associated with the menu item, such as 565 , are additionally modified.
  • One advantage of navigating relate to rows of content titles, or preview content, may be the ability to bypass navigating a hierarchical menu.
  • the parallax views provides a user greater flexibility in selecting content.
  • User interface 600 includes menu elements 605 and list element 610 which may be accessed by highlighting a menu item. Based on selection of menu item 615 , user interface 600 may present list 610 and display an element of the list with the cursor focus. As depicted, element 625 includes cursor focus and may be selected by the user. However, based on one or more directional commands, as shown by 635 , the user may select among elements of list 610 .
  • a user interface may provide detailed information and one or more functions when a content title is selected by a user.
  • FIG. 7 a graphical representation of a user interface is depicted for a detail view according to one or more embodiments of the invention.
  • Display of user interface 700 may be based on a selection of a content title from a row or a parallax view as depicted in FIGS. 4C-4D .
  • User interface 700 includes a graphical display of a content title shown as 705 .
  • Content title 705 may relate to cover art of the media title and/or a graphical tile including text or graphics associated with the content title.
  • Presentation of user interface 700 may include graphical element 710 identifying a menu item associated with content title 705 . Based on graphical element 710 , one or more additional graphical elements may be displayed in listing 715 . In that fashion, a user may select different titles associated with a menu item while user interface 700 presents a detailed view. A detailed view allows for a user to view information related to content title 705 . User interface 700 may further display text identifying the title of content title 705 shown as 720 . The detailed view provided by user interface 700 may include buy button 725 which may be selected by the user to purchase media associated with title 705 . Rent button 730 may allow a user to rent content title 705 .
  • User interface 700 may further include media data shown as 740 which may be selected by a user to obtain further information and details of content title 705 .
  • User interface 700 may further identify one or more content titles, depicted as 745 , which may be selected by a user.
  • Content titles 745 may elate to suggested titles based on user selection of content titles 705 .

Abstract

Methods and apparatus are provided for a user interface to allow for navigating a hierarchical menu. In one embodiment a method includes displaying a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface and detecting an input command associated with a menu element. The method may further include updating the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element. The method may allow for bypassing one or more levels of the hierarchical menu.

Description

    FIELD
  • The present disclosure relates generally to user interfaces for electronic devices and applications, and more particularly to methods and apparatus for presenting a user interface menu allowing for presentation and selection of media content.
  • BACKGROUND
  • User interfaces for navigating collections of media typically require navigation based on a hierarchy. For example, a conventional user interface displaying a menu may require a user to select a series of levels of the user interface to access content. Typically, the conventions user interface require a user to select a particular path, identifying criteria for each level of a menu hierarchy. For example, for a conventional user interface to displaying a list of movies an exemplary set of user selections may include, Movies, Genres, Action, list of movies. Further, the user must typically then search a displayed movie list or navigate to a page with in the list of movies to select a movie title. It is an inherent problem in conventional user interfaces that require hierarchical navigation that users need to complete several navigation steps prior to being able to select a particular title. Another drawback of convention hierarchical user interface menus may be that each selection of the user interface can result in a delay due to transmitting and/or loading data. In particular, users accessing data via a network connection can experience extended periods of delay for each navigation step. Similar problems may result when navigating back to initials levels of the menu. There is a desire to for a technical solution that overcomes one or more of the drawbacks of convention hierarchical menu selection. Further, there is a desire for functionality by devices and applications including a user interface that provide useful technological solutions and functionality that may increase consumer interest, including bypassing one or more levels of a menu.
  • BRIEF SUMMARY OF THE EMBODIMENTS
  • Disclosed and claimed herein are methods and apparatus for presenting a user interface to allow for navigating a hierarchical menu. In one embodiment, a method includes displaying, by a device, a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface, and detecting an input command, by the device, associated with a menu element. The method further includes updating the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element.
  • Other aspects, features, and techniques will be apparent to one skilled in the relevant art in view of the following detailed description of the embodiments.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The features, objects, and advantages of the present disclosure will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout and wherein:
  • FIG. 1 depicts a graphical representation of a user interface according to one or more embodiments;
  • FIG. 2 depicts a process for presenting a user interface according to one or more embodiments;
  • FIG. 3 depicts a simplified block diagram of a device according to one or more embodiments;
  • FIGS. 4A-4D depict graphical representations of a user interface according to one or more embodiments;
  • FIG. 5 depicts a graphical representation of user interface presentation according to one or more embodiments;
  • FIG. 6 depicts a graphical representation of user interface presentation according to one or more additional embodiments; and
  • FIG. 7 depicts a graphical representation of detail view for a content title according to one or more embodiments.
  • DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS Overview and Terminology
  • One aspect of the disclosure relates to presenting a user interface. In particular, methods and devices are provided for presentation of content and navigation of user interface elements. In one embodiment, a user interface is provided that may allow for a user to browse and/or select one or more media files. The user interface may display one or more elements including content titles, wherein the content titles relate to media files that may be stored by a device or accessed based on communication with a network. One of the advantages of the embodiments described herein may be the ability to present one or more content titles in a unique and interesting fashion that aids in selection. These features may be particularly desirable when many content titles are available for presentation. Features of the embodiments are directed to browsing and selecting content for viewing and playback, such as movies, broadcast programming, video data, audio data, etc.
  • In one embodiment, a method is presented for displaying user interface elements including one or more menu elements and a row of content titles for each menu element. The display of the user interface may be associated with a user interface architecture, wherein a cursor focus or highlighting attribute may be employed to navigate to one or more elements of the display. In one embodiment, rows of content titles may be presented to allow a user to select a content title of the row, navigate content tiles within the row, and navigate to one or more adjacent rows of content titles. In that fashion, the user interfaced may provide a parallax view which may allow for a user to navigate to content and bypass one or more hierarchical levels for categorizing content. Further presentation of the user interface may allow for previewing and interaction with individual content items while display one or more menu elements.
  • In another embodiment, a device is provided which may be configured to present a user interface application as discussed herein. The device may be configured to communicate via a network connection to allow for presentation of one or more media files not stored by the device.
  • As used herein, the terms “a” or “an” shall mean one or more than one. The term “plurality” shall mean two or more than two. The term “another” is defined as a second or more. The terms “including” and/or “having” are open ended (e.g., comprising). The term “or” as used herein is to be interpreted as inclusive or meaning any one or any combination. Therefore, “A, B or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B and C”. An exception to this definition will occur only when a combination of elements, functions, steps or acts are in some way inherently mutually exclusive.
  • Reference throughout this document to “one embodiment,” “certain embodiments,” “an embodiment,” or similar term means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of such phrases in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner on one or more embodiments without limitation.
  • In accordance with the practices of persons skilled in the art of computer programming, one or more embodiments are described below with reference to operations that are performed by a computer system or a like electronic system. Such operations are sometimes referred to as being computer-executed. It will be appreciated that operations that are symbolically represented include the manipulation by a processor, such as a central processing unit, of electrical signals representing data bits and the maintenance of data bits at memory locations, such as in system memory, as well as other processing of signals. The memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits.
  • When implemented in software, the elements of the embodiments are essentially the code segments to perform the necessary tasks. The code segments can be stored in a processor readable medium, which may include any medium that can store or transfer information. Examples of the processor readable mediums include an electronic circuit, a semiconductor memory device, a read-only memory (ROM), a flash memory or other non-volatile memory, a floppy diskette, a CD-ROM, an optical disk, a hard disk, etc.
  • Exemplary Embodiments
  • Referring now to the figures, FIG. 1 depicts a graphical representation of a user interface architecture according to one or more embodiments. User interface 100 may be employed by one or more devices to present content associated a hierarchical menu structure. In particular, user interface 100 may allow for navigation of a hierarchical menu for browsing and selecting content. According to one embodiment, a versatile approach is provided for navigating a hierarchical menu. For example, user interface 100 may allow for users to bypass hierarchical navigation and select one of more graphical elements associated with content. Further, user interface 100 may allow for interaction and navigation of a portion of the user interface associated with the graphical representations of content.
  • Presentation of user interface 100 may be associated with a display window of a device, depicted as 105. Navigation of user interface 100 within display window 105 may be based on positioning of a cursor and/or by applying a focus characteristic, such as highlighting to an element that may be selected (e.g., cursor focus). Based on one or more directional inputs, the cursor focus may be applied to another element of the user interface for selection. As depicted in FIG. 1, one or more graphical elements may be presented in display window 105 including menu elements 110. Menu 110 may relate to categories for selecting content. Display of menu 110 may relate to a level of a hierarchy, wherein selection of a text menu item may allow a user to navigate to a different level of content. User interface 110 may additionally include presentation of one or more graphical elements associated with a rows of content titles, depicted as 120, that act as a preview of content for the currently highlighted menu option. Users can navigate the menu hierarchy by selecting one of elements of menu 110, or by moving a cursor focus to select an individual preview tile. According to another embodiment, based on the position of cursor focus of a menu item, presentation of preview content for the currently highlighted menu option may be enhanced to allow for browsing of the content without requiring navigation of a menu hierarchy for that menu element. Menu element 115 is depicted as the currently focused menu element. Row 125 relates to the currently focused row, that is the row associated with menu element 115. Based on selection of a menu element 115, the display of row 125 will be updated to include identify row of content titles. One advantage of the invention may allow for cursor focus to be moved to row 125 for selection of a content title. Navigation of row 125 may be based on one or more directional commands for selecting a preview tile as shown by 130 (e.g., horizontal navigation). Navigation between rows may be based on one or more directional commands as shown by 135 (vertical navigation).
  • According to another embodiment, based on a selection of menu 110, user interface 100 may display the selected menu item as graphical element 140 to identify a selected category associated with menu 110. In addition, menu 110 may be updated based on one or more sub-categories for graphical element 140. Similarly, rows of preview of content for the currently highlighted menu element may additionally be updated.
  • Referring now to FIG. 2, a process is depicted for presenting a user interface according to one or more embodiments. The user interface may relate to an executable application configured to allow for navigating a hierarchical menu to browse and/or select one or more content titles. Process 200 may be based on the user interface structure discussed above with reference to FIG. 1 and may be employed by computing devices, personal communication devices, media players, gaming systems, etc. Accordingly, process 200 is discussed as being performed by a device. However, it should also be appreciated that elements of process 200 may be performed by computer readable program code executed by one or more devices.
  • Process 200 may be initiated by at block 205 by displaying a user interface. The user interface display may include one more menu elements and rows of content titles. In one embodiment, each menu element is associated with a row of content titles that may be displayed by the user interface. Each menu element may relate to a category for selecting content and is associated with a level of the hierarchical menu. For example, from a home or top level of the menu, menu elements may be provided associated with selection of different types of content titles, such as movies, broadcast programming (e.g., tv programs), audio or music data, network based content, etc. The user interface may include one or more subcategories for each menu element based on the content that may be accessed or presented to a user. For movie content for example, menu elements may be provided for subcategories of a movie menu element, such as genre, ratings, actors, etc. Each subcategory may contain one or more subcategories for characterizing content. According to one embodiment of the invention, the user interface presented by process 200 can allow for bypassing one or more hierarchical levels of categories and subcategories by presenting content titles that may be accessed without requiring hierarchical navigation for each level of the user interface. Bypassing one or more subcategories may advantageously provide a unique and rich experience for users.
  • According to one embodiment, presentation of the user interface at block 205 may display content titles relating to graphical representations of image data or artwork associated with a media file for one or more of a film, broadcast programming, video data, image data and audio data. Presentation of the user interface may be associated with the architecture discussed above in FIG. 1, wherein one or more menu elements are displayed in a vertical column and content titles are displayed in horizontal rows. The content titles presented by the user interface may relate to a preview of content accessible with one or more subcategories of a menu element.
  • At block 210, an input command may be detected associated with a menu element. In one embodiment, input commands may relate to one or more directional commands received by a device. For example, when the user interface is displayed by a display device (e.g., tv) or a device having a display (e.g., portable electronic device) input commands may be provided based on directional inputs via a remote control or buttons of an input interface. The user interface may allow for a user to select or highlight a menu element by positioning a focus element, such as a focus cursor with a menu element. When menu elements are arranged vertically, vertical commands (e.g., up, down) may be input to a device to highlight a menu element. Selection of a menu element may result in updating the display to present one or more subcategories of the menu element. As such, the user may navigate one or more levels of the hierarchical menu.
  • According to one embodiment, directional commands may additionally allow for a user to access one or more content titles presented by the user interface. For example, a horizontal directional command may select of row of content titles associated with the menu item, and/or allow for navigation within a row. In that fashion a user may bypass navigation of hierarchical menu.
  • Process 200 may proceed to updating the display of the user interface based on the input command at block 215, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row. Content titles presented by the user interface for the menu element may be a subset of content titles that may be accessed based on the menu element. In one embodiment, updating the display of user interface based on the input command relates to increasing the display size of the content titles for a selected row and adjusting focus attributes of the content titles relative to other rows of the user interface. In another embodiment, updating the display of the user interface based on the input command relates to distorting the display for rows of content titles not associated with the input command. For example, a fish eye focus may be employed to highlight a row of content titles associated with a selected or highlighted menu item, wherein non-selected rows may be displayed with reduced visibility and/or a different focus attributes. Updating the display of user interface based on the input command may additionally provide a scrollable selection of content titles for a row associated with the input command.
  • Following block 205 of process 200, the user interface may further allow for detecting an input command for selection of a content title and updating a display of the user interface to provide details for a selected content title. Selections of content titles may bypasses one or more levels of the hierarchical menu. In addition, the user interface may detect input commands to vertically shift a cursor focus associated with a row of content titles, and updating the display of a row of content titles based on the vertical command to allow for navigation relative to one or more additional rows of content titles. Similarly, input commands may be detected to horizontally scroll the content titles of a row, and presenting a link to one or more additional titles associated with the menu element.
  • Although the description of process 200 has been described with reference to media files, it should also be appreciated that the methods and devices described herein are not limited to media content. For example, the devices and methods described herein may be employed for viewing data associated with file management and accessing documents from one or more sources.
  • Referring now to FIG. 3, a simplified block diagram is depicted of a device according to one or more embodiments. Device 300 may relate to one or more of an electronic device, computing device, a personal communication device, a tablet computer, and device in general configured to provide a user interface application. In one embodiment, device 300 may be configured to provide a user interface of FIG. 1. As depicted in FIG. 3, device 300 includes processor 305, memory 310, display 315, input/output (I/O) interface 320, and communication interface 325. Processor 305 may be configured to control operation of device 300 based on one or more computer executable instructions stored in memory 310. In one embodiment, processor 305 may be configured to provide a user interface for browsing and selection of media content. Memory 310 may relate to one of RAM and ROM memories and may be configured to store one or more files, and computer executable instructions for operation of device 300. Although depicted as a single memory unit, memory 310 may relate to one or more of internal device memory and removable memory. Memory 310 may store one or more media files which may be presented to a user.
  • Display 315 may be employed to display text, image and/or video data, and display one or more applications executed by processor 305. In certain embodiments, display 315 may relate to a touch screen display. I/O interface 320 may be employed to control operation of device 300 including controlling playback of an eBook and/or digital publication. I/O interface 320 may include one or more buttons for user input, such as a such as a numerical keypad, volume control, menu controls, pointing device, track ball, mode selection buttons, and playback functionality (e.g., play, stop, pause, forward, reverse, slow motion, etc). Buttons of I/O interface 320 may include hard and soft buttons, wherein functionality of the soft buttons may be based on one or more applications running on device 300.
  • Communication interface 325 may be configured to receive and/or transmit data including content for display and presentation by a user interface, such as media files (e.g., audio, video, image, etc.). Communication interface 325 may be configured to allow for one or more devices to communicate with device 300 via wired or wireless communication. Communication interface 325 may include one or more ports for receiving data, including ports for removable memory. Communication interface 325 may be configured to allow for network based communications including but not limited to LAN, WAN, Wi-Fi, etc. In one embodiment, communication interface 325 may be configured to access media content via a network server.
  • Referring now to FIGS. 4A-4D, graphical representations are depicted of a user interface according to one or more embodiments. According to one embodiment, a user may navigate user interface 400 to view and/or select content titles, such as one or more media files that may be accessed by a device. User interface 400 may allow for content of files stored by the device or accessible via a network (e.g., network site, network application, etc.) to be presented to a user. Referring first to FIG. 4A, user interface 400 is depicted to include menu 405 and rows of content titles depicted as 410. Elements of menu 405 may relate to graphical representations of text identifying one or more categories that a user may select of highlight to access content. Content titles may be presented as cover artwork for a content title. One advantage of the invention may be that a content title of a row may be selected. In that fashion, user interface may allow for navigation within a row of content titles. Further, rows 410 may provide a visual aesthetic and information related to menu 405.
  • Presentation and navigation of user interface 400 may be based on the position of a cursor or highlighted element which may be identified by applying a cursor focus to an element. Based on the position of a cursor focus, the user may select an item of the user interface and/or provide one or more commands to change the position of the cursor focus for navigating the user interface.
  • The configuration of user interface 400 in FIG. 4A may be employed during initial presentation of the user interface for selecting content. As depicted in FIG. 4A, menu item 415 (e.g., film) is depicted as displayed with the cursor focus or highlighting applied. Display of cursor focus may include enlarging the text of the menu item and/or including one or more display attribute such as a glow accent, animation, backlighting, etc. Based on a selected menu element, such as menu element 415 in FIG. 4A, presentation of rows 410 of preview content may be displayed to highlight a row associated with the menu item. Content titles of rows 410 are depicted as tiles or image data, wherein each tile may identify a content title or media file. In one embodiment, graphical elements for rows 410 may relate to cover art for the media titles. In that fashion a user may recognize particular content titles. For rows not associated with the selected menu item 415, each content title, such as content title 420 may be displayed with a particular attributes. For example, content title 420 may be display as partially faded or distorted (e.g., via application of a fish-eye lens appearance). Alternatively, content titles for a row associated with selected menu item 415, such as content title 425, may be displayed to accent the association with the menu item.
  • Navigation of user interface 400 may be based on one or more directional commands. As depicted in FIG. 4A, vertical commands, as depicted by 430, can position the cursor focus for menu 405. A horizontal command, as depicted by 431 may be employed to select a row, such as the row of content titles associated with content title 425 or return the cursor focus to a menu element.
  • According to one embodiment, user interface 400 may allow for hierarchical navigation, where content may be accessed based on one or more selections of menu 405. Referring now to FIG. 4B, a graphical representation is depicted of user interface 400 based on selection of menu item 415 of FIG. 4A. In FIG. 4B, user interface 400 displays graphical element 440 identifying a previously selected menu element (e.g., menu element 415) and menu 445 based on subcategories for the previously selected menu item. Menu element 450 is depicted as a highlighted menu element to indicate the position of the cursor focus. User interface 400 in FIG. 4B further includes rows 455 of preview content, wherein one row may be displayed to highlight an association with the menu item 450. Based on the position of cursor focus on menu element 450, content titles for a row associated with selected menu item, such as content title 460, may be displayed to identify the association with the menu item. Content titles for the other rows of preview content, such as content title 465, may be displayed as partially faded or distorted. As depicted in FIG. 4B, vertical commands, as depicted by 430, can adjust the cursor focus for menu 445. A horizontal command, as depicted by 435 may be employed to select a row, such as the row of content titles associated with content title 460 or alternatively return to the user interface display configuration of FIG. 4A.
  • According to one embodiment, user interface 400 may allow for bypassing hierarchical navigation, such that content may be selected based on rows of preview content. Referring now to FIG. 4C, user interface 400 is depicted based on a selection associated with the menu element (e.g., menu element 415 of FIG. 4A). For example, a user may activate a button of an input device or directional command to position focus on the row. User interface 400 may then update the presentation of user interface elements. In FIG. 4C, the menu item, element 470, is depicted with increased sized. Based on the input selection, rows of preview content 410 may additionally be adjusted. In particular, row 475 associated with the menu element 470 may include a cursor focus on content title 480. Further, presentation of the content titles of row 475 may be presented with one or more graphical treatments to enhance the display.
  • According to one embodiment, selection of a menu item of a content title in a highlighted row may be employed for bypassing the hierarchical menu structure. The user interface view of FIG. 4C, or parallax view, allows for a user to select or browse content titles associated with menu elements. Horizontal directional commands, as shown by direction 435, may be employed to move a focus cursor related to one or more titles of row 475. Such a selection will be discussed in more detail below with respect to FIG. 4D. Selection of a content title may result in bypassing selection of a subcategory, such as the subcategories depicted in FIG. 4B, of menu element 440. Another advantage may be the ability to shift the focus of a particular row to another row based on a vertical directional command. Such a selection will be discussed in more detail below with respect to FIG. 5.
  • Referring now to FIG. 4D, user interface 400 is depicted based on navigation of content titles of a row of graphical elements according to one embodiment. Navigation of a row of content titles, such as row 475, allows a user to view a portion of content titles that may be associated with menu element 470. In one embodiment, row 475 includes a particular number of titles that may be viewed. Based on one or more directional commands, user interface 400 may update the display of the row to shift one or more content titles into the display window of user interface 400. In certain embodiments, the number of content titles per row may be limited to seven. Each row however, may include a link, depicted as 485, which may be selected by the cursor focus. Selection of link 485 may result in user interface 400 displaying content titles associated with the menu item in a grid view. Displaying of media content in a grid view is discussed in the commonly assigned U.S. patent application Ser. No. 12/966,131, entitled “User Interface For Prioritizing Media Content,” and U.S. patent application Ser. No. 12/966,150, entitled “User Interface For Media Content Presentation,” which are hereby incorporated by reference.
  • Referring now to FIG. 5, a graphical representation of user interface presentation is depicted according to one or more embodiments. According to one embodiment, a user interface may allow a user to navigate relative to rows (e.g., rows 120) of content displayed by the user interface. User interface 500 relates to a partial view of a user interface (e.g., user interface 400). User interface 500 includes menu 505 and rows of content 510. Rows of content 510 are presented for each of menu elements 515 and 520. User interface 500 is depicted in a parallax view, wherein menu item 515 is selected. Based on selection of menu item 515, the row of content titles associated with the menu item are presented with focus characteristics to enhance the display. Further, content title 525 is displayed as including the focus cursor and with increased size relative to content titles of other rows. Content titles associated with menu item 520, such as content title 530, may be displayed with different attributes.
  • According to one embodiment, the user may navigate relative to rows 510 based on one or more vertical directional commands, as depicted by 535. User interface 540 relates to presentation of the user interface 500 following a vertical directional command. As depicted, user interface 540 is updated to shift the cursor focus to tile 545. As such, row 550 of content titles associated with menu item 555 (e.g., menu item 520) are depicted as in focus. Similarly, presentation of menu item 555 is adjusted to identify the change. Presentation of menu item 560 (e.g., menu element 515) and content titles associated with the menu item, such as 565, are additionally modified. One advantage of navigating relate to rows of content titles, or preview content, may be the ability to bypass navigating a hierarchical menu. In contrast to conventional methods which may require returning to particular levels of a menu, the parallax views provides a user greater flexibility in selecting content.
  • According to one embodiment, some menu elements cannot be represented by content titles. Referring now to FIG. 6, a graphical representation is depicted of user interface operation according to one or more embodiments. User interface 600 includes menu elements 605 and list element 610 which may be accessed by highlighting a menu item. Based on selection of menu item 615, user interface 600 may present list 610 and display an element of the list with the cursor focus. As depicted, element 625 includes cursor focus and may be selected by the user. However, based on one or more directional commands, as shown by 635, the user may select among elements of list 610.
  • According to another embodiment, a user interface may provide detailed information and one or more functions when a content title is selected by a user. Referring now to FIG. 7, a graphical representation of a user interface is depicted for a detail view according to one or more embodiments of the invention. Display of user interface 700 may be based on a selection of a content title from a row or a parallax view as depicted in FIGS. 4C-4D. User interface 700 includes a graphical display of a content title shown as 705. Content title 705 may relate to cover art of the media title and/or a graphical tile including text or graphics associated with the content title.
  • Presentation of user interface 700 may include graphical element 710 identifying a menu item associated with content title 705. Based on graphical element 710, one or more additional graphical elements may be displayed in listing 715. In that fashion, a user may select different titles associated with a menu item while user interface 700 presents a detailed view. A detailed view allows for a user to view information related to content title 705. User interface 700 may further display text identifying the title of content title 705 shown as 720. The detailed view provided by user interface 700 may include buy button 725 which may be selected by the user to purchase media associated with title 705. Rent button 730 may allow a user to rent content title 705. User interface 700 may further include media data shown as 740 which may be selected by a user to obtain further information and details of content title 705. User interface 700 may further identify one or more content titles, depicted as 745, which may be selected by a user. Content titles 745 may elate to suggested titles based on user selection of content titles 705.
  • While this disclosure has been particularly shown and described with references to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the embodiments encompassed by the appended claims.

Claims (24)

1. A method for presenting a user interface to allow for navigating a hierarchical menu, the method comprising the acts of:
displaying, by a device, a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface;
detecting an input command, by the device, associated with a menu element;
updating the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and
wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element.
2. The method of claim 1, wherein a menu element relates to a category for selecting content and is associated with a level of the hierarchical menu.
3. The method of claim 1, wherein content titles relate to graphical representations of image data or artwork associated with a media file for one a film, broadcast programming, video data, image data and audio data.
4. The method of claim 1, wherein the one or more menu elements are displayed in a vertical column and content titles are displayed in horizontal rows.
5. The method of claim 1, wherein updating the display of user interface based on the input command includes increasing the display size of the content titles for a selected row and adjusting focus attributes of the content titles relative to other rows of the user interface.
6. The method of claim 1, wherein updating the display of the user interface based on the input command relates to distorting the display for rows of content titles not associated with the input command.
7. The method of claim 1, wherein the updating the display of user interface based on the input command provides a scrollable selection of content titles for a row associated with the input command.
8. The method of claim 1, wherein content titles presented by the user interface relate to a preview of content accessible with one or more subcategories of the menu element.
9. The method of claim 1, further comprising detecting an input command for selection of a content title and updating a display of the user interface to provide details for a selected content title, wherein the selection bypasses one or more levels of the hierarchical menu.
10. The method of claim 1, further comprising detecting an input command to vertically shift a cursor focus associated with a row of content tiles, and updating the display of a row of content titles based on the vertical command to allow for navigation relative to one or more additional rows of content titles.
11. The method of claim 1, further comprising detecting an input command to horizontally scroll the content titles of a row, and presenting a link to one or more additional titles associated with the menu element.
12. A computer program product stored on computer readable medium including computer executable code for presenting a user interface to allow for navigating a hierarchical menu, the computer program product comprising:
computer readable code to display a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface;
computer readable code to detect an input command associated with a menu element;
computer readable code to update the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and
wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element.
13. The computer program product of claim 12, wherein a menu element relates to a category for selecting content and is associated with a level of the hierarchical menu.
14. The computer program product of claim 12, wherein content titles relate to graphical representations of image data or artwork associated with a media file for one a film, broadcast programming, video data, image data and audio data.
15. The computer program product of claim 12, wherein the one or more menu elements are displayed in a vertical column and content titles are displayed in horizontal rows.
16. The computer program product of claim 12, wherein updating the display of user interface based on the input command includes increasing the display size of the content titles for a selected row and adjusting focus attributes of the content titles relative to other rows of the user interface.
17. The computer program product of claim 12, wherein updating the display of the user interface based on the input command relates to distorting the display for rows of content titles not associated with the input command.
18. The computer program product of claim 12, wherein the updating the display of user interface based on the input command provides a scrollable selection of content titles for a row associated with the input command.
19. The computer program product of claim 12, wherein content titles presented by the user interface relate to a preview of content accessible with one or more subcategories of the menu element.
20. The computer program product of claim 12, further comprising computer readable code to detect an input command for selection of a content title and updating a display of the user interface to provide details for a selected content title, wherein the selection bypasses one or more levels of the hierarchical menu.
21. The computer program product of claim 12, further comprising computer readable code to detect an input command to vertically shift a cursor focus associated with a row of content tiles, and update the display of a row of content titles based on the vertical command to allow for navigation relative to one or more additional rows of content titles.
22. The computer program product of claim 12, further comprising computer readable code to detect an input command to horizontally scroll the content titles of a row, and present a link to one or more additional titles associated with the menu element.
23. A device comprising:
a display; and
a processor coupled to the display, the processor configured to
display a user interface including one or more menu elements, wherein each menu element is associated with a row of content titles that may be displayed by the user interface;
detect an input command associated with a menu element;
update the display of the user interface based on the input command, wherein presentation of a row of content titles associated with the menu element is updated to allow for navigation within the row, and
wherein content titles presented by the user interface for the menu element are a subset of content titles that may be accessed based on the menu element.
24. The device of claim 23, wherein the device relates to one or more of a media player, electronic device, personal communication device, handheld computing device, and computing device in general.
US13/030,525 2011-02-18 2011-02-18 Method and apparatus for navigating a hierarchical menu based user interface Abandoned US20120216117A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US13/030,525 US20120216117A1 (en) 2011-02-18 2011-02-18 Method and apparatus for navigating a hierarchical menu based user interface
TW100148349A TWI482079B (en) 2011-02-18 2011-12-23 Method and apparatus for navigating a hierarchical menu based user interface
KR1020120010834A KR20120095299A (en) 2011-02-18 2012-02-02 Method and apparatus for navigating a hierarchical menu based user interface
CN201210028158.0A CN102707866B (en) 2011-02-18 2012-02-03 For the method and apparatus navigated based on the user interface of hierarchical menu
US15/799,910 US11526252B2 (en) 2011-02-18 2017-10-31 Method and apparatus for navigating a hierarchical menu based user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/030,525 US20120216117A1 (en) 2011-02-18 2011-02-18 Method and apparatus for navigating a hierarchical menu based user interface

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/799,910 Continuation US11526252B2 (en) 2011-02-18 2017-10-31 Method and apparatus for navigating a hierarchical menu based user interface

Publications (1)

Publication Number Publication Date
US20120216117A1 true US20120216117A1 (en) 2012-08-23

Family

ID=46653777

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/030,525 Abandoned US20120216117A1 (en) 2011-02-18 2011-02-18 Method and apparatus for navigating a hierarchical menu based user interface
US15/799,910 Active 2032-04-08 US11526252B2 (en) 2011-02-18 2017-10-31 Method and apparatus for navigating a hierarchical menu based user interface

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/799,910 Active 2032-04-08 US11526252B2 (en) 2011-02-18 2017-10-31 Method and apparatus for navigating a hierarchical menu based user interface

Country Status (4)

Country Link
US (2) US20120216117A1 (en)
KR (1) KR20120095299A (en)
CN (1) CN102707866B (en)
TW (1) TWI482079B (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120139932A1 (en) * 2010-12-02 2012-06-07 Sony Corporation Of America Visual treatment for a user interface in a content integration framework
US20120287165A1 (en) * 2011-05-12 2012-11-15 Seiko Epson Corporation Display device, electronic apparatus and display control method
US20120304073A1 (en) * 2011-05-27 2012-11-29 Mirko Mandic Web Browser with Quick Site Access User Interface
CN103096153A (en) * 2012-11-08 2013-05-08 鸿富锦精密工业(深圳)有限公司 Remote controllable electronic device and system using same
US20130201161A1 (en) * 2012-02-03 2013-08-08 John E. Dolan Methods, Systems and Apparatus for Digital-Marking-Surface Content-Unit Manipulation
US20140082560A1 (en) * 2012-09-19 2014-03-20 Konica Minolta, Inc. Image forming apparatus, method for controlling image forming apparatus, and computer-readable recording medium
WO2014066560A1 (en) * 2012-10-26 2014-05-01 Microsoft Corporation Enhanced views of tagged items in a gallery
US20140157204A1 (en) * 2012-11-30 2014-06-05 Verizon and Redbox Digital Entertainment Services, LLC Systems and Methods for Remote Control Device Based Interaction with a Graphical User Interface
CN103914495A (en) * 2013-01-09 2014-07-09 阿里巴巴集团控股有限公司 Page preview method and system
US20150074599A1 (en) * 2013-09-06 2015-03-12 Yahoo! Inc. Mobile video channel-based gestural user interface
US20150113407A1 (en) * 2013-10-17 2015-04-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US9043850B2 (en) 2013-06-17 2015-05-26 Spotify Ab System and method for switching between media streams while providing a seamless user experience
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
US20150193126A1 (en) * 2012-08-10 2015-07-09 Landmark Graphics Corporation Navigating to Failures in Drilling System Displays
US20150271555A1 (en) * 2012-11-02 2015-09-24 Sony Computer Entertainment Inc. Information processing apparatus and information processing method
US20150302628A1 (en) * 2014-04-18 2015-10-22 Alibaba Group Holding Limited Animating content display
US20150370920A1 (en) * 2014-06-24 2015-12-24 Apple Inc. Column interface for navigating in a user interface
US20160070446A1 (en) * 2014-09-04 2016-03-10 Home Box Office, Inc. Data-driven navigation and navigation routing
USD752079S1 (en) * 2013-10-15 2016-03-22 Deere & Company Display screen with graphical user interface
USD753701S1 (en) * 2013-08-14 2016-04-12 Sony Computer Entertainment Inc. Display panel or screen with animated graphical user interface
US20160171112A1 (en) * 2014-12-16 2016-06-16 Kobo Incorporated Method and system for fastest-read category e-book recommendation
CN105874419A (en) * 2014-12-09 2016-08-17 深圳市达仕尼科技有限公司 Interface display control system, electronic device, and interface display control method
US9516082B2 (en) 2013-08-01 2016-12-06 Spotify Ab System and method for advancing to a predefined portion of a decompressed media stream
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9654532B2 (en) 2013-09-23 2017-05-16 Spotify Ab System and method for sharing file portions between peers with different capabilities
US20180173382A1 (en) * 2016-12-16 2018-06-21 Samsung Electronics Co., Ltd. Display apparatus for providing user interface and controlling method thereof
US10180714B1 (en) * 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US20190102050A1 (en) * 2017-09-29 2019-04-04 Toyota Jidosha Kabushiki Kaisha Display control device
USD910672S1 (en) * 2018-11-26 2021-02-16 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD911365S1 (en) * 2018-11-26 2021-02-23 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
US11057682B2 (en) 2019-03-24 2021-07-06 Apple Inc. User interfaces including selectable representations of content items
US11070889B2 (en) 2012-12-10 2021-07-20 Apple Inc. Channel bar user interface
US11194546B2 (en) 2012-12-31 2021-12-07 Apple Inc. Multi-user TV user interface
US11290762B2 (en) 2012-11-27 2022-03-29 Apple Inc. Agnostic media delivery system
US11297392B2 (en) 2012-12-18 2022-04-05 Apple Inc. Devices and method for providing remote control hints on a display
US11467726B2 (en) 2019-03-24 2022-10-11 Apple Inc. User interfaces for viewing and accessing content on an electronic device
US11520858B2 (en) 2016-06-12 2022-12-06 Apple Inc. Device-level authorization for viewing content
US20220404951A1 (en) * 2019-08-30 2022-12-22 Huawei Technologies Co., Ltd. Focus Management Method Applied to Electronic Device and Electronic Device
US11543938B2 (en) 2016-06-12 2023-01-03 Apple Inc. Identifying applications on which content is available
USD977511S1 (en) 2021-04-30 2023-02-07 Hewlett Packard Enterprise Development Lp Display with animated graphical user interface
US20230061240A1 (en) * 2021-08-31 2023-03-02 Hewlett-Packard Development Company, L.P. Highlight indicator-based screen transitions
US11609678B2 (en) 2016-10-26 2023-03-21 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11797505B2 (en) 2021-04-30 2023-10-24 Hewlett Packard Enterprise Development Lp Column browser for navigating hierarchical data structures
US11797606B2 (en) 2019-05-31 2023-10-24 Apple Inc. User interfaces for a podcast browsing and playback application
JP2023162908A (en) * 2022-04-27 2023-11-09 Lineヤフー株式会社 Information providing device, information providing method, and information providing program
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11934640B2 (en) 2022-01-27 2024-03-19 Apple Inc. User interfaces for record labels

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5962085B2 (en) * 2012-03-15 2016-08-03 ソニー株式会社 Display control apparatus, control method thereof, and program
CN103902556B (en) * 2012-12-26 2018-07-06 重庆新媒农信科技有限公司 A kind of multilevel menu data store query method and system
CN103067787B (en) * 2013-01-31 2016-08-10 深圳市酷开网络科技有限公司 The interactive system of a kind of intelligent television and method
CN104013566B (en) * 2013-02-28 2018-03-06 香港浸会大学 A kind of Chinese medicine composition with white-skinned face function, its preparation method and its cosmetic applications
CN103402132B (en) * 2013-08-01 2016-05-25 佛山云联科技有限公司 A kind of application navigation control method of intelligent television
AU2013406178A1 (en) * 2013-11-27 2016-05-12 Facebook, Inc. Communication user interface systems and methods
CN103699299A (en) * 2013-12-18 2014-04-02 乐视网信息技术(北京)股份有限公司 Terminal and application operation execution method thereof
KR101538576B1 (en) * 2014-02-10 2015-07-22 한국과학기술원 Structure aware navigation method using space and structure mapping between input device and digital data
WO2015200371A1 (en) 2014-06-24 2015-12-30 Apple Inc. Music now playing user interface
US10382808B2 (en) * 2016-12-30 2019-08-13 Hisense Electric Co., Ltd. System and method for digital television operation and control
CN107092652B (en) * 2017-03-14 2021-06-29 口碑控股有限公司 Navigation method and device for target page
EP3887930A1 (en) * 2019-04-05 2021-10-06 Google LLC Methods, systems, and media for navigating user interfaces
CN111782098A (en) * 2020-07-02 2020-10-16 三星电子(中国)研发中心 Page navigation method and device and intelligent equipment
TWI774258B (en) * 2021-03-08 2022-08-11 瑞昱半導體股份有限公司 Processing system and processing method for user interface
US11550702B1 (en) 2021-11-04 2023-01-10 T-Mobile Usa, Inc. Ensuring that computer programs are accessible to users with disabilities, such as for use with mobile phones

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920316A (en) * 1994-12-13 1999-07-06 Microsoft Corporation Taskbar with start menu
US20010013877A1 (en) * 2000-02-15 2001-08-16 Akinobu Fujino File processing apparatus and computer-readable storage medium storing a program for operating a computer as a file processing apparatus
US20030151621A1 (en) * 2001-04-03 2003-08-14 Mcevilly Chris User interface system
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
US20040165013A1 (en) * 2003-02-20 2004-08-26 International Business Machines Corp. Cascading menu with automatic cursor relocation
US20040233239A1 (en) * 2003-05-21 2004-11-25 Nokia Corporation User interface display for set-top box device
US7191411B2 (en) * 2002-06-06 2007-03-13 Moehrle Armin E Active path menu navigation system
US20070136681A1 (en) * 2005-12-08 2007-06-14 Syntax Brillian Corp. On-screen display for configuring a display apparatus using graphic icons
US20070157232A1 (en) * 2005-12-30 2007-07-05 Dunton Randy R User interface with software lensing
US20070300256A1 (en) * 2006-06-26 2007-12-27 Microsoft Corporation Techniques to manage an electronic program guide
US20080174570A1 (en) * 2006-09-06 2008-07-24 Apple Inc. Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
US20090024926A1 (en) * 2007-07-17 2009-01-22 Sony Corporation Portable information terminal
US20090063972A1 (en) * 2007-09-04 2009-03-05 Jeffrey Ma Multi-Pane Graphical User Interface for Mobile Electronic Device
US20090070815A1 (en) * 2001-05-14 2009-03-12 Microsoft Corporation Electronic program guide displayed simultaneously with television programming
US20090125571A1 (en) * 2007-11-11 2009-05-14 Microsoft Corporation Arrangement for synchronizing media files with portable devices
US20090125842A1 (en) * 2006-05-03 2009-05-14 Ryuji Nakayama Multimedia player and menu screen display method
US7673240B2 (en) * 2005-12-30 2010-03-02 Polaroid Labs, Llc Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US20100107068A1 (en) * 2008-10-23 2010-04-29 Butcher Larry R User Interface with Parallax Animation
US20100175022A1 (en) * 2009-01-07 2010-07-08 Cisco Technology, Inc. User interface
US20100262995A1 (en) * 2009-04-10 2010-10-14 Rovi Technologies Corporation Systems and methods for navigating a media guidance application with multiple perspective views
US20110022310A1 (en) * 2007-12-28 2011-01-27 Takaaki Ishii Information terminal device, information processing method and information processing program
US20110055760A1 (en) * 2009-09-01 2011-03-03 Drayton David Samuel Method of providing a graphical user interface using a concentric menu
US20110107220A1 (en) * 2002-12-10 2011-05-05 Perlman Stephen G User interface, system and method for controlling a video stream
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
US20110208732A1 (en) * 2010-02-24 2011-08-25 Apple Inc. Systems and methods for organizing data items
US20110283322A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for providing media content listings according to a destination location

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6600497B1 (en) * 1999-11-15 2003-07-29 Elliot A. Gottfurcht Apparatus and method to navigate interactive television using unique inputs with a remote control
US6944818B2 (en) * 2001-09-10 2005-09-13 Xerox Corporation Method and apparatus for the viewing and exploration of the content of hierarchical information
US7457532B2 (en) 2002-03-22 2008-11-25 Microsoft Corporation Systems and methods for retrieving, viewing and navigating DVD-based content
US7373612B2 (en) 2002-10-21 2008-05-13 Battelle Memorial Institute Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
US7606865B2 (en) * 2002-11-29 2009-10-20 Grouptivity Collaboration system and method
US8019388B2 (en) * 2003-02-06 2011-09-13 Flextronics Ap, Llc Main menu navigation principle for mobile phone user
US7694223B2 (en) * 2003-06-04 2010-04-06 Sony Computer Entertainment Inc. Methods and systems for recording user actions in computer programs
US7721228B2 (en) * 2003-08-05 2010-05-18 Yahoo! Inc. Method and system of controlling a context menu
US20090006201A1 (en) * 2003-08-28 2009-01-01 Faseler Jr Walter L Method and apparatus for storing and accessing URL links
US20060020904A1 (en) * 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
US7647559B2 (en) 2004-09-30 2010-01-12 Microsoft Corporation Method and computer-readable medium for navigating between attachments to electronic mail messages
TW200832154A (en) * 2007-01-16 2008-08-01 Era Digital Media Co Method of mobile multimedia content distribution and access
US20090012846A1 (en) * 2007-07-02 2009-01-08 Borders Group, Inc. Computerized book reviewing system
EP2060970A1 (en) * 2007-11-12 2009-05-20 Research In Motion Limited User interface for touchscreen device
US9092128B2 (en) * 2010-05-21 2015-07-28 Apple Inc. Method and apparatus for managing visual information

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920316A (en) * 1994-12-13 1999-07-06 Microsoft Corporation Taskbar with start menu
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
US20010013877A1 (en) * 2000-02-15 2001-08-16 Akinobu Fujino File processing apparatus and computer-readable storage medium storing a program for operating a computer as a file processing apparatus
US20030151621A1 (en) * 2001-04-03 2003-08-14 Mcevilly Chris User interface system
US20090070815A1 (en) * 2001-05-14 2009-03-12 Microsoft Corporation Electronic program guide displayed simultaneously with television programming
US7191411B2 (en) * 2002-06-06 2007-03-13 Moehrle Armin E Active path menu navigation system
US20110107220A1 (en) * 2002-12-10 2011-05-05 Perlman Stephen G User interface, system and method for controlling a video stream
US20040165013A1 (en) * 2003-02-20 2004-08-26 International Business Machines Corp. Cascading menu with automatic cursor relocation
US20040233239A1 (en) * 2003-05-21 2004-11-25 Nokia Corporation User interface display for set-top box device
US20070136681A1 (en) * 2005-12-08 2007-06-14 Syntax Brillian Corp. On-screen display for configuring a display apparatus using graphic icons
US20070157232A1 (en) * 2005-12-30 2007-07-05 Dunton Randy R User interface with software lensing
US7673240B2 (en) * 2005-12-30 2010-03-02 Polaroid Labs, Llc Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US20090125842A1 (en) * 2006-05-03 2009-05-14 Ryuji Nakayama Multimedia player and menu screen display method
US20070300256A1 (en) * 2006-06-26 2007-12-27 Microsoft Corporation Techniques to manage an electronic program guide
US20080174570A1 (en) * 2006-09-06 2008-07-24 Apple Inc. Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
US20090024926A1 (en) * 2007-07-17 2009-01-22 Sony Corporation Portable information terminal
US20090063972A1 (en) * 2007-09-04 2009-03-05 Jeffrey Ma Multi-Pane Graphical User Interface for Mobile Electronic Device
US20090125571A1 (en) * 2007-11-11 2009-05-14 Microsoft Corporation Arrangement for synchronizing media files with portable devices
US20110022310A1 (en) * 2007-12-28 2011-01-27 Takaaki Ishii Information terminal device, information processing method and information processing program
US20100107068A1 (en) * 2008-10-23 2010-04-29 Butcher Larry R User Interface with Parallax Animation
US20100175022A1 (en) * 2009-01-07 2010-07-08 Cisco Technology, Inc. User interface
US20100262995A1 (en) * 2009-04-10 2010-10-14 Rovi Technologies Corporation Systems and methods for navigating a media guidance application with multiple perspective views
US20110055760A1 (en) * 2009-09-01 2011-03-03 Drayton David Samuel Method of providing a graphical user interface using a concentric menu
US20110138313A1 (en) * 2009-12-03 2011-06-09 Kevin Decker Visually rich tab representation in user interface
US20110208732A1 (en) * 2010-02-24 2011-08-25 Apple Inc. Systems and methods for organizing data items
US20110283322A1 (en) * 2010-05-13 2011-11-17 Rovi Technologies Corporation Systems and methods for providing media content listings according to a destination location

Cited By (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10180714B1 (en) * 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US8549425B2 (en) * 2010-12-02 2013-10-01 Sony Corporation Visual treatment for a user interface in a content integration framework
US9229622B2 (en) * 2010-12-02 2016-01-05 Sony Corporation Visual treatment for a tile-based user interface in a content integration framework
US20120139932A1 (en) * 2010-12-02 2012-06-07 Sony Corporation Of America Visual treatment for a user interface in a content integration framework
US20140040817A1 (en) * 2010-12-02 2014-02-06 Sony Corporation Of America Visual treatment for a tile-based user interface in a content integration framework
US20120287165A1 (en) * 2011-05-12 2012-11-15 Seiko Epson Corporation Display device, electronic apparatus and display control method
US9122445B2 (en) * 2011-05-12 2015-09-01 Seiko Epson Corporation Display device, electronic apparatus and display control method with a thumbnail dispay
US20120304073A1 (en) * 2011-05-27 2012-11-29 Mirko Mandic Web Browser with Quick Site Access User Interface
US20130201161A1 (en) * 2012-02-03 2013-08-08 John E. Dolan Methods, Systems and Apparatus for Digital-Marking-Surface Content-Unit Manipulation
US9946445B2 (en) * 2012-08-10 2018-04-17 Landmark Graphics Corporation Navigating to failures in drilling system displays
US20150193126A1 (en) * 2012-08-10 2015-07-09 Landmark Graphics Corporation Navigating to Failures in Drilling System Displays
US20140082560A1 (en) * 2012-09-19 2014-03-20 Konica Minolta, Inc. Image forming apparatus, method for controlling image forming apparatus, and computer-readable recording medium
CN103685823A (en) * 2012-09-19 2014-03-26 柯尼卡美能达株式会社 Image forming apparatus and method for controlling image forming apparatus
US8949245B2 (en) 2012-10-26 2015-02-03 Microsoft Corporation Enhanced views of tagged items in a gallery
WO2014066560A1 (en) * 2012-10-26 2014-05-01 Microsoft Corporation Enhanced views of tagged items in a gallery
US10028007B2 (en) 2012-11-02 2018-07-17 Sony Interactive Entertainment Inc. Information processing apparatus and information processing method
US10531145B2 (en) 2012-11-02 2020-01-07 Sony Interactive Entertainment Inc. Information processing apparatus and information processing method
US9762948B2 (en) * 2012-11-02 2017-09-12 Sony Corporation Information processing apparatus and information processing method
US20150271555A1 (en) * 2012-11-02 2015-09-24 Sony Computer Entertainment Inc. Information processing apparatus and information processing method
CN103096153A (en) * 2012-11-08 2013-05-08 鸿富锦精密工业(深圳)有限公司 Remote controllable electronic device and system using same
US11290762B2 (en) 2012-11-27 2022-03-29 Apple Inc. Agnostic media delivery system
US20140157204A1 (en) * 2012-11-30 2014-06-05 Verizon and Redbox Digital Entertainment Services, LLC Systems and Methods for Remote Control Device Based Interaction with a Graphical User Interface
US10310697B2 (en) * 2012-11-30 2019-06-04 Verizon Patent And Licensing Inc. Systems and methods for remote control device based interaction with a graphical user interface
US11070889B2 (en) 2012-12-10 2021-07-20 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US11245967B2 (en) 2012-12-13 2022-02-08 Apple Inc. TV side bar user interface
US11317161B2 (en) 2012-12-13 2022-04-26 Apple Inc. TV side bar user interface
US11297392B2 (en) 2012-12-18 2022-04-05 Apple Inc. Devices and method for providing remote control hints on a display
US11194546B2 (en) 2012-12-31 2021-12-07 Apple Inc. Multi-user TV user interface
US11822858B2 (en) 2012-12-31 2023-11-21 Apple Inc. Multi-user TV user interface
CN103914495A (en) * 2013-01-09 2014-07-09 阿里巴巴集团控股有限公司 Page preview method and system
US9043850B2 (en) 2013-06-17 2015-05-26 Spotify Ab System and method for switching between media streams while providing a seamless user experience
US9100618B2 (en) 2013-06-17 2015-08-04 Spotify Ab System and method for allocating bandwidth between media streams
US10110947B2 (en) 2013-06-17 2018-10-23 Spotify Ab System and method for determining whether to use cached media
US9503780B2 (en) 2013-06-17 2016-11-22 Spotify Ab System and method for switching between audio content while navigating through video streams
US10455279B2 (en) 2013-06-17 2019-10-22 Spotify Ab System and method for selecting media to be preloaded for adjacent channels
US9066048B2 (en) 2013-06-17 2015-06-23 Spotify Ab System and method for switching between audio content while navigating through video streams
US9635416B2 (en) 2013-06-17 2017-04-25 Spotify Ab System and method for switching between media streams for non-adjacent channels while providing a seamless user experience
US9641891B2 (en) 2013-06-17 2017-05-02 Spotify Ab System and method for determining whether to use cached media
US9654822B2 (en) 2013-06-17 2017-05-16 Spotify Ab System and method for allocating bandwidth between media streams
US9071798B2 (en) 2013-06-17 2015-06-30 Spotify Ab System and method for switching between media streams for non-adjacent channels while providing a seamless user experience
US9661379B2 (en) 2013-06-17 2017-05-23 Spotify Ab System and method for switching between media streams while providing a seamless user experience
US9979768B2 (en) 2013-08-01 2018-05-22 Spotify Ab System and method for transitioning between receiving different compressed media streams
US10097604B2 (en) 2013-08-01 2018-10-09 Spotify Ab System and method for selecting a transition point for transitioning between media streams
US10110649B2 (en) 2013-08-01 2018-10-23 Spotify Ab System and method for transitioning from decompressing one compressed media stream to decompressing another media stream
US10034064B2 (en) 2013-08-01 2018-07-24 Spotify Ab System and method for advancing to a predefined portion of a decompressed media stream
US9516082B2 (en) 2013-08-01 2016-12-06 Spotify Ab System and method for advancing to a predefined portion of a decompressed media stream
US9654531B2 (en) 2013-08-01 2017-05-16 Spotify Ab System and method for transitioning between receiving different compressed media streams
USD753701S1 (en) * 2013-08-14 2016-04-12 Sony Computer Entertainment Inc. Display panel or screen with animated graphical user interface
USD753700S1 (en) * 2013-08-14 2016-04-12 Sony Computer Entertainment Inc. Display panel or screen with animated graphical user interface
US20150074599A1 (en) * 2013-09-06 2015-03-12 Yahoo! Inc. Mobile video channel-based gestural user interface
US10191913B2 (en) 2013-09-23 2019-01-29 Spotify Ab System and method for efficiently providing media and associated metadata
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9716733B2 (en) 2013-09-23 2017-07-25 Spotify Ab System and method for reusing file portions between different file formats
US9654532B2 (en) 2013-09-23 2017-05-16 Spotify Ab System and method for sharing file portions between peers with different capabilities
US9917869B2 (en) 2013-09-23 2018-03-13 Spotify Ab System and method for identifying a segment of a file that includes target content
USD752079S1 (en) * 2013-10-15 2016-03-22 Deere & Company Display screen with graphical user interface
US20150113407A1 (en) * 2013-10-17 2015-04-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US9792010B2 (en) 2013-10-17 2017-10-17 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US9063640B2 (en) * 2013-10-17 2015-06-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
US9767592B2 (en) * 2014-04-18 2017-09-19 Alibaba Group Holding Limited Animating content display
US20150302628A1 (en) * 2014-04-18 2015-10-22 Alibaba Group Holding Limited Animating content display
US11461397B2 (en) 2014-06-24 2022-10-04 Apple Inc. Column interface for navigating in a user interface
US10650052B2 (en) * 2014-06-24 2020-05-12 Apple Inc. Column interface for navigating in a user interface
US20150370920A1 (en) * 2014-06-24 2015-12-24 Apple Inc. Column interface for navigating in a user interface
US20160070446A1 (en) * 2014-09-04 2016-03-10 Home Box Office, Inc. Data-driven navigation and navigation routing
WO2016037002A1 (en) * 2014-09-04 2016-03-10 Home Box Office, Inc. Data-driven navigation and navigation routing
US11537679B2 (en) 2014-09-04 2022-12-27 Home Box Office, Inc. Data-driven navigation and navigation routing
CN105874419A (en) * 2014-12-09 2016-08-17 深圳市达仕尼科技有限公司 Interface display control system, electronic device, and interface display control method
US20160171112A1 (en) * 2014-12-16 2016-06-16 Kobo Incorporated Method and system for fastest-read category e-book recommendation
US11543938B2 (en) 2016-06-12 2023-01-03 Apple Inc. Identifying applications on which content is available
US11520858B2 (en) 2016-06-12 2022-12-06 Apple Inc. Device-level authorization for viewing content
US11609678B2 (en) 2016-10-26 2023-03-21 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US20180173382A1 (en) * 2016-12-16 2018-06-21 Samsung Electronics Co., Ltd. Display apparatus for providing user interface and controlling method thereof
US20190102050A1 (en) * 2017-09-29 2019-04-04 Toyota Jidosha Kabushiki Kaisha Display control device
USD910672S1 (en) * 2018-11-26 2021-02-16 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD923643S1 (en) 2018-11-26 2021-06-29 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD923027S1 (en) 2018-11-26 2021-06-22 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
USD911365S1 (en) * 2018-11-26 2021-02-23 Canva Pty Ltd. Display screen or portion thereof with an animated graphical user interface
US11445263B2 (en) 2019-03-24 2022-09-13 Apple Inc. User interfaces including selectable representations of content items
US11057682B2 (en) 2019-03-24 2021-07-06 Apple Inc. User interfaces including selectable representations of content items
US11467726B2 (en) 2019-03-24 2022-10-11 Apple Inc. User interfaces for viewing and accessing content on an electronic device
US11750888B2 (en) 2019-03-24 2023-09-05 Apple Inc. User interfaces including selectable representations of content items
US11797606B2 (en) 2019-05-31 2023-10-24 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US20220404951A1 (en) * 2019-08-30 2022-12-22 Huawei Technologies Co., Ltd. Focus Management Method Applied to Electronic Device and Electronic Device
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
USD977511S1 (en) 2021-04-30 2023-02-07 Hewlett Packard Enterprise Development Lp Display with animated graphical user interface
US11797505B2 (en) 2021-04-30 2023-10-24 Hewlett Packard Enterprise Development Lp Column browser for navigating hierarchical data structures
US20230061240A1 (en) * 2021-08-31 2023-03-02 Hewlett-Packard Development Company, L.P. Highlight indicator-based screen transitions
US11917111B2 (en) * 2021-08-31 2024-02-27 Hewlett-Packard Development Company, L.P. Highlight indicator-based screen transitions
US11934640B2 (en) 2022-01-27 2024-03-19 Apple Inc. User interfaces for record labels
JP2023162908A (en) * 2022-04-27 2023-11-09 Lineヤフー株式会社 Information providing device, information providing method, and information providing program

Also Published As

Publication number Publication date
CN102707866A (en) 2012-10-03
CN102707866B (en) 2015-08-19
TW201239742A (en) 2012-10-01
US11526252B2 (en) 2022-12-13
TWI482079B (en) 2015-04-21
KR20120095299A (en) 2012-08-28
US20180129375A1 (en) 2018-05-10

Similar Documents

Publication Publication Date Title
US11526252B2 (en) Method and apparatus for navigating a hierarchical menu based user interface
JP5628424B2 (en) System, method, and user interface for content search
EP2740264B1 (en) Video peeking
US20120221971A1 (en) User interface for presenting graphical elements
KR101718533B1 (en) Apparatus and method for grid navigation
US7839385B2 (en) Methods and systems for enhancing television applications using 3D pointing
US8386942B2 (en) System and method for providing digital multimedia presentations
US9665616B2 (en) Method and system for providing media recommendations
US20120221974A1 (en) Method and apparatus for presenting elements of a user interface
JP2013008369A (en) User interface and content integration
JP2009266238A (en) Control framework with zoomable graphical user interface for organizing, selecting and launching media item
EP2474895B1 (en) User interface for exploring media content
CN103354922A (en) Method for locating regions of interest in a user interface
US20150301693A1 (en) Methods, systems, and media for presenting related content
US8407243B2 (en) Device and methods for presenting a scrollable user interface
EP3198477B1 (en) A method and apparatus for search query formulation
US10257561B2 (en) Time-line based digital media post viewing experience

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARRIOLA, GEORGE A.;BAUERLY, MICHAEL P.;SAKAMOTO, MANABU;AND OTHERS;SIGNING DATES FROM 20110224 TO 20110302;REEL/FRAME:025933/0559

Owner name: SONY NETWORK ENTERTAINMENT INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARRIOLA, GEORGE A.;BAUERLY, MICHAEL P.;SAKAMOTO, MANABU;AND OTHERS;SIGNING DATES FROM 20110224 TO 20110302;REEL/FRAME:025933/0559

AS Assignment

Owner name: SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC, CALI

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARRIOLA, GEORGE A.;BAUERLY, MICHAEL P.;SAKAMOTO, MANABU;AND OTHERS;SIGNING DATES FROM 20110615 TO 20110825;REEL/FRAME:026914/0532

Owner name: SONY CORPORATION, A JAPANESE CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARRIOLA, GEORGE A.;BAUERLY, MICHAEL P.;SAKAMOTO, MANABU;AND OTHERS;SIGNING DATES FROM 20110615 TO 20110825;REEL/FRAME:026914/0532

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION