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: 20180325426Abstract: 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: ApplicationFiled: February 21, 2018Publication date: November 15, 2018Inventors: Kevin A. Shaw, Dan W. Brown
-
Publication number: 20180330306Abstract: 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: ApplicationFiled: May 11, 2018Publication date: November 15, 2018Inventors: Kevin A. Shaw, Dan W. Brown
-
Patent number: 9807725Abstract: 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: GrantFiled: April 9, 2015Date of Patent: October 31, 2017Assignees: Knowles Electronics, LLC, Sensor Platforms, Inc.Inventors: Deborah Kathleen Vitus, Benjamin E. Joseph, Kevin A. Shaw, James V. Steele, Carlo Murgia
-
Patent number: 9316513Abstract: 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: GrantFiled: January 8, 2013Date of Patent: April 19, 2016Assignee: Sensor Platforms, Inc.Inventors: Benjamin E. Joseph, Ian Chen, Kevin A Shaw, James V. Steele
-
Publication number: 20160026265Abstract: 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: ApplicationFiled: October 2, 2015Publication date: January 28, 2016Inventors: Kevin A. Shaw, Ian Chen, James V. Steele
-
Patent number: 9152249Abstract: 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: GrantFiled: October 31, 2013Date of Patent: October 6, 2015Assignee: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen
-
Patent number: 8907893Abstract: 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: GrantFiled: October 29, 2013Date of Patent: December 9, 2014Assignee: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
-
Publication number: 20140139432Abstract: 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: ApplicationFiled: October 31, 2013Publication date: May 22, 2014Applicant: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen
-
Publication number: 20140055351Abstract: 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: ApplicationFiled: October 29, 2013Publication date: February 27, 2014Applicant: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
-
Patent number: 8587519Abstract: 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: GrantFiled: January 4, 2011Date of Patent: November 19, 2013Assignee: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
-
Patent number: 8576169Abstract: 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: GrantFiled: December 18, 2008Date of Patent: November 5, 2013Assignee: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen
-
Patent number: 8515707Abstract: 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: GrantFiled: May 6, 2009Date of Patent: August 20, 2013Assignee: Sensor Platforms, Inc.Inventors: Benjamin E. Joseph, Kevin A. Shaw, Ian Chen
-
Publication number: 20130179108Abstract: 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: ApplicationFiled: January 8, 2013Publication date: July 11, 2013Inventors: Benjamin E. Joseph, Ian Chen, Kevin A. Shaw, James V. Steele
-
Patent number: 8223121Abstract: 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: GrantFiled: December 18, 2008Date of Patent: July 17, 2012Assignee: Sensor Platforms, Inc.Inventors: Kevin A. Shaw, Ian Chen
-
Publication number: 20110163947Abstract: 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: ApplicationFiled: January 4, 2011Publication date: July 7, 2011Inventors: Kevin A. Shaw, Ian Chen, Benjamin E. Joseph
-
Publication number: 20100174506Abstract: 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: ApplicationFiled: May 6, 2009Publication date: July 8, 2010Inventors: Benjamin E. Joseph, Kevin A. Shaw, Ian Chen
-
Publication number: 20100095773Abstract: 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: ApplicationFiled: December 18, 2008Publication date: April 22, 2010Inventors: Kevin A. Shaw, Ian Chen
-
Publication number: 20100097316Abstract: 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: ApplicationFiled: December 18, 2008Publication date: April 22, 2010Inventors: Kevin A. Shaw, Ian Chen
-
Patent number: 6969470Abstract: 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: GrantFiled: October 23, 2003Date of Patent: November 29, 2005Assignee: Kionix, Inc.Inventors: James E. Moon, Timothy J. Davis, Gregory J. Galvin, Kevin A. Shaw, Paul C. Waldrop, Sharlene A. Wilson
-
Patent number: 6913701Abstract: 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: GrantFiled: October 16, 2003Date of Patent: July 5, 2005Assignee: Kionix, Inc.Inventors: James E. Moon, Timothy J. Davis, Gregory J. Galvin, Kevin A. Shaw, Paul C. Waldrop, Sharlene A. Wilson