Patent ID: 9489572
Filing Date: 2016-11-08
CPC Classification: G06F,G06K,G06T

Claim Text:
1. A non-transitory computer readable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for providing geometric shape recognition for at least one input stroke, said method comprising: recognizing at least one primitive that corresponds to at least one input stroke; applying at least one constraint to the at least one primitive, wherein the at least one constraint and at least one primitive are applied on a vector component level; and providing an output based on the application of the at least one constraint to the at least one primitive, wherein if the at least one constraint comprises multiple constraints, the multiple constraints are applied to the at least one primitive based on a priority order, wherein the priority order comprises constraints maintaining the at least one primitive's integrity, constraints implicit in the at least one primitive, and constraints defined by a gesture.