IP Library Granted Patent US 9,223,465
Granted Patent B2
US 9,223,465 · App. 14/738,124 · Granted Dec 29, 2015

User interface for multiple display regions

Inventors: John O. Louch (San Luis Obispo, CA); Timothy W. Bumgarner (Sharpsburg, MD); Eric S. Peyton (Lisle, IL); Christopher J. Hynes (Moutain View, CA)
Assignee: Apple Inc.
G06F3/0481G06F3/0486H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,223,465
App. No.
14/738,124
Granted
Dec 29, 2015
Kind
B2
Abstract

User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.

Claims (34)

1. A method to provide a user interface, the method comprising:

at a computing device with a processor:

displaying a user interface in a first display mode configured to present a plurality of open windows on a display, wherein at least one of the windows is presented in overlapping relation with another window, the plurality of windows includes a plurality of windows of a respective application and one or more windows of other applications;

receiving a first input to enter a second display mode, wherein the first input includes an identification of the respective application;

in response to the first input, entering the second display mode and presenting a subset of the plurality of open windows on the display in a reduced size view, and arranged such that no window in the subset is in overlapping relation with another; and

wherein the subset of the plurality of open windows includes the plurality of windows of the respective application and excludes the one or more windows of other applications that are included in the plurality of open windows.

2. The method of claim 1 , wherein entering the second display mode includes ceasing to display the one or more windows of the other applications.

3. The method of claim 1 , wherein receiving the first input to enter the second display mode includes receiving an input over an application icon of the respective application that meets a predefined input threshold.

4. The method of claim 3 , wherein the predefined input threshold includes a time threshold.

5. The method of claim 1 , further comprising, in response to receiving a second input, presenting an enlarged version of a window of the subset of the plurality of open windows.

6. The method of claim 5 , wherein the first input and the second input include a continuous drag of an object to an icon of the respective application and to the window.

7. The method of claim 1 , wherein the first input includes a continuous drag of an object on a desktop onto an icon of the respective application in a dock.

8. The method of claim 7 , wherein the continuous drag of the object includes a drag of the object to a window of the respective application.

9. A non-transitory machine readable medium including instructions to, when executed by an electronic device, cause the electronic device to perform operations comprising:

displaying a user interface in a first display mode configured to present a plurality of open windows on a display, wherein at least one of the windows is presented in overlapping relation with another window, the plurality of windows includes a plurality of windows of a respective application and one or more windows of other applications;

receiving a first input to enter a second display mode, wherein the first input includes an identification of the respective application;

in response to the first input, entering the second display mode and presenting a subset of the plurality of open windows on the display in a reduced size view, and arranged such that no window in the subset is in overlapping relation with another; and

wherein the subset of the plurality of open windows includes the plurality of windows of the respective application and excludes the one or more windows of other applications that are included in the plurality of open windows.

10. The machine readable medium of claim 9 , wherein entering the second display mode includes ceasing to display the one or more windows of the other applications.

11. The machine readable medium of claim 9 , wherein receiving the first input to enter the second display mode includes receiving an input over an application icon of the respective application that meets a predefined input threshold.

12. The machine readable medium of claim 11 , wherein the predefined input threshold includes a time threshold.

13. The machine readable medium of claim 9 , wherein the instructions further cause the electronic device to perform operations comprising, in response to receiving a second input, presenting an enlarged version of a window of the subset of the plurality of open windows.

14. The machine readable medium of claim 13 , wherein the first input and the second input include a continuous drag of an object to an icon of the respective application and to the window.

15. The machine readable medium of claim 9 , wherein the first input includes a continuous drag of an object on a desktop onto an icon of the respective application in a dock.

16. The machine readable medium of claim 15 , wherein the continuous drag of the object includes a drag of the object to a window of the respective application.

17. A system comprising:

a display configured to present a plurality of open windows on a user interface in a first display mode, wherein at least one of the windows is presented in overlapping relation with another window and the plurality of windows includes a plurality of windows of a respective application and one or more windows of other applications;

one or more processors coupled to a memory device, the memory device containing instructions that, when executed by the one or more processors, cause the system to:

receive a first input to enter a second display mode, wherein the first input includes an identification of the respective application;

in response to the first input, cause the display to enter the second display mode and cause a subset of the plurality of open windows on the display to be presented on the display in a reduced size view and arranged such that no window in the subset is in overlapping relation with another; and

wherein the subset of the plurality of open windows includes the plurality of windows of the respective application and excludes the one or more windows of other applications that are included in the plurality of open windows.

18. The system of claim 17 , wherein to cause the display to enter the second display mode, the instructions cause the system to cease displaying the one or more windows of the other applications.

19. The system of claim 17 , wherein to receive the first input to enter the second display mode, the instructions cause the system to receive an input over an application icon of the respective application that meets a predefined input threshold.

20. The system of claim 19 , wherein the predefined input threshold includes a time threshold.

Continuity (4)
Continuation 14141095 · Dec 26, 2013
Continuation 12549338 · Aug 27, 2009
Provisional Application 61268186 · Jun 8, 2009
Related Publication 20150277670A1 · Oct 1, 2015