A Linear-Time Online Simplification Algorithm for Polylines and Polygons using a Sliding-Window Area Threshold | Synapse