EP1550944A2

Systems and methods for co-axial navigation of a user interface

Abstract

Improved systems and methods for navigating media via a user interface, such as a user interface provided on a handheld or portable computing device, are provided. The methods for navigating media of the invention extend the navigation experience by allowing bi-axial context shifts, e.g., with respect to substantially orthogonal directions, allowing a user to conceptually preserve context associated with the navigation experience, context that is lost in one-dimensional hierarchical navigation experiences. In one embodiment, the bi-axial navigation mechanism of the invention includes a drill down twist, i.e., the transformation of a parent list of a parent screen from a vertical list to a horizontal band when moving from the parent screen to the child screen and a horizontal browsing mechanism allowing a user to browse multiple lists using a continuous band of headers.

EP1550944A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 5 January 2025, 1.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

45 claims: 4 independent, 41 dependent

  1. 1
    A user interface for a computing device having a display, comprising:a first input component for navigating according to a first orientation headers displayed on the display;a second input component for navigating according to a second orientation list elements of a list associated with a current header of the headers displayed;anda selection component for receiving a selection of a list element from the list,    wherein when a selection of a list element from the list is received by the selection component, at least a subset of the list elements are displayed according to the first orientation as the new headers of a new screen.
  2. 20
    A method for navigating a set of objects based upon first and second orientations of a display of a computing device, comprising:presenting an initial screen having initial headers oriented according to the first orientation, said initial headers providing top-level categories for filtering the set of objects;presenting a list of elements associated with a currently selected header of the initial headers according to the second orientation;navigating the list of elements according to the second orientation;selecting an element from the list of elements;in response to said selecting the element, presenting an additional screen having element headers based upon the list of elements according to the first orientation;andpresenting a second list of elements associated with a currently selected header of the element headers.
  3. 33
    A computing device, comprising:a display;a computer readable. medium comprising computer executable modules comprising computer executable instructions configured to interact with the display and for enabling a user to search for an atomic element of a plurality of elements via categories for describing the plurality of elements,    wherein, via the display, headers are displayed according to a first orientation and a list associated with a currently selected header is displayed according to a second orientation, wherein upon receiving a selection of a list element of the list, at least some of the list elements including the selected list element of the list are displayed as new headers of a new screen according to the first orientation, and a second list is displayed associated with the selected list element according to the second orientation.
  4. 42
    A computing device for navigating a set of objects based upon first and second orientations of a display of a computing device, comprising:means for presenting an initial screen having initial headers oriented according to the first orientation, said initial headers providing top-level categories for filtering the set of objects;means for presenting a list of elements associated with a currently selected header of the initial headers according to the second orientation;means for navigating the list of elements according to the second orientation;means for selecting an element from the list of elements;means for presenting an additional screen having element headers based upon the list of elements according to the first orientation in response to said selecting the element;andmeans for presenting a second list of elements associated with a currently selected header of the element headers.