Patents by Inventor Michael Lee Sandige

Michael Lee Sandige has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9754552
    Abstract: A tracking architecture is provided that enables data for gestures and head positions to be provided to both native and non-native clients on a computing device. A pipeline component can obtain the raw image data and sensor data and synchronize that data to be processed to determine, for example, location and/or motion data that may correspond to device input. The data can be processed by separate components, such as an event publisher and an event provider, each capable of filtering the location, motion, and/or raw sensor data to generate a set of event data. The event data then can be published to registered listeners or provided in response to polling requests. Head coordinates, gesture data, and other such information can be passed through one or more interface layers enabling the data to be processed by a non-native client on the device.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: September 5, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Kritarth Jain, Michal Marek Kozlowski, Michael Lee Sandige, Andrew Bartlett Leonard, Paul Savastinuk, Ross David Roessler, Geoffrey Scott Heller
  • Patent number: 9652031
    Abstract: A device configured with a user interface (UI) that changes based on a position of a user determines the position of the user through multiple data sources including camera based head tracking and output from motion sensors such as a gyroscope. Each data source may output its own estimated head position. The device may apply a reliability weight to the head position determined by each data source. A composite head position is then determined from the weighted position. The composite position is then used to render the UI.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: May 16, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Paul Aksenti Savastinuk, Jim Oommen Thomas, Geoffrey Scott Heller, Michael Lee Sandige, Kah Kuen Fu
  • Publication number: 20150362989
    Abstract: Object tracking, such as may involve face tracking, can utilize different detection templates that can be trained using different data. A computing device can determine state information, such as the orientation of the device, an active illumination, or an active camera to select an appropriate template for detecting an object, such as a face, in a captured image. Information about the object, such as the age range or gender of a person, can also be used, if available, to select an appropriate template. In some embodiments instances of templates can be used to process various orientations, while in other embodiments specific orientations, such as upside down orientations, may not be processed for reasons such as rate of inaccuracies or infrequency of use for the corresponding additional resource overhead.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Ambrish Tyagi, Kah Kuen Fu, Tianyang Ma, Kenneth Mark Karakotsios, Michael Lee Sandige, David Wayne Stafford, Steven Bennett
  • Publication number: 20150364109
    Abstract: A tracking architecture is provided that enables data for gestures and head positions to be provided to both native and non-native clients on a computing device. A pipeline component can obtain the raw image data and sensor data and synchronize that data to be processed to determine, for example, location and/or motion data that may correspond to device input. The data can be processed by separate components, such as an event publisher and an event provider, each capable of filtering the location, motion, and/or raw sensor data to generate a set of event data. The event data then can be published to registered listeners or provided in response to polling requests. Head coordinates, gesture data, and other such information can be passed through one or more interface layers enabling the data to be processed by a non-native client on the device.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Kritarth Jain, Michal Marek Kozlowski, Michael Lee Sandige, Andrew Bartlett Leonard, Paul Savastinuk, Ross David Roessler, Geoffrey Scott Heller