×

ARCHITECTURES FOR INPUT TRACKING

  • US 20150364109A1
  • Filed: 06/17/2014
  • Published: 12/17/2015
  • Est. Priority Date: 06/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing device, comprising:

  • at least one processor;

    memory including instructions that, when executed by the at least one processor that when executed provide;

    a plurality of hardware interfaces, each hardware interface of the plurality of hardware interfaces configured to accept data from at least one of a camera or a motion sensor;

    a synchronizer for storing sensor data from at least one hardware interface of the plurality of hardware interfaces until an image is received from a camera interface of the plurality of hardware interfaces;

    an engine for processing the image and the sensor data to generate input data corresponding to at least one of a location of a head or a motion of the computing device;

    an event publisher configured to filter the input data to produce first filtered input data and publish the first filtered input data as first event data to a listener client executing on the computing device, the listener client registered to receive event data published by the event publisher; and

    an event provider configured to filter the input data to produce second filtered input data and provide the second filtered input data as second event data in response to a polling request from a pull client executing on the computing device,wherein the listener client and the pull client are enabled to determine at least one of a change in head position or a gesture based at least in part upon at least one of the first event data or the second event data.

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