×

Method and system of data input for an electronic device equipped with a touch screen

  • US 9,116,571 B2
  • Filed: 11/05/2012
  • Issued: 08/25/2015
  • Est. Priority Date: 03/27/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for filtering touch event input, the method comprising:

  • receiving at least one touch event,each touch event of the at least one touch event comprising a type, an identifier, and a timestamp;

    selecting a subset of touch events from the at least one touch event;

    adding a data node selected from each touch event of the subset of touch events to a queue of data nodes, each data node comprising a type, an identifier, and a timestamp;

    receiving a stream of sensor events from a stylus, each sensor event comprising a sensor level;

    comparing the sensor level of the each sensor event to a threshold level;

    generating a contact event from the stream of sensor events, the contact event comprising a type and a timestamp, the contact event being generated by;

    when the sensor level exceeds a threshold level and a contact flag is false, then;

    setting the contact flag to true,setting the timestamp of the contact event, andsetting the type of the contact event to be a contact start, andcalling a contact event handler; and

    when the sensor level does not exceed the threshold level and the contact flag is true, then;

    setting the contact flag to false,setting the timestamp of the contact event, andsetting the type of the contact event to be a contact end, andcalling a contact event handler;

    when the type of the contact event is a contact start event, then;

    selecting a set of data nodes from the queue of data nodes,wherein the type of each data node in the set of data nodes is a touch start type, andthe timestamp of each data node in the set of data nodes is within a predetermined duration of the timestamp of the contact event; and

    when the set of data nodes is not null, then;

    selecting a data node from the set of data nodes, andstoring the identifier of the data node in an associated touch identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×