Patents by Inventor James V. Steele
James V. Steele 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: 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: 9726498Abstract: A processing apparatus including one or more processors and memory obtains one or more sensor measurements generated by one or more monitoring sensors of one or more devices, including one or more monitoring sensor measurements from a respective monitoring sensor of a respective device and obtains one or more system signals including a respective system signal corresponding to current operation of the respective device. The processing apparatus determines device context information for the respective device based on the one or more sensor measurements and the one or more system signals and adjusts operation of the device in accordance with the device context information.Type: GrantFiled: November 26, 2013Date of Patent: August 8, 2017Assignee: Sensor Platforms, Inc.Inventors: Deborah Meduna, Dev Rajnarayan, James V. Steele, Ian Chen
-
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
-
Publication number: 20140149060Abstract: A processing apparatus including one or more processors and memory obtains one or more sensor measurements generated by one or more monitoring sensors of one or more devices, including one or more monitoring sensor measurements from a respective monitoring sensor of a respective device and obtains one or more system signals including a respective system signal corresponding to current operation of the respective device. The processing apparatus determines device context information for the respective device based on the one or more sensor measurements and the one or more system signals and adjusts operation of the device in accordance with the device context information.Type: ApplicationFiled: November 26, 2013Publication date: May 29, 2014Applicant: Sensor Platforms, Inc.Inventors: Deborah Meduna, Dev Rajnarayan, James V. Steele, 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
-
Publication number: 20120169482Abstract: A computer system having one or more processors and memory receives data corresponding to a device-selection command performed at a remote control, where the remote control is configured to provide remote-control commands to a plurality of devices. In response to receiving the data corresponding to the device-selection command, the computer system selects one of the devices as a selected device in accordance with information indicating that the remote control was pointed at a proxy for the selected device at the time that the device-selection command was performed at the remote control, where the proxy for the selected device is at a different location than the selected device. The computer system also generates a respective remote-control command for the selected device, where the respective remote-control command will, when received by the selected device, cause the selected device to perform a predefined operation that corresponds to the respective remote-control command.Type: ApplicationFiled: January 4, 2012Publication date: July 5, 2012Inventors: Ian Chen, James V. Steele
-
Patent number: 7310538Abstract: Spatial and temporal characteristics of received radio signals in a multiple user radio system can be estimated based on signals received from the users. In one embodiment, the invention includes collecting measurements of radio frequency signals received at different elements of an antenna system over time, the received signals corresponding at least in part to transmissions received from a system user, collecting representations of the transmissions of the system user, and comparing the representations to the collected measurements to form a spatial characterization of the radio channel traversed by transmissions of the system user in which the elements of the spatial characterization represent forming a beam in the direction of the system user and directing nulls to interferers.Type: GrantFiled: October 12, 2005Date of Patent: December 18, 2007Assignee: ArrayComm LLCInventors: James V. Steele, Todd H. Chauvin, Adam B. Kerr, Athanasios A. Kasapi
-
Patent number: 7047045Abstract: Spatial and temporal characteristics of received radio signals in a multiple user radio system can be estimated based on signals received from the users. In one embodiment, the invention includes collecting measurements of radio frequency signals received at different elements of an antenna system over time, the received signals corresponding at least in part to transmissions received from a system user, collecting representations of the transmissions of the system user, cross-correlating the collected measurements and the collected representations, and comparing the cross-correlation to the collected measurements to form a characterization of the radio channel traversed by transmissions of the system user.Type: GrantFiled: March 13, 2003Date of Patent: May 16, 2006Assignee: ArrayComm LLCInventors: James V. Steele, Todd H. Chauvin, Adam B. Kerr, Athanasios A. Kasapi
-
Patent number: 6931262Abstract: Spatial and temporal characteristics of received radio signals in a multiple user radio system can be estimated based on signals received from the users. In one embodiment, the invention includes measuring radio frequency signals received at different elements of an antenna system over time, the received signals corresponding at least in part to transmissions received from a system user, accumulating the signal measurements into a first matrix, and generating a second matrix representing the transmissions of the system user. The invention further includes cross-correlating the first and second matrices to form a first cross-correlation matrix, cross-correlating the first matrix with itself to form a second cross-correlation matrix, and multiplying the second cross-correlation matrix with a product of the first cross-correlation matrix to form a fifth matrix in which the elements of the fifth matrix characterize the radio channel traversed by transmissions of the system user.Type: GrantFiled: March 13, 2003Date of Patent: August 16, 2005Assignee: ArrayComm, Inc.Inventor: James V. Steele
-
Publication number: 20040180625Abstract: Spatial and temporal characteristics of received radio signals in a multiple user radio system can be estimated based on signals received from the users. In one embodiment, the invention includes collecting measurements of radio frequency signals received at different elements of an antenna system over time, the received signals corresponding at least in part to transmissions received from a system user, collecting representations of the transmissions of the system user, cross-correlating the collected measurements and the collected representations, and comparing the cross-correlation to the collected measurements to form a characterization of the radio channel traversed by transmissions of the system user.Type: ApplicationFiled: March 13, 2003Publication date: September 16, 2004Applicant: ArrayComm, Inc.Inventors: James V. Steele, Todd H. Chauvin, Adam B. Kerr, Athanasios A. Kasapi
-
Publication number: 20040180624Abstract: Spatial and temporal characteristics of received radio signals in a multiple user radio system can be estimated based on signals received from the users. In one embodiment, the invention includes measuring radio frequency signals received at different elements of an antenna system over time, the received signals corresponding at least in part to transmissions received from a system user, accumulating the signal measurements into a first matrix, and generating a second matrix representing the transmissions of the system user. The invention further includes cross-correlating the first and second matrices to form a first cross-correlation matrix, cross-correlating the first matrix with itself to form a second cross-correlation matrix, and multiplying the second cross-correlation matrix with a product of the first cross-correlation matrix to form a fifth matrix in which the elements of the fifth matrix characterize the radio channel traversed by transmissions of the system user.Type: ApplicationFiled: March 13, 2003Publication date: September 16, 2004Inventor: James V. Steele