Device, Method, and Graphical User Interface for Providing and Interacting with a Virtual Drawing Aid

US2016357430A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016357430-A1
Application numberUS-201514871919-A
CountryUS
Kind codeA1
Filing dateSep 30, 2015
Priority dateJun 7, 2015
Publication dateDec 8, 2016
Grant date

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.

A method is performed at a device with one or more processors, memory, a touch-sensitive surface, and a display. The method includes receiving a line-drawing input. The method further includes rendering a line in a sketch area in accordance with the line-drawing input. The method further includes, while displaying the sketch area including the line, receiving a fill gesture directed to the line in the sketch area. The method further includes, in response to receiving the fill gesture, adding fill content in a first portion of the sketch area that corresponds to regions touched by the fill-gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of generating a sketch, comprising: at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display: receiving a line-drawing input; rendering a line in a sketch area in accordance with the line-drawing input; while displaying the sketch area including the line, receiving a fill gesture directed to the line in the sketch area; and in response to receiving the fill gesture, adding fill content in a first portion of the sketch area that corresponds to regions touched by the fill gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area. 2 . The method of claim 1 , wherein receiving the fill gesture directed to the line in the sketch area further comprises: receiving a touch gesture comprising back-and-forth swiping motion of a contact on the touch-sensitive surface; and determining that the touch gesture is a fill gesture directed to the line in the sketch area in accordance with a determination that an initial position of the contact on the touch-sensitive surface corresponds to an on-screen location that is beyond a threshold distance from the line and a sequence of every other turning position following the initial position of the contact during the back-and-forth swiping motion corresponds to a sequence of on-screen locations that are within a threshold distance from the line. 3 . The method of claim 2 , wherein adding the fill content in the first portion of the sketch area that corresponds to regions touched by the fill gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area further comprises: defining a region of the sketch area on the display that corresponds to regions spanned by the back-and-forth swiping motion of the contact on the touch-sensitive surface; maintaining a boundary of the region of the sketch area that is defined by the back-and-forth swiping motion of the contact based on the line in the sketch area; and adding the fill content into the region of the sketch area in accordance with the boundary. 4 . The method of claim 3 , wherein at least one portion of the region of the sketch area on the display that corresponds to the regions spanned by the back-and-forth swiping motion of the contact on the touch-sensitive surface crosses the line, and maintaining the boundary of the region includes at least one of stretching or cropping the region of the sketch area such that the boundary of the region of the sketch area is aligned with the line. 5 . The method of claim 1 , wherein receiving the fill-gesture directed to the line in the sketch area further comprises: detecting selection of the line immediately before or after selection of a content fill mode; receiving a touch gesture comprising a swiping motion of a contact on the touch-sensitive surface; and determining that the touch gesture is a fill gesture directed to the line in the sketch area in accordance with a determination that the touch gesture is received while the line and the content fill mode are concurrently selected. 6 . The method of claim 1 , wherein a beginning and an end of the line are non-overlapping and the line defines at least one fully enclosed region. 7 . The method of claim 6 , wherein the first portion of the sketch area includes the at least one fully enclosed region. 8 . The method of claim 6 , wherein the first portion of the sketch area does not include the at least one fully enclosed region. 9 . The method of claim 1 , wherein adding the fill content in the first portion of the sketch area that corresponds to regions touched by the fill gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area further comprises: adding the fill content in a first region in the first portion of the sketch area in accordance with a first fill factor; and adding the fill content in a second region in the first portion of the sketch area in accordance with a second fill factor, wherein the first region is closer to the line than the second region and the first fill factor is greater than the second fill factor. 10 . The method of claim 9 , wherein the second fill factor is determined in accordance with one or more characteristics of the fill gesture. 11 . An electronic device, comprising: a display; a touch-sensitive surface; 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: receiving a line-drawing input; rendering a line in a sketch area in accordance with the line-drawing input; while displaying the sketch area including the line, receiving a fill gesture directed to the line in the sketch area; and in response to receiving the fill gesture, adding fill content in a first portion of the sketch area that corresponds to regions touched by the fill gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area. 12 . The electronic device of claim 11 , wherein receiving the fill gesture directed to the line in the sketch area further comprises: receiving a touch gesture comprising back-and-forth swiping motion of a contact on the touch-sensitive surface; and determining that the touch gesture is a fill gesture directed to the line in the sketch area in accordance with a determination that an initial position of the contact on the touch-sensitive surface corresponds to an on-screen location that is beyond a threshold distance from the line and a sequence of every other turning position following the initial position of the contact during the back-and-forth swiping motion corresponds to a sequence of on-screen locations that are within a threshold distance from the line. 13 . The electronic device of claim 12 , wherein adding the fill content in the first portion of the sketch area that corresponds to regions touched by the fill gesture on the touch-sensitive surface and that is delineated and partially enclosed by the line in the sketch area further comprises: defining a region of the sketch area on the display that corresponds to regions spanned by the back-and-forth swiping motion of the contact on the touch-sensitive surface; maintaining a boundary of the region of the sketch area that is defined by the back-and-forth swiping motion of the contact based on the line in the sketch area; and adding the fill content into the region of the sketch area in accordance with the boundary. 14 . The electronic device of claim 13 , wherein at least one portion of the region of the sketch area on the display that corresponds to the regions spanned by the back-and-forth swiping motion of the contact on the touch-sensitive surface crosses the line, and maintaining the boundary of the region includes at least one of stretching or cropping the region of the sketch area such that the boundary of the region of the sketch area is aligned with the line. 15 . The electronic device of claim 11 , wherein receiving the fill-gesture directed to the line in the sketch area further comprises: detecting selection of the line immediately before or after selection of a content fill mode; receiving a touch gesture comprising a swiping motion of a contact on the touch-sensitive surface; and determining that the touch gesture is a fill gesture directed to the line in the sketch area in accordance with a determination that the to

Assignees

Inventors

Classifications

  • Creating or editing images; Combining images with text · CPC title

  • using straight lines or curves · CPC title

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title

  • Filling planar surfaces by adding surface attributes, e.g. adding colours or textures · 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 US2016357430A1 cover?
A method is performed at a device with one or more processors, memory, a touch-sensitive surface, and a display. The method includes receiving a line-drawing input. The method further includes rendering a line in a sketch area in accordance with the line-drawing input. The method further includes, while displaying the sketch area including the line, receiving a fill gesture directed to the line…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04883. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).