Navigation methods, systems, and computer program products

  • US 9,423,923 B1
  • Filed: 10/27/2015
  • Issued: 08/23/2016
  • Est. Priority Date: 08/26/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus, comprising:

  • a device including at least one hardware processor operatively coupled to a display and memory, the memory storing a plurality of applications including a first application and a second application, the device configured to;

    present, utilizing the at least one hardware processor and the display, a first visual component of the first application in the plurality of applications, in a first application region of a presentation space of the display;

    detect, utilizing the at least one hardware processor, first user input in connection with the first visual component of the first application;

    in response to the detection of the first user input in connection with the first visual component of the first application, present, utilizing the at least one hardware processor and the display, a representation of a second visual component of the second application and a representation of a third visual component of a third application, in a first navigation region of the presentation space of the display determined based on the first application region, for navigating to the second visual component of the second application, in a second application region in the presentation space of the display, the first navigation region being determined based on the first application region by determining a first location adjacent to a second location of the first visual component;

    detect, utilizing the at least one hardware processor, second user input in connection with the representation of the second visual component of the second application in the plurality of applications; and

    in response to the detection of the second user input in connection with the representation of the second visual component of the second application in the plurality of applications, present, utilizing the at least one hardware processor and the display, the second visual component of the second application in the plurality of applications;

    wherein the apparatus is configured such that the first visual component includes a first window, the second visual component includes a second window, and the third visual component includes a third window;

    the representation of the second window and the representation of the third window are elements of a menu;

    the menu is presented outside of the first window;

    the menu is moved as a function of a movement of the first window; and

    the menu is re-sized as a function of a re-sizing of the first window;

    wherein the apparatus is configured such that the menu is hidden if the first window is maximized;

    wherein the apparatus is configured such that the menu is re-presented if the first window is returned to a non-maximized state.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×