×

Drawing support tool

  • US 9,229,636 B2
  • Filed: 03/02/2011
  • Issued: 01/05/2016
  • Est. Priority Date: 10/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer useable storage memory having executable program instructions stored thereon that, responsive to execution by a computing device, cause the computing device to:

  • display a shape and a buffer region adjacent to an edge of the shape on a graphical user interface;

    receive, from an input device, a set of freeform drawing data located within the displayed buffer region;

    detecting an edge touching subset of the freeform drawing data, the edge touching subset including freeform drawing data that is touching an edge of the shape and, responsive to said detecting, providing a visual indication that the edge touching subset of the freeform drawing data is touching the shape;

    determine a first subset of the freeform drawing data located within a predetermined distance from the edge of the shape;

    determine a second subset of the freeform drawing data located at a distance from the edge of the shape that exceeds the predetermined distance;

    display the first subset of the freeform drawing data;

    prevent the second subset of the freeform drawing data from being displayed at the distance from the edge of the shape that exceeds the predetermined distance;

    display the second subset of the freeform drawing data repositioned within the predetermined distance; and

    move the shape according to a hierarchy of connected shapes, the shape being a root shape connected to a child shape and the root shape dictates a movement behavior of the child shape.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×