Patent ID: 7663614

Claim:
A method for creating an array of quadrants using a computer, the computer comprising a processor, a memory, and either a computer mouse or a digitizer tablet, the method comprising: capturing a series of x, y coordinate values generated by either a computer mouse or a digitizer tablet and using consecutive points to create an quadrant array that can be stored in computer storage according to the following pseudo code: for i = 0 to N − 1 xVal = x[ i + 1 ] − x[ i ] yVal = y[ i + 1 ] − y[ i ] QARRAY[ i ] = QUAD_1 if xVal > 0 && yVal > 0 then QARRAY[ i ] = QUAD_1 if xVal < 0 && yVal > 0 then QARRAY[ i ] = QUAD_2 if xVal < 0 && yVal < 0 then QARRAY[ i ] = QUAD_3 if xVal > 0 && yVal < 0 then QARRAY[ i ] = QUAD_4 where x[i] and y[i] over the range i=0 to i=N−1 is the discrete representation of a line, QARRAY[i] over the range i=0 to i=N−2 is the quadrant array, QUAD — 1, QUAD — 2, QUAD — 3, and QUAD — 4 are integers, and xVal and yVal are integers, and N is the number of points.