Patents by Inventor Kevin A. Shaw

Kevin A. Shaw 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).

  • Publication number: 20180325426
    Abstract: A user-wearable electronic device includes a housing configured to be worn on a user's torso, a plurality of sensors disposed in the housing, including a first sensor to sense motion of the user and produce raw activities of daily living (ADL) data, and a biometric sensor to sense one or more biometric characteristics of the user. One or more processors in the electronic device or an intermediary device generate, for a sequence of time periods, ADL identification information by processing the raw ADL data using one or more neural networks pre-trained to recognize a predefined set of ADLs. Each pre-trained neural network includes a plurality of neural network layers, including at least one layer that includes a recurrent neural network. Reports that include ADL information corresponding to the generated ADL identification information for time periods in the sequence of time periods are transmitted to a monitoring system.
    Type: Application
    Filed: February 21, 2018
    Publication date: November 15, 2018
    Inventors: Kevin A. Shaw, Dan W. Brown
  • Publication number: 20180330306
    Abstract: A user-wearable electronic device includes a housing configured to be worn or embedded in a device worn by an employee, one or more sensors disposed in the housing, including a first sensor to sense motion of the employee and produce raw activities of daily work (ADW) data. One or more processors in the electronic device or an intermediary device generate, for time periods in a sequence of successive time periods, ADW identification information by processing the raw ADW data using one or more neural networks pre-trained to recognize a predefined set of ADWs. Each pre-trained neural network includes a plurality of neural network layers, including at least one layer that includes a recurrent neural network. Reports that include ADW information corresponding to the generated ADW identification information for one or more time periods in the sequence of time periods are transmitted to a monitoring system.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 15, 2018
    Inventors: Kevin A. Shaw, Dan W. Brown
  • Patent number: 9807725
    Abstract: A processing apparatus including one or more processors and memory determines a first context of a first user at a first location in a physical space based on sensor measurements from one or more sensors of a set of one or more devices coupled to the first user and detects movement of the first user to a second location in the physical space based on sensor measurements from one or more sensors of the devices. The processing apparatus determines a second context of the first user at the second location based on sensor measurements from one or more sensors of the devices and generates, based on the first context, the second context, and the movement of the user from the first location to the second location, a first mapping of the physical space that includes information corresponding to a spatial relationship between the first context and the second context.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 31, 2017
    Assignees: Knowles Electronics, LLC, Sensor Platforms, Inc.
    Inventors: Deborah Kathleen Vitus, Benjamin E. Joseph, Kevin A. Shaw, James V. Steele, Carlo Murgia
  • Patent number: 9316513
    Abstract: A computer system stores calibration information corresponding to respective sets of sensor measurements associated with respective operating environments. After storing, in a first data structure, calibration information for a first operating environment, the system determines a current operating environment of the device. When the current operating environment of the device is consistent with the first operating environment and the calibration information for the first operating environment meets predefined measurement diversity criteria, the system calibrates at least one sensor for the first operating environment using the stored calibration information for the first operating environment. When the current operating environment of the device is inconsistent with the first operating environment, the system excludes the stored calibration information for the first operating environment when calibrating one or more sensors for the current operating environment.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 19, 2016
    Assignee: Sensor Platforms, Inc.
    Inventors: Benjamin E. Joseph, Ian Chen, Kevin A Shaw, James V. Steele
  • Publication number: 20160026265
    Abstract: A system and method for determining an attitude of a device undergoing dynamic acceleration is provided. A first attitude measurement may be calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement can be calculated based on the magnetic field measurement received from the magnetometer and a second acceleration measurement received from a second accelerometer of the device. A correction factor, calculated based on a difference between the two attitude measurements, can be applied to the first attitude measurement to produce a corrected device attitude measurement. The device can be a headset having two sets of in-the-ear and behind-the-ear microphones, a digital signal processor, and a communications interface. The device may comprise two hearing aids, each having multiple microphones, configured to wirelessly intercommunicate.
    Type: Application
    Filed: October 2, 2015
    Publication date: January 28, 2016
    Inventors: Kevin A. Shaw, Ian Chen, James V. Steele
  • Patent number: 9152249
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: October 6, 2015
    Assignee: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen
  • Patent number: 8907893
    Abstract: An electronic device with one or more processors and memory detects a button press of a respective button of a plurality of buttons that include a first button that corresponds to a first type of operation and a second button that corresponds to a second type of operation. The device determines, in conjunction with detecting the button press, a rolling gesture metric corresponding to performance of a rolling gesture comprising rotation about a longitudinal axis of the electronic device. After determining the rolling gesture metric, when the respective button is the first button, the device initiates performance, in a respective user interface, of an operation of the first type in accordance with the rolling gesture metric and when the respective button is the second button, the device initiates performance, in the respective user interface, of an operation of the second type in accordance with the rolling gesture metric.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: December 9, 2014
    Assignee: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
  • Publication number: 20140139432
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Application
    Filed: October 31, 2013
    Publication date: May 22, 2014
    Applicant: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen
  • Publication number: 20140055351
    Abstract: An electronic device with one or more processors and memory detects a button press of a respective button of a plurality of buttons that include a first button that corresponds to a first type of operation and a second button that corresponds to a second type of operation. The device determines, in conjunction with detecting the button press, a rolling gesture metric corresponding to performance of a rolling gesture comprising rotation about a longitudinal axis of the electronic device. After determining the rolling gesture metric, when the respective button is the first button, the device initiates performance, in a respective user interface, of an operation of the first type in accordance with the rolling gesture metric and when the respective button is the second button, the device initiates performance, in the respective user interface, of an operation of the second type in accordance with the rolling gesture metric.
    Type: Application
    Filed: October 29, 2013
    Publication date: February 27, 2014
    Applicant: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
  • Patent number: 8587519
    Abstract: A system and a method for performing a rolling gesture using a multi-dimensional pointing device. An initiation of a gesture by a user of the multi-dimensional pointing device is detected. A rolling gesture metric corresponding to performance of a rolling gesture comprising rotation of the multi-dimensional pointing device about a longitudinal axis of the multi-dimensional pointing device is determined. Information corresponding the rolling gesture metric is conveyed to a client computer system, wherein the client computer system is configured to manipulate an object in a user interface of the client computer system in accordance with the rolling gesture metric.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: November 19, 2013
    Assignee: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
  • Patent number: 8576169
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: November 5, 2013
    Assignee: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen
  • Patent number: 8515707
    Abstract: A system, a computer readable storage medium including instructions, and a method for determining an attitude of a device undergoing dynamic acceleration. A difference between a first accelerometer measurement received from a first multi-dimensional accelerometer of the device and a second accelerometer measurement received from a second multi-dimensional accelerometer of the device is calculated. A Kalman gain is adjusted based on the difference, wherein the Kalman gain is used in a Kalman filter that determines the attitude of the device. An attitude of the device is determined using the Kalman filter based at least in part on the Kalman gain, the first accelerometer measurement, the second accelerometer measurement, and a magnetic field measurement received from a multi-dimensional magnetometer of the device.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: August 20, 2013
    Assignee: Sensor Platforms, Inc.
    Inventors: Benjamin E. Joseph, Kevin A. Shaw, Ian Chen
  • Publication number: 20130179108
    Abstract: A computer system stores calibration information corresponding to respective sets of sensor measurements associated with respective operating environments. After storing, in a first data structure, calibration information for a first operating environment, the system determines a current operating environment of the device. When the current operating environment of the device is consistent with the first operating environment and that the calibration information for the first operating environment meets predefined measurement diversity criteria, the system calibrates at least one sensor for the first operating environment using the stored calibration information for the first operating environment. When the current operating environment of the device is inconsistent with the first operating environment, the system excludes the stored calibration information for the first operating environment when calibrating one or more sensors for the current operating environment.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 11, 2013
    Inventors: Benjamin E. Joseph, Ian Chen, Kevin A. Shaw, James V. Steele
  • Patent number: 8223121
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: July 17, 2012
    Assignee: Sensor Platforms, Inc.
    Inventors: Kevin A. Shaw, Ian Chen
  • Publication number: 20110163947
    Abstract: A system and a method for performing a rolling gesture using a multi-dimensional pointing device. An initiation of a gesture by a user of the multi-dimensional pointing device is detected. A rolling gesture metric corresponding to performance of a rolling gesture comprising rotation of the multi-dimensional pointing device about a longitudinal axis of the multi-dimensional pointing device is determined. Information corresponding the rolling gesture metric is conveyed to a client computer system, wherein the client computer system is configured to manipulate an object in a user interface of the client computer system in accordance with the rolling gesture metric.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 7, 2011
    Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
  • Publication number: 20100174506
    Abstract: A system, a computer readable storage medium including instructions, and a method for determining an attitude of a device undergoing dynamic acceleration. A difference between a first accelerometer measurement received from a first multi-dimensional accelerometer of the device and a second accelerometer measurement received from a second multi-dimensional accelerometer of the device is calculated. A Kalman gain is adjusted based on the difference, wherein the Kalman gain is used in a Kalman filter that determines the attitude of the device. An attitude of the device is determined using the Kalman filter based at least in part on the Kalman gain, the first accelerometer measurement, the second accelerometer measurement, and a magnetic field measurement received from a multi-dimensional magnetometer of the device.
    Type: Application
    Filed: May 6, 2009
    Publication date: July 8, 2010
    Inventors: Benjamin E. Joseph, Kevin A. Shaw, Ian Chen
  • Publication number: 20100095773
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Application
    Filed: December 18, 2008
    Publication date: April 22, 2010
    Inventors: Kevin A. Shaw, Ian Chen
  • Publication number: 20100097316
    Abstract: A system and a method for determining an attitude of a device undergoing dynamic acceleration is presented. A first attitude measurement is calculated based on a magnetic field measurement received from a magnetometer of the device and a first acceleration measurement received from a first accelerometer of the device. A second attitude measurement is calculated based on the magnetic field measurement received from the magnetometer of the device and a second acceleration measurement received from a second accelerometer of the device. A correction factor is calculated based at least in part on a difference of the first attitude measurement and the second attitude measurement. The correction factor is then applied to the first attitude measurement to produce a corrected attitude measurement for the device.
    Type: Application
    Filed: December 18, 2008
    Publication date: April 22, 2010
    Inventors: Kevin A. Shaw, Ian Chen
  • Patent number: 6969470
    Abstract: Three fundamental and three derived aspects of the present invention are disclosed. The three fundamental aspects each disclose a process sequence that may be integrated in a full process. The first aspect, designated as “latent masking”, defines a mask in a persistent material like silicon oxide that is held abeyant after definition while intervening processing operations are performed. The latent oxide pattern is then used to mask an etch. The second aspect, designated as “simultaneous multi-level etching (SMILE)”, provides a process sequence wherein a first pattern may be given an advanced start relative to a second pattern in etching into an underlying material, such that the first pattern may be etched deeper, shallower, or to the same depth as the second pattern. The third aspect, designated as “delayed LOCOS”, provides a means of defining a contact hole pattern at one stage of a process, then using the defined pattern at a later stage to open the contact holes.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: November 29, 2005
    Assignee: Kionix, Inc.
    Inventors: James E. Moon, Timothy J. Davis, Gregory J. Galvin, Kevin A. Shaw, Paul C. Waldrop, Sharlene A. Wilson
  • Patent number: 6913701
    Abstract: Three fundamental and three derived aspects of the present invention are disclosed. The three fundamental aspects each disclose a process sequence that may be integrated in a full process. The first aspect, designated as “latent masking”, defines a mask in a persistent material like silicon oxide that is held abeyant after definition while intervening processing operations are performed. The latent oxide pattern is then used to mask an etch. The second aspect, designated as “simultaneous multi-level etching (SMILE)”, provides a process sequence wherein a first pattern may be given an advanced start relative to a second pattern in etching into an underlying material, such that the first pattern may be etched deeper, shallower, or to the same depth as the second pattern. The third aspect, designated as “delayed LOCOS”, provides a means of defining a contact hole pattern at one stage of a process, then using the defined pattern at a later stage to open the contact holes.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: July 5, 2005
    Assignee: Kionix, Inc.
    Inventors: James E. Moon, Timothy J. Davis, Gregory J. Galvin, Kevin A. Shaw, Paul C. Waldrop, Sharlene A. Wilson