Patents by Inventor David P. Tester
David P. Tester 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: 8164519Abstract: A method of fast acquisition of a location of a device is disclosed. The method generally includes the steps of (A) repeatedly powering up automatically (i) a radio receiver and (ii) a given subset of a plurality of correlators in some of a plurality of search engines in the device, (B) buffering first data of a plurality of position signals received through the radio receiver over a first period, each of the position signals comprising a respective one of a plurality of code sequences, (C) searching through the first data with the correlators to find at least one of the code sequences, each of the correlators using a search window comprising a fraction of a code length of the code sequences and (D) generating an output signal carrying a location of the device based on the position signals corresponding to the code sequences that were found.Type: GrantFiled: May 19, 2009Date of Patent: April 24, 2012Assignee: u-blox AGInventors: Mario A. Bedoya Martinez, Gareth Williams, David P. Tester
-
Patent number: 8108143Abstract: A method of enabling navigation from a headset is disclosed. The method generally includes the steps of (A) receiving a first signal transmitted by a device to the headset through a wireless personal area network, the first signal carrying assist data transmitted by an Assisted Global Positioning System server, (B) receiving a plurality of navigation signals transmitted by a navigation system to the headset and (C) calculating a current position of the headset at a first time using the assist data to lock onto the navigation signals.Type: GrantFiled: December 20, 2007Date of Patent: January 31, 2012Assignee: u-blox AGInventor: David P. Tester
-
Patent number: 8054220Abstract: A method of variable rate measurements in a device. The method generally includes the steps of (A) generating an intermediate signal conveying both a position of the device and a velocity of the device in response to a plurality of navigation signals received from external the device, (B) calculating an extrapolated position of the device at a second time based on the position and the velocity both measured at a first time, (C) adjusting an interval between the second time and a third time in response to a difference between the extrapolated position and the position measured at the second time and (D) generating a position signal conveying the position and the velocity, wherein the third time occurs after the second time and the second time occurs after the first time.Type: GrantFiled: December 2, 2008Date of Patent: November 8, 2011Assignee: u-blox AGInventors: David P. Tester, Stephen P. Graham, Nigel J. Tolson, Ian G. Watson
-
Patent number: 7894987Abstract: A method for location-based zone triggering is disclosed. The method generally includes the step of (A) generating a position signal conveying a location of a device in at least two spatial dimensions in response to a plurality of navigation signals received from external the device and (B) generating a trigger signal at an interface based on the position signal, (i) a first aspect of the trigger signal indicating that the location is crossing a boundary of a zone, (ii) a second aspect of the trigger signal indicating that the device is one of entering the zone and leaving the zone and (iii) the interface adapting a zone module to communicate the trigger signal to an application module.Type: GrantFiled: December 20, 2006Date of Patent: February 22, 2011Assignee: u-blox AGInventors: David P. Tester, Stephen P. Graham
-
Patent number: 7564403Abstract: A method to establish a position of a device receiving an input signal containing data from a plurality of satellites is disclosed. The method generally includes the steps of (A) calculating (i) an estimated position of the device and (ii) an estimated velocity vector of the device, (B) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in the input signal based on (i) the estimated position and (ii) the estimated velocity vector and (C) generating the position in an output signal based on the pseudo-random code sequences.Type: GrantFiled: May 14, 2008Date of Patent: July 21, 2009Assignee: Air Semiconductor, Ltd.Inventors: David P. Tester, Stephen P. Graham
-
Patent number: 7561101Abstract: A method of last known position reporting in a device is disclosed. The method generally includes the steps of (A) generating a request signal in an application module of the device, the request signal requesting a current position of the device while a plurality of navigation signals are too weak to calculate the current position, (B) calculating a sequence of known positions in a position module of the device, the known positions being calculated based on the navigation signals with sufficient strength, (C) calculating the current position in the position module in response to the request signal, the current position being calculated based on a last of the known positions and (D) generating a position signal in the position module, the position signal reporting the current position as a valid position to the application module.Type: GrantFiled: August 13, 2007Date of Patent: July 14, 2009Assignee: Air Semiconductor, Ltd.Inventors: David P. Tester, Stephen P. Graham
-
Patent number: 7538726Abstract: A method to reduce power consumption in a device is disclosed. The method generally includes the steps of (A) generating a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of the position signals from each one of the satellites respectively, (B) calculating both an initial position and an initial time bias from the pseudorange signals using a processing capability of the device at a normal capacity and (C) calculating both an updated position and an updated time bias using the processing capability reduced to a first capacity, wherein the first capacity (i) consumes less power than the normal capacity and (ii) is suitable to process the updated position and the updated time bias using a limited number comprising less than all of the pseudorange signals.Type: GrantFiled: April 10, 2007Date of Patent: May 26, 2009Assignee: Air Semiconductor, Ltd.Inventors: David P. Tester, Adrian P. Wise
-
Patent number: 7460064Abstract: A method of variable rate measurements in a device. The method generally includes the steps of (A) generating an intermediate signal conveying both a position of the device and a velocity of the device in response to a plurality of navigation signals received from external the device, (B) calculating an extrapolated position of the device at a second time based on the position and the velocity both measured at a first time, (C) adjusting an interval between the second time and a third time in response to a difference between the extrapolated position and the position measured at the second time and (D) generating a position signal conveying the position and the velocity, wherein the third time occurs after the second time and the second time occurs after the first time.Type: GrantFiled: December 20, 2006Date of Patent: December 2, 2008Assignee: Air Semiconductor, Ltd.Inventors: David P. Tester, Stephen P. Graham, Nigel J. Tolson, Ian G. Watson
-
Publication number: 20080218410Abstract: A method to establish a position of a device receiving an input signal containing data from a plurality of satellites is disclosed. The method generally includes the steps of (A) calculating (i) an estimated position of the device and (ii) an estimated velocity vector of the device, (B) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in the input signal based on (i) the estimated position and (ii) the estimated velocity vector and (C) generating the position in an output signal based on the pseudo-random code sequences.Type: ApplicationFiled: May 14, 2008Publication date: September 11, 2008Inventors: David P. Tester, Stephen P. Graham
-
Patent number: 7375682Abstract: A method for establishing a position of a device is disclosed. The method generally includes the steps of (A) receiving an input signal from a receiver listening to a plurality of satellites in a positioning system, (B) calculating (i) a plurality of estimated Doppler shifts of the satellites, (ii) an estimated position of the device and (iii) an estimated velocity of the device, (C) generating a plurality of pseudo-ranges in an intermediate signal based on all of (i) the input signal, (ii) the estimated Doppler shifts, (iii) the estimated position and (iv) the estimated velocity and (D) generating the position in an output signal based on the pseudo-ranges.Type: GrantFiled: December 20, 2006Date of Patent: May 20, 2008Assignee: Air Semiconductor, Ltd.Inventors: David P. Tester, Stephen P. Graham
-
Patent number: 7010714Abstract: A prescaler generally comprising a first circuit, a multiplexer, and a second circuit. The first circuit may be configured to present a plurality of control signals in response to a first clock signal having a first frequency. The multiplexer may be configured to multiplex a plurality of data signals in response to the control signals to present a second clock signal having a second frequency that is a non-integer fraction of the first frequency. The second circuit may be configured to present the data signals in response to the second clock signal.Type: GrantFiled: October 17, 2001Date of Patent: March 7, 2006Assignee: LSI Logic CorporationInventor: David P. Tester
-
Patent number: 6922823Abstract: A method for creating a derivative semiconductor design layout is disclosed. The method generally comprises the steps of (A) receiving a plurality of changes from a user for a first layout of a semiconductor design having a plurality of first layers, (B) storing the changes in a plurality of second layers and (C) displaying the derivative semiconductor design layout to the user in response to logically operating on the first layers and the second layers.Type: GrantFiled: December 13, 2002Date of Patent: July 26, 2005Assignee: LSI Logic CorporationInventor: David P. Tester
-
Publication number: 20040117748Abstract: A method for creating a derivative semiconductor design layout is disclosed. The method generally comprises the steps of (A) receiving a plurality of changes from a user for a first layout of a semiconductor design having a plurality of first layers, (B) storing the changes in a plurality of second layers and (C) displaying the derivative semiconductor design layout to the user in response to logically operating on the first layers and the second layers.Type: ApplicationFiled: December 13, 2002Publication date: June 17, 2004Applicant: LSI LOGIC CORPORATIONInventor: David P. Tester