Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US9489107B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9489107-B2 |
| Application number | US-201113316004-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2011 |
| Priority date | Apr 20, 2006 |
| Publication date | Nov 8, 2016 |
| Grant date | Nov 8, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing device runs multiple activities concurrently and provides at least two modes for interacting with the activities. The user may toggle between the modes as desired. In a full-screen mode, one activity occupies substantially an entire display screen. In a windowed mode, the activity is visible within a window, and a portion of at least one other window is also visible. In the windowed mode, the user can cause windows to move, thereby changing focus from one activity to another. For example, the window having focus can be moved off the screen, to be replaced by a new window that is then given focus. The windows are ordered in a sequence and move in concert with one another; pushing one window off one edge of the screen causes a new window to appear at the opposite edge. A persistent positional relationship can be established among windows.
Opening claim text (preview).
What is claimed is: 1. A mobile computing device, comprising: a touch-sensitive display screen; a processor; and a memory configured to store instructions that, when executed by the processor, cause the mobile computing device to operate in at least a full-screen mode and a windowed mode, wherein execution of the instructions further causes the mobile computing device, when operating in the windowed mode, to: generate a window corresponding to each of a plurality of running applications, wherein each window contains a live user interface for the corresponding running application; on the touch-sensitive display screen, display at least a portion of two or more of the generated windows along a horizontal axis in a linear arrangement; responsive to a first user gesture on the touch-sensitive display screen in a direction along the horizontal axis, move the two or more generated windows in concert with one another along the horizontal axis to cause a first window of the two or more generated windows to occupy a position formerly occupied by a second window of the two or more generated windows; and responsive to a second user gesture on the touch-sensitive display screen dragging upward on a target window of the two or more generated windows, move the target window off the display screen and close the running application corresponding to the target window. 2. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: on the touch-sensitive display screen, display completely at least two windows of the two or more generated windows. 3. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: on the touch-sensitive display screen, partially display at least three windows of the two or more generated windows. 4. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: on the touch-sensitive display screen, display completely, between the displayed portions of first and second windows of the two or more generated windows, a third window of the two or more generated windows. 5. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: responsive to a user input, cause the touch-sensitive display screen to toggle between the full-screen mode and the windowed mode, wherein the touch-sensitive display screen displays a live user interface for a single one of the running applications when operating in the full-screen mode. 6. The mobile computing device of claim 5 , wherein the user input comprises the user pressing a button provided on the mobile computing device. 7. The mobile computing device of claim 5 , wherein execution of the instructions causes the mobile computing device to further: display a transition effect when toggling between the full-screen mode and the windowed mode. 8. The mobile computing device of claim 5 , wherein, in the full-screen mode, the displayed live user interface occupies substantially the entire touch-sensitive display screen. 9. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: responsive to a trigger event, cause the touch-sensitive display screen to switch from the windowed mode to the full-screen mode, wherein the touch-sensitive display screen displays a live user interface for a single one of the running applications. 10. The mobile computing device of claim 9 , wherein the trigger event comprises one selected from the group consisting of: interaction with an application; and a predetermined period of time elapsing since a user input. 11. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: responsive to a third user gesture on the touch-sensitive display screen, cause the touch-sensitive display screen to change an order of displayed windows in the linear arrangement. 12. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: responsive to an application being launched, add a window to the two or more generated windows, the added window corresponding to the launched application. 13. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: cause the touch-sensitive display screen to display a window of the two or more generated windows having focus in a manner that is visually distinguishable from any displayed window not having focus. 14. The mobile computing device of claim 1 , wherein execution of the instructions causes the mobile computing device to further: cause the touch-sensitive display screen to display a window of the two or more generated windows having focus at a larger size than any displayed window not having focus. 15. A method for navigating among a plurality of activities in a mobile computing device including a touch-sensitive display screen and configured to operate in at least a full-screen mode and a windowed mode, the method comprising: running a plurality of applications using a processor provided within the mobile computing device; and when the mobile computing device operates in the windowed mode: generating a window corresponding to each of a plurality of running applications, wherein each window contains a live user interface for the corresponding running application; on the touch-sensitive display screen, displaying at least a portion of two or more of the generated windows along a horizontal axis in a linear arrangement; responsive to a first user gesture on the touch-sensitive display screen in a direction along the horizontal axis, moving the two or more generated windows in concert with one another along the horizontal axis to cause a first window of the two or more generated windows to occupy a position formerly occupied by a second window of the two or more generated windows; and responsive to a second user gesture on the touch-sensitive display screen dragging upward on a target window of the two or more generated windows, moving the target window off the display screen and closing the running application corresponding to the target window. 16. The method of claim 15 , further comprising: on the touch-sensitive display screen, displaying completely at least two windows of the two or more generated windows. 17. The method of claim 15 , further comprising: on the touch-sensitive display screen, partially displaying at least three windows of the two or more generated windows. 18. The method of claim 15 , further comprising: on the touch-sensitive display screen, displaying two partially-visible windows of the two or more generated windows and further displaying completely, between the two partially-visible windows, a third window of the two or more generated windows. 19. The method of claim 15 , further comprising: responsive to a user input, toggling between the full-screen mode and the windowed mode, wherein the display screen displays a live user interface for a single one of the running applications when operating in the full-screen mode. 20. The method of claim 19 , wherein the user input comprises the user pressing a button provided on the mobile computing device. 21. The method of claim 19 , further comprising: displaying a transiti
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Interaction with page-structured environments, e.g. book metaphor · CPC title
Scrolling or panning · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.