IP Library Granted Patent US 10,168,899
Granted Patent B1
US 10,168,899 · App. 15/072,103 · Granted Jan 1, 2019

Computer-readable media and related methods for processing hand-drawn image elements

Inventors: Matthew Feiszli (New York, NY); Peter Sibley (New York, NY); Denis Kovacs (New York, NY); Amit Pitaru (New York, NY)
Assignee: FIFTYTHREE, INC.
G06F3/04883G06F3/0484
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 10,168,899
App. No.
15/072,103
Granted
Jan 1, 2019
Kind
B1
Abstract

Computer-readable media and related methods for processing hand-drawn image elements are disclosed. A method includes selecting an image element model to replace an image element derived from a hand-drawn user input, correcting the selected image element model, and displaying the corrected image element model on an electronic display. A computer-readable medium includes computer-readable instructions stored thereon. The computer-readable instructions are configured to instruct a processor to determine whether an image element model is a suitable replacement for a hand-drawn image element, perform correction on the image element model if it is determined that the image element model is a suitable replacement, display the corrected image element model if it is determined that the image element model is a suitable replacement, and display the hand-drawn image element model if it is determined that the image element model is not a suitable replacement.

Claims (14)

1. A method of operating a computing device, the method comprising:

receiving a sequence or continuum of user inputs on a touch-sensitive device at identifiable locations;

identifying the sequence or continuum of user inputs at the identifiable locations as an image element from a hand-drawn user input;

comparing the image element derived from the hand-drawn user input to image element models stored in one or more data storage devices;

selecting one of the image element models to replace the image element when the selected one of the image element models matches the image element according to a set of rules stored in the one or more data storage devices;

correcting the selected one of the image element models to improve an aesthetic appearance of the selected one of the image element models, according to the set of rules; and displaying the corrected image element model on an electronic display of the computing device,

wherein determining a degree of deliberateness with which the hand-drawn user input is made, wherein at least one of selecting one of the image element models to replace the image element and correcting the selected one of the image element models varies, at least in part, according to the determined degree of deliberateness,

wherein determining the degree of deliberateness comprises:

determining a speed with which input hand-drawn strokes are made by the user of the computing device; and

comparing an image element to image element models comprises comparing the image element to fewer image element models when faster input hand-drawn strokes are made than when slower input hand-drawn strokes are made.

2. The method of claim 1 , wherein determining the degree of deliberateness comprises determining an accuracy with which input hand-drawn strokes are made by the user of the computing device.

3. The method of claim 1 , wherein selecting one of the image element models to replace the image element and correcting the selected one of the image element models comprise conforming more closely to the hand-drawn user input if slower input hand-drawn strokes are made by the user, and conforming more loosely to the hand-drawn user input if faster input hand-drawn strokes are made.

4. The method of claim 1 , wherein determining the degree of deliberateness further comprises determining an accuracy with which input hand-drawn strokes are made by the user of the computing device, such that the degree of deliberateness is a function of speed and accuracy.

5. The method of claim 1 , wherein determining a degree of deliberateness comprises analyzing one or more properties taken from the list consisting of a speed with which input hand-drawn strokes are made by a user of the computing device, a level of accuracy with which input hand-drawn strokes are made by the user of the computing device, and a manner in which corners are articulated by the user of the computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2018
From: FIFTYTHREE, INC.
To: WETRANSFER B.V.
Reel/Frame 047800/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: FEISZLI, MATTHEW; SIBLEY, PETER; KOVACS, DENIS; PITARU, AMIT
To: FIFTYTHREE, INC.
Reel/Frame 038310/0622 →
Continuity (2)
Provisional Application 62308849 · Mar 15, 2016
Provisional Application 62133988 · Mar 16, 2015
Cited By (7)
US 12,277,308 US 12,293,147 US 12,321,589 US 12,340,034 US 12,393,329 US 12,620,147 US 12,657,788