MANAGING HIERARCHICALLY RELATED WINDOWS IN A SINGLE DISPLAY
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to methodologies and devices for handling the display of hierarchically related windows in a single-screen communication device.
-
Citations
44 Claims
-
1-24. -24. (canceled)
-
25. A method, comprising:
-
receiving, 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, an input in the gesture capture region 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, and the selected window and currently displayed window are in a hierarchical tree-like sequence and are controlled by the multi-screen application. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method, comprising:
-
receiving, by processor executable middleware on a communication device, which includes 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 touch sensitive two screens, an input to display a first window and cease display of a second window, the input received in a gesture capture region 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, the first and second windows being related and being outputted by a multi-screen application; determining whether the first window is a parent window or a child window relative to the second window, wherein the first window and the second displayed window are viewed as a linear progression in a side-by-side manner; and applying one or more of the following rules; (i) when the first window is the parent window and the second window is the child window, the first window enters a display of the communication device from a second side and the second window exits the display from an opposing first side of the communication device based on the determining step and a determination of the relative positions of the two touch sensitive screens; and (ii) when the first window is the child window and the second window is the parent window, the second window exits a display of the communication device from a second side and the first window enters the display from an opposing first side of the communication device based on the determining step and a determination of the relative positions of the two touch sensitive screens, wherein the first window and the second window are associated with the multi-screen application, and the first window and second displayed window are in a hierarchical tree-like sequence and are controlled by the multi-screen application. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A communication device, comprising:
-
at least first and second touch sensitive displays to display windows; a position sensor to determine relative positions of the touch sensitive displays and an accelerometer to determine one or more of an orientation of the communication device and an orientation of the touch sensitive displays; a processor; and a computer readable memory, the computer readable memory comprising processor executable middleware operable to; receive, in a gesture capture region in the communication device, an input to display a selected window, each of the at least first and second touch sensitive displays including separate, respective pixel-free gesture capture regions; determine whether a currently displayed window 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; cease to display, by the processor executable middleware, the currently displayed window based on the determining step and a determination of the relative positions of the two touch sensitive screens; and display, by the processor executable middleware, the selected window, wherein the selected window and currently displayed window are associated with a multi-screen application, and the selected window and currently displayed window are in a hierarchical tree-like sequence and are controlled by the multi-screen application. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44-48. -48. (canceled)
Specification