Patent ID: 9373049
Filing Date: 2016-06-21
CPC Classification: G06F,G06K

Claim Text:
1. An electronic device comprising: a processor; an electronic paper display coupled to the processor and configured to display at least one of frames of text or graphics at a frame rate; a touch sensor configured to receive touch input through a surface; a recording module that, when executed by the processor, records gesture data corresponding to a gesture received by the touch sensor, the gesture data including a first location of the surface touched at a first time and a second location of the surface touched at a second time; and an animation module that, when executed by the processor: determines a user profile associated with the electronic device; determines that the gesture was intended to approximate a straight line utilizing a bounding box and one or more thresholds, one or more characteristics of the bounding box being determined based at least in part on an end point of the gesture data, the end point being determined based at least in part on at least one of a location associated with a set of gesture points that correspond to an end of the gesture or ignoring a preset number of gesture points at the end of the gesture, the straight line being determined based at least in part on a gesture profile associated with the user profile, wherein the straight line is different than the gesture data; determines a sequence of frame updates, a frame update of the sequence of frame updates including at least a part of one of the gesture data or other data associated with the straight line based on at least one of a time at which a particular location was touched, a time interval in which the gesture was received, or the frame rate; and provides the sequence of frame updates for sequential updating of the electronic paper display over a different time interval that approximates the time interval in which the gesture was received.