Patents by Inventor Deric W. Waters
Deric W. Waters 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: 10375509Abstract: Embodiments of the invention include a method for creating probe requests. The method is used when positioning is required. A short probe request is constructed with SSID set to GPS SSID_NAME. Another method continues after a short probe response is received. It is determined if a SSID of the probe response matches the SSID of the short probe request. If it does send an ACK.Type: GrantFiled: October 23, 2013Date of Patent: August 6, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W. Waters, Ariton E. Xhafa
-
Publication number: 20190200161Abstract: Embodiments of the invention include a method for creating probe requests. The method is used when positioning is required. A short probe request is constructed with SSID set to GPS SSID_NAME. Another method continues after a short probe response is received. It is determined if a SSID of the probe response matches the SSID of the short probe request. If it does send an ACK.Type: ApplicationFiled: October 23, 2013Publication date: June 27, 2019Applicant: Texas Instruments IncorporatedInventors: Deric W. Waters, Ariton E. Xhafa
-
Patent number: 10031875Abstract: A switch monitoring system is provides information on sensor readings and contact closures over a one-wire network or a loop.Type: GrantFiled: January 22, 2015Date of Patent: July 24, 2018Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: William R. Krenik, Matthew R. Webb, Deric W. Waters, Anand G. Dabak, Srinath Hosur
-
Patent number: 9811136Abstract: A VBUS conductor is checked to determine whether a voltage on the VBUS conductor is greater than a vSafe0V voltage within a detect time interval. A device policy manager applies a vSafeDB voltage to the VBUS conductor when the voltage on the VBUS conductor is greater than the vSafe0V voltage. The policy engine waits for a bit stream to be detected within a timer interval. When the bit stream is not detected within the timer interval, the device policy manager is instructed to apply the vSafe0V voltage to the VBUS conductor. The device policy manager applies a vSafe5V voltage to the VBUS conductor when the bit stream is detected, and the policy engine waits for the bit stream to stop within a device ready timer interval. When the bit stream has stopped within the device ready timer interval, the policy engine sends capabilities as a source port.Type: GrantFiled: March 7, 2016Date of Patent: November 7, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W. Waters, Srinath Hosur, Anand Dabak
-
Publication number: 20160239063Abstract: A VBUS conductor is checked to determine whether a voltage on the VBUS conductor is greater than a vSafe0V voltage within a detect time interval. A device policy manager applies a vSafeDB voltage to the VBUS conductor when the voltage on the VBUS conductor is greater than the vSafe0V voltage. The policy engine waits for a bit stream to be detected within a timer interval. When the bit stream is not detected within the timer interval, the device policy manager is instructed to apply the vSafe0V voltage to the VBUS conductor. The device policy manager applies a vSafe5V voltage to the VBUS conductor when the bit stream is detected, and the policy engine waits for the bit stream to stop within a device ready timer interval. When the bit stream has stopped within the device ready timer interval, the policy engine sends capabilities as a source port.Type: ApplicationFiled: March 7, 2016Publication date: August 18, 2016Inventors: Deric W. Waters, Srinath Hosur, Anand Dabak
-
Patent number: 9360560Abstract: Embodiments of the disclosure provide a cross coupled position engine architecture for sensor integration in a Global Navigation Satellite System. In one embodiment, a data processing engine for processing inertial sensor data within a positioning system receiver is disclosed. The data processing engine includes a first input for receiving the sensor data, and a second input for receiving a positioning data. The data processing system also includes a memory and a processor. The processor of the data processing system is coupled to the memory and to the first and second input. The processor of the data processing system is configured to calculate a net acceleration profile data from the inertial sensor data and from the positioning data. The net acceleration profile data calculated by the processor of the data processing system is used for the Global Positioning System (GPS) receiver to subsequently calculate a position and a velocity data.Type: GrantFiled: April 14, 2015Date of Patent: June 7, 2016Assignee: Texas Instruments IncorporatedInventors: Goutam Dutta, Tarkesh Pande, Sandeep Rao, Deric W. Waters
-
Patent number: 9310868Abstract: A method and apparatus are provided. The VBUS conductor is checked to determine whether the voltage on the VBUS conductor is greater than a vSafe0V voltage within a dead battery detect time interval, and the device policy manager is instructed to apply a vSafeDB voltage to the VBUS conductor if the voltage on the VBUS conductor is greater than the vSafe0V voltage. The policy engine waits for a bit stream to be detected within a bit stream detect timer interval. If the bit stream is not detected within the bit stream detect timer interval, then the device policy manager is instructed to apply the vSafe0V voltage to the VBUS conductor. The device policy manager is instructed to apply a vSafe5V voltage to the VBUS conductor if the bit stream is detected, and the policy engine waits for the bit stream to stop within a device ready timer interval. If the bit stream has stopped within the device ready timer interval, then the policy engine sends capabilities as a source port.Type: GrantFiled: April 15, 2013Date of Patent: April 12, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W. Waters, Srinath Hosur, Anand G. Dabak
-
Patent number: 9194707Abstract: A method comprises computing a metric based on the accelerometer signal to remove an acceleration due to gravity. A bandwidth of a gyroscope filter is set based on the accelerometer signal and the computed metric. The gyroscope filter uses a low-pass filter to filter a signal from the gyroscope.Type: GrantFiled: November 14, 2013Date of Patent: November 24, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W Waters, Tarkesh Pande
-
Publication number: 20150331776Abstract: A switch monitoring system is provides information on sensor readings and contact closures over a one-wire network or a loopType: ApplicationFiled: January 22, 2015Publication date: November 19, 2015Inventors: William R. Krenik, Matthew R. Webb, Deric W. Waters, Anand G. Dabak, Srinath Hosur
-
Patent number: 9103916Abstract: Apparatus and method for positioning a wireless device. In one embodiment, a method for indoor positioning includes determining a reference location of a wireless device, based on satellite positioning, as the device passes between areas of satellite positioning signal reception and satellite positioning signal non-reception. While in the areas of non-reception, signals transmitted by wireless local area network (WLAN) access points (APs) and parameters of motion of the device are measured. Positions of the device are estimated while in the areas of non-reception based on the reference location and the parameters of motion. A positioning grid for positioning is generated based on the signals measured by the wireless device at the estimated positions.Type: GrantFiled: May 2, 2012Date of Patent: August 11, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W. Waters, Jayawardan Janardhanan
-
Publication number: 20150219768Abstract: Embodiments of the disclosure provide a cross coupled position engine architecture for sensor integration in a Global Navigation Satellite System. In one embodiment, a data processing engine for processing inertial sensor data within a positioning system receiver is disclosed. The data processing engine includes a first input for receiving the sensor data, and a second input for receiving a positioning data. The data processing system also includes a memory and a processor. The processor of the data processing system is coupled to the memory and to the first and second input. The processor of the data processing system is configured to calculate a net acceleration profile data from the inertial sensor data and from the positioning data. The net acceleration profile data calculated by the processor of the data processing system is used for the Global Positioning System (GPS) receiver to subsequently calculate a position and a velocity data.Type: ApplicationFiled: April 14, 2015Publication date: August 6, 2015Inventors: Goutam Dutta, Tarkesh Pande, Sandeep Rao, Deric W. Waters
-
Patent number: 9030356Abstract: Embodiments of the disclosure provide a cross coupled position engine architecture for sensor integration in a Global Navigation Satellite System. In one embodiment, a data processing engine for processing inertial sensor data within a positioning system receiver is disclosed. The data processing engine includes a first input for receiving the sensor data, and a second input for receiving a positioning data. The data processing system also includes a memory and a processor. The processor of the data processing system is coupled to the memory and to the first and second input. The processor of the data processing system is configured to calculate a net acceleration profile data from the inertial sensor data and from the positioning data. The net acceleration profile data calculated by the processor of the data processing system is used for the Global Positioning System (GPS) receiver to subsequently calculate a position and a velocity data.Type: GrantFiled: June 17, 2011Date of Patent: May 12, 2015Assignee: Texas Instruments IncorporatedInventors: Goutam Dutta, Tarkesh Pande, Sandeep Rao, Deric W. Waters
-
Patent number: 8924155Abstract: Apparatus and methods for scanning for access points (APs) for wireless local area network (WLAN) positioning. In one embodiment a wireless device includes a WLAN positioning system. The WLAN positioning system includes an AP scanner. The AP scanner is configured to determine which WLAN channels are being used by APs proximate to the wireless device. The AP scanner is also configured to scan for AP transmissions only the WLAN channels determined to be used by APs proximate to the wireless device. The AP scanner is further configured to extract signal strength and AP identification information for WLAN positioning from the AP transmissions on the scanned channels.Type: GrantFiled: September 12, 2011Date of Patent: December 30, 2014Assignee: Texas Instruments IncorporatedInventors: Deric W. Waters, Sthanunathan Ramakrishnan, Ariton E. Xhafa, Jaiganesh Balakrishnan, Tarkesh Pande, Sandeep Kasargod, Saket Thukral
-
Publication number: 20140290398Abstract: A method comprises computing a metric based on the accelerometer signal to remove an acceleration due to gravity. A bandwidth of a gyroscope filter is set based on the accelerometer signal and the computed metric. The gyroscope filter uses a low-pass filter to filter a signal from the gyroscope.Type: ApplicationFiled: November 14, 2013Publication date: October 2, 2014Applicant: Texas Instruments IncorporatedInventors: Deric W. Waters, Tarkesh Pande
-
Patent number: 8699554Abstract: In at least some embodiments, a receiver for a wireless communication system is provided. The receiver includes an equalizer that provides an equalized channel matrix. The receiver also includes scaling logic coupled to the equalizer, the scaling logic selectively scales coefficients of the equalized channel matrix. The receiver also includes a decoder coupled to the scaling logic. The decoder decodes a signal based on the equalized channel matrix with scaled coefficients.Type: GrantFiled: October 30, 2007Date of Patent: April 15, 2014Assignee: Texas Instruments IncorporatedInventors: Deric W. Waters, Anuj Batra, Srinath Hosur
-
Publication number: 20140050210Abstract: Embodiments of the invention include a method for creating probe requests. The method is used when positioning is required. A short probe request is constructed with SSID set to GPS SSID_NAME. Another method continues after a short probe response is received. It is determined if a SSID of the probe response matches the SSID of the short probe request. If it does send an ACK.Type: ApplicationFiled: October 23, 2013Publication date: February 20, 2014Applicant: Texas Instruments IncorporatedInventors: Deric W. Waters, Ariton E. Xhafa
-
Patent number: 8612146Abstract: A system comprises a gyroscope configured to produce a gyroscope signal, an accelerometer configured to produce an accelerometer signal, and a filter unit coupled to the gyroscope and having a configurable bandwidth. The filter unit configured to filter the gyroscope signal. The system also comprises control logic that is configured to alter the bandwidth of the filter unit based on the accelerometer signal.Type: GrantFiled: February 9, 2011Date of Patent: December 17, 2013Assignee: Texas Instruments IncorporatedInventors: Deric W. Waters, Tarkesh Pande
-
Patent number: 8593343Abstract: Embodiments of the invention provide a method of adjusting a bandwidth of receivers. A plurality of outputs from a correlator engine are combined. User dynamics are sensed. Bandwidth of one or more receivers are adjusted. By detecting when the user is stationary, the Doppler frequency estimation can be corrected or the SNR can be boosted more both of which lead to improved performance. The embodiments allow a receiver to process signals in when the signal level would otherwise be too low—for example indoors. The embodiments can improve performance when one or more satellites are temporarily blocked but one or more satellites are still being tracked.Type: GrantFiled: September 7, 2011Date of Patent: November 26, 2013Assignee: Texas Instruments IncorporatedInventors: Deric W. Waters, June Chul Roh, Sandeep Rao
-
Patent number: 8583360Abstract: A navigation system determines its usage mode. In some embodiments, a method comprises determining a usage mode of a navigation system based on at least one of an acceleration indicator, a speed indicator, and a magnet sensor. The usage mode is at least one of a pedestrian mode, a vehicular mode, an aerial mode, a train mode, and a marine mode. The method further comprises configuring a navigation subsystem based on the usage mode.Type: GrantFiled: February 15, 2011Date of Patent: November 12, 2013Assignee: Texas Instruments IncorporatedInventors: Deric W. Waters, Tarkesh Pande
-
Publication number: 20130293416Abstract: Apparatus and method for positioning a wireless device. In one embodiment, a method for indoor positioning includes determining a reference location of a wireless device, based on satellite positioning, as the device passes between areas of satellite positioning signal reception and satellite positioning signal non-reception. While in the areas of non-reception, signals transmitted by wireless local area network (WLAN) access points (APs) and parameters of motion of the device are measured. Positions of the device are estimated while in the areas of non-reception based on the reference location and the parameters of motion. A positioning grid for positioning is generated based on the signals measured by the wireless device at the estimated positions.Type: ApplicationFiled: May 2, 2012Publication date: November 7, 2013Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Deric W. WATERS, Jayawardan JANARDHANAN