Patent ID: 9286703
Filing Date: 2016-03-15
CPC Classification: G06T

Claim Text:
1. An automated curve smoothing process performed by a machine which includes a computer-readable memory, the process comprising the following steps: getting in the computer-readable memory a group G of one or more recent data points Pi for a curve, the data points in the group G being the most recent data points in a sequence S of data points for the curve, the group G not containing all of the data points in S, the curve having a curve rendering which corresponds to the sequence S; redrawing only a most recent section of the curve rendering, which is delineated in the memory by a checkpoint and which corresponds to data points Pi in group G, without thereby changing the entire curve rendering, the redrawn most recent section including a rendered spline that includes a portion which is visually smooth through at least q data points of group G, where q is a whole number greater than zero; wherein the process uses rendered splines to smooth the recent section of the curve rendering by redrawing a section of the curve in real-time as data points are added to the sequence S; and wherein a portion of a rendered spline is considered visually smooth when the portion has G