Back to results
US 9,311,725 B2Granted
Systems and methods for creating an electronic signature
AssigneeBarracuda Networks, Inc.
InventorThorfinn A. Clark
Life of this patent
Estimating the term…
Abstract
Systems and methods for creating an electronic signature that looks like a handwritten signature.
Claims16
A machine-implemented method for producing a signature on an electronic display of a computing device using an input device that controls a pointer on the display, the method comprising:
- (a) detecting a user input of a start signal;
- (b) detecting x, y coordinates of a start position of the pointer, and storing the start position in a memory associated with the computing device as a first variable;
- (c) waiting for a set interval;
- (d) after the set interval, detecting x, y coordinates of a current position of the pointer, and storing this location in the memory as a second variable;
- (e) determining whether the first variable is equal to the second variable;
- (f) if the first variable is not equal to the second variable;
- calculating a speed of the pointer during the set interval, setting a third variable equal to the calculated speed, and storing the third variable value in the memory;
- (g) setting a fourth variable equal to the first variable;
- (h) calculating an end point of the line segment to be drawn based on the first variable, second variable, third variable, and fourth variable, and setting a filth variable equal to this calculated value;
- (i) determining color, opacity, and/or thickness of a line segment to be drawn based on the values of the first, second, and third variables;
- and
- (j) drawing the line segment on the display having the determined color, opacity, and/or thickness between the fourth variable and the fifth variable, wherein the fourth variable is a starting point of the line segment and the fifth variable is the end point of the line segment;
- (k) setting the value of the fourth variable equal to the value of the fifth variable;
- (l) setting the first variable equal to the second variable;
- (m) waiting for a set interval and repeating steps (d)-(l).
12 more elements
A system for producing an electronic signature, comprising:
- a signature generator module, the signature generator module including an input module, a processing module, and an output module;
- a plurality of position variables;
- a plurality of configuration variables;
- and
- a display;
- wherein the signature generator module is configured to
- (a) detect a user input of a start signal;
- (b) detect x,y coordinates of a start position of the pointer, and store the start position in a memory associated with a computing device as a first variable;
- (c) wait for a set interval;
- (d) after the set interval, detect x,y coordinates of a current position of the pointer, and store this location in the memory as a second variable;
- (e) determine whether the first variable is equal to the second variable;
- (f) if the first variable is not equal to the second variable, calculate a speed of the pointer during the set interval, set a third variable equal to the calculated speed, and store the third variable value in the memory;
- (g) set a fourth variable equal to the first variable;
- (h) calculate an end point of the line segment to be drawn, based on the first variable, second variable, third variable, and fourth variable and set a fifth variable equal to this calculated value;
- (i) determine color, opacity, and/or thickness of a line segment to be drawn based on the values of the first, second, and third variables;
- and
- (j) draw the line segment on the display having the determined color, opacity, and/or thickness between the fourth variable and the fifth variable, wherein the fourth variable is a starting point of the line segment and the fifth variable is an end point of the line segment;
- (k) set the value of the fourth variable equal to the value of the fifth variable;
- (l) set the first variable equal to the second variable;
- (m) wait for a set interval and repeat steps (d)-(l).
17 more elements
A machine-implemented method for producing a signature on an electronic display of a computing device using an input device that controls a pointer on the display, the method comprising:
- detecting a user input of a start signal;
- detecting x,y coordinates of a start position of the pointer, and storing the start position in a memory associated with the computing device as a first variable;
- waiting for a set interval;
- after the set interval, detecting x,y coordinates of a current position of the pointer, and storing this location in the memory as a second variable;
- calculating a distance between the values of the first and second variables;
- determining color, opacity, and/or thickness of a line segment to be drawn based on the values of the first and second variables;
- and
- drawing the line segment on the display having the determined color, opacity, and/or thickness between the first and second variables.
5 more elements
Dependencies are inferred from the claim text.