×

Managing hierarchically related windows in a single display

  • US 9,817,541 B2
  • Filed: 08/19/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving an input, by a gesture capture region in a communication device, the communication device including a position sensor to determine relative positions of two touch sensitive screens and an accelerometer to determine one or more of an orientation of the communication device and an orientation of the two touch sensitive screens, wherein the input in the gesture capture region is to display a selected window on at least one of the two touch sensitive screens, the gesture capture region being in a pixel-free first portion of a first of the touch sensitive screens and a touch sensitive display being in a second, different portion of the first of the touch sensitive screens;

    determining whether a currently displayed window on the communication device is a parent window or a child window relative to the selected window, wherein the selected window and the currently displayed window are viewed as a linear progression in a side-by-side manner;

    ceasing to display, by processor executable middleware, the currently displayed window based on the input received in the gesture capture region, the determining step and a determination of the relative positions of the two touch sensitive screens; and

    displaying, by the processor executable middleware, the selected window, wherein the selected window and currently displayed window are associated with a multi-screen application running on an operating system of the communication device, and the selected window and currently displayed window are in a hierarchical tree-like sequence and are controlled by the multi-screen application, wherein the multi-screen application is capable of multiple modes including a single screen mode and a composite display mode, wherein in the composite display mode multiple screens are associated with a single frame buffer, wherein the multi-screen application dynamically adapts from a two-screen mode to a single-screen mode and a single-screen mode to a two-screen mode based on changes in the communication device and a mode of the multiple modes depending on which screen is assigned to the multi-screen application and a window stack position of a plurality of window stack positions, andwherein the plurality of window stack positions are sorted ascending from the most recently accessed selected window in the multi-screen application.

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