Device, method, and graphical user interface for adjusting partially off-screen windows

US9645699B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9645699-B2
Application numberUS-201213436473-A
CountryUS
Kind codeB2
Filing dateMar 30, 2012
Priority dateFeb 10, 2012
Publication dateMay 9, 2017
Grant dateMay 9, 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.

An electronic device with a display bounded by a plurality of edges: displays a first portion of a first window on the display while not displaying a remaining portion of the first window on the display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the display; detects a first input that positions a cursor at a location on the display, the location being: over the displayed first portion of the first window, and within a predefined distance of an edge of the display; in response to detecting the first input that positions the cursor at the location on the display, activates a window adjustment mode; while the window adjustment mode is active, detects a second input; and, in response to detecting the second input, adjusts the first window in accordance with the second input.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device, comprising: a hardware display, the hardware display bounded by a plurality of physical edges; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detecting a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activating a window adjustment mode; while the window adjustment mode is active, detecting a second input; and, in response to detecting the second input, adjusting the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 2. The device of claim 1 , wherein resizing the first window changes the total size of the first window to the first displayed size. 3. The device of claim 1 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 4. The device of claim 1 , including instructions for: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active. 5. A method, comprising: at an electronic device with a hardware display, the hardware display bounded by a plurality of physical edges: displaying a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detecting a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activating a window adjustment mode; while the window adjustment mode is active, detecting a second input; and, in response to detecting the second input, adjusting the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 6. The method of claim 5 , wherein resizing the first window changes the total size of the first window to the first displayed size. 7. The method of claim 5 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 8. The method of claim 5 , including: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active. 9. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a hardware display, the hardware display bounded by a plurality of physical edges, cause the device to: display a first portion of a first window on the hardware display while not displaying a remaining portion of the first window on the hardware display, the displayed first portion of the first window extending to at least one edge of the hardware display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the hardware display; the displayed first portion of the first window has a first displayed size; and the first window has a total size that is a sum of the first displayed size and an undisplayed size of the remaining portion of the first window; detect a first input that positions a cursor, without moving the first window, at a location on the hardware display, the location being: over the first portion of the first window that is displayed on the hardware display; and within a region that extends from an edge of the hardware display to a predefined number of pixels away from the edge of the hardware display; in response to a determination that the location of the cursor is over the first portion of the first window that is displayed on the hardware display and is within the region, activate a window adjustment mode; while the window adjustment mode is active, detect a second input; and, in response to detecting the second input, adjust the first window in accordance with the second input, wherein adjusting the first window includes resizing the first window to display the first window entirely within the edges of the hardware display. 10. The non-transitory computer readable storage medium of claim 9 , wherein resizing the first window changes the total size of the first window to the first displayed size. 11. The non-transitory computer readable storage medium of claim 9 , wherein adjusting the first window includes reflowing content in the first window to display the content in the first window entirely within the edges of the hardware display. 12. The non-transitory computer readable storage medium of claim 9 , including: in response to detecting the first input, changing the appearance of the cursor to indicate that the window adjustment mode is active.

Assignees

Inventors

Classifications

  • for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · 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

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects · 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 US9645699B2 cover?
An electronic device with a display bounded by a plurality of edges: displays a first portion of a first window on the display while not displaying a remaining portion of the first window on the display, wherein: the remaining portion of the first window extends in a virtual sense beyond at least one edge of the display; detects a first input that positions a cursor at a location on the display…
Who is the assignee on this patent?
Fleizach Christopher Brian, Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).