User interface for multiple display regions

US9720584B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9720584-B2
Application numberUS-201514962386-A
CountryUS
Kind codeB2
Filing dateDec 8, 2015
Priority dateJun 8, 2009
Publication dateAug 1, 2017
Grant dateAug 1, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: at an electronic device with a display and one or more input devices: concurrently displaying, on the display: a plurality of windows displayed in an overlapping arrangement that includes a first window for a respective application and a second window for the respective application; an application icon region that includes icons for a plurality of different applications, including a respective application icon for the respective application; detecting a first input, via the one or more input devices, that corresponds to a request to drag a user interface object to a location within the application icon region corresponding to a location of the respective application icon for the respective application; and in response to detecting the first input, moving the user interface object to the location of the respective application icon and displaying representations of the first window and the second window in a non-overlapping arrangement. 2. The method of claim 1 , further comprising: while displaying the representations of the first window and the second window in the non-overlapping arrangement, detecting a third input, via the one or more input devices, that corresponds to a request to drag the user interface object to a location of one of the representations of the windows in the non-overlapping arrangement; and in response to detecting the third input: in accordance with a determination that the third input corresponds to a request to drag the user interface object to a location of the representation of the first window, displaying the plurality of windows in an overlapping arrangement in which the first window is on top of the second window; and in accordance with a determination that the third input corresponds to a request to drag the user interface object to a location of the representation of the second window, displaying the plurality of windows in an overlapping arrangement in which the second window is on top of the first window. 3. The method of claim 1 , wherein the representations of the first window and the second window are reduced-scale representations of the first window and the second window. 4. The method of claim 1 , further comprising displaying a multi-application non-overlapping arrangement of the plurality of windows prior to detecting the first input. 5. The method of claim 4 , wherein the application icon region is displayed concurrently with the multi-application non-overlapping arrangement. 6. The method of claim 1 , wherein displaying the representations of the first window and the second window in a non-overlapping arrangement includes displaying representations of the plurality of windows in a non-overlapping arrangement. 7. The method of claim 1 , wherein displaying the representations of the first window and the second window in a non-overlapping arrangement includes displaying representations of windows for the respective application of the plurality of windows in a non-overlapping arrangement. 8. The method of claim 7 , wherein displaying the representations of windows for the respective application of the plurality of windows includes not displaying windows of the plurality of windows for other applications. 9. A non-transitory machine readable medium including instructions to, when executed by an electronic device with a display and one or more input devices, cause the electronic device to perform operations comprising: concurrently displaying, on the display: a plurality of windows displayed in an overlapping arrangement that includes a first window for a respective application and a second window for the respective application; an application icon region that includes icons for a plurality of different applications, including a respective application icon for the respective application; detecting a first input, via the one or more input devices, that corresponds to a request to drag a user interface object to a location within the application icon region corresponding to a location of the respective application icon for the respective application; and in response to detecting the first input, moving the user interface object to the location of the respective application icon and displaying representations of the first window and the second window in a non-overlapping arrangement. 10. The non-transitory machine readable medium of claim 9 , further comprising: while displaying the representations of the first window and the second window in the non-overlapping arrangement, detecting a third input, via the one or more input devices, that corresponds to a request to drag the user interface object to a location of one of the representations of the windows in the non-overlapping arrangement; and in response to detecting the third input: in accordance with a determination that the third input corresponds to a request to drag the user interface object to a location of the representation of the first window, displaying the plurality of windows in an overlapping arrangement in which the first window is on top of the second window; and in accordance with a determination that the third input corresponds to a request to drag the user interface object to a location of the representation of the second window, displaying the plurality of windows in an overlapping arrangement in which the second window is on top of the first window. 11. The non-transitory machine readable medium of claim 9 , wherein the representations of the first window and the second window are reduced-scale representations of the first window and the second window. 12. The non-transitory machine readable medium of claim 9 , further comprising displaying a multi-application non-overlapping arrangement of the plurality of windows prior to detecting the first input. 13. The non-transitory machine readable medium of claim 12 , wherein the application icon region is displayed concurrently with the multi-application non-overlapping arrangement. 14. The non-transitory machine readable medium of claim 9 , wherein displaying the representations of the first window and the second window in a non-overlapping arrangement includes displaying representations of the plurality of windows in a non-overlapping arrangement. 15. The non-transitory machine readable medium of claim 9 , wherein displaying the representations of the first window and the second window in a non-overlapping arrangement includes displaying representations of windows for the respective application of the plurality of windows in a non-overlapping arrangement while not displaying windows of the plurality of windows for other applications. 16. An electronic device comprising: one or more input devices; a display to: concurrently display: a plurality of windows displayed in an overlapping arrangement that includes a first window for a respective application and a second window for the respective application; an application icon region that includes icons for a plurality of different applications, including a respective application icon for the respective application; a processor to: detect a first input, via the one or more input devices, that corresponds to a request to drag a user interface object to a location within the application icon region corresponding to a location of the respective application icon for the respective application; and in response to detecting the first input, moving the user interface object to the location of the respective application icon and displaying representations of the first window and the second window in a non-overlapping arrangement.

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • Split screen, i.e. subdividing the display area or the window area into separate subareas · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9720584B2 cover?
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 windo…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).