×

User interface with stacked application management

  • US 10,318,106 B2
  • Filed: 06/08/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling a handheld computing device, comprising:

  • providing a first screen and a second screen associated with the handheld computing device;

    logically associating one or more applications with the first screen of the handheld computing device;

    logically associating one or more applications with the second screen of the handheld computing device;

    establishing a first application stack corresponding to the one or more applications logically associated with the first screen, wherein the first application stack is a first logical representation of the one or more applications logically associated with the first screen, wherein the first logical representation is a data structure and comprises a relative order of the one or more applications logically associated with the first screen, and wherein one or more of the one or more applications logically associated with the first screen may not be displayed on the first screen;

    establishing a second application stack corresponding to the one or more applications logically associated with the second screen, wherein the second application stack is a second logical representation of the one or more applications logically associated with the second screen, wherein the second logical representation is a data structure and comprises a relative order of the one or more applications logically associated with the second screen, wherein one or more of the one or more applications logically associated with the second screen may not be displayed on the second screen;

    receiving a gesture input at a gesture sensor of the handheld computing device, wherein the gesture sensor is not associated with the first screen or the second screen;

    adding a first application belonging to the first application stack to a second application stack logically associated with a second screen in response to the receiving step such that the first application is logically associated with the second screen, wherein moving further includes expanding the first application to be the actively displayed screen of the first screen and the actively displayed screen of the second screen;

    maintaining the relative order of the one or more applications of the first application stack such that the first application stays at a top position in the first application stack; and

    reordering the relative order of the one or more applications of the second application stack such that the moved first application is also at a top position in the second application stack.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×