Patents by Inventor Wallace Mann
Wallace Mann 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: 11200037Abstract: Systems and methods for improving builds of software applications are described herein. In an embodiment, an ontology comprises one or more translation cells comprising context data and software code and a plurality of pearl schema nodes, each of which defining one or more attributes in the ontology. When input data is received at a translation cell, context data in the translation cell is used to translate the input data into canonical data. Context data is then used to translate the canonical data into output data which can be provided to a client computing device.Type: GrantFiled: March 19, 2020Date of Patent: December 14, 2021Inventors: Wallace Mann, Andy Narayanan
-
Publication number: 20080139194Abstract: In a mobile communication device, a method for compensating for a frequency adjustment in an oscillator shared between a communication circuit and a positioning signal receiver is provided. In one embodiment, the method begins to receive and store a positioning signal at a first time point. When, at a second time point, the operating frequency of the shared oscillator is adjusted, the frequency adjustment is recorded. After the positioning signal is completely received and stored, the processing of the positioning signal takes into consideration the frequency adjustment. In that embodiment, the processing hypothesizes a frequency shift in the received positioning signal. According to another aspect of the present invention, a method for determining the operating frequency of an oscillator detects a beginning time point of a reference signal received by the mobile communication device and enables a counter to count in step with a clock signal derived from the oscillator.Type: ApplicationFiled: November 20, 2007Publication date: June 12, 2008Inventors: L. Scott Bloebaum, Piyush Bharti, Sherk Chung, Benjamin Van Roy, Wallace Mann
-
Patent number: 7299024Abstract: In a mobile communication device, a method for compensating for a frequency adjustment in an oscillator shared between a communication circuit and a positioning signal receiver is provided. In one embodiment, a method for determining the operating frequency of an oscillator detects a beginning time point of a reference signal received by the mobile communication device and enables a counter to count in step with a clock signal derived from the oscillator. When an ending time point of the reference signal is received by the mobile communication device, the count is stopped, and the frequency of the oscillator is determined based on the count in the counter and an expected time that elapsed between the beginning time point and the ending time point.Type: GrantFiled: November 21, 2003Date of Patent: November 20, 2007Assignee: SiRF Technology, Inc.Inventors: L. Scott Bloebaum, Piyush Bharti, Sherk Chung, Benjamin Van Roy, Wallace Mann
-
Patent number: 7030814Abstract: System and method to determine the location of a receiver in a multipath environment are provided. The received signal is correlated with the reference signals associated with the transmitting sources. Each correlation function is processed to derive various types of signal constraints, such as probability densities and uncertainty regions or intervals. In some embodiments, these constraints are for the code-phases and the Doppler frequencies. These signal constraints are transformed into constraints on the receiver variables and then fused together into a unified receiver constraint. A-priori constraints, such as constraints on the location of the receiver or the timestamp, may be incorporated into the unified receiver constraint. Some embodiments estimate a location based also on the estimated Doppler frequency. The constraints used by the invention are based on models of multipath effects and are geared towards mitigating these effects.Type: GrantFiled: September 6, 2002Date of Patent: April 18, 2006Assignee: SiRF Technology, Inc.Inventors: Jesse Stone, Stefano Casadei, Wallace Mann, Benjamin Van Roy
-
Patent number: 6933886Abstract: Techniques are provided for aiding in acquiring a signal using the data bit information that is associated with each signal source. One aspect of the invention is to use the data bit information that is associated with each signal source when calculating the In Phase and Quadrature correlation integrals by using the sampled data associated with the received signal. By using the data bit information that is associated with each signal source, coherent correlation may be performed by breaking the signal into data blocks and performing calculations on a block-by-block basis. Coherent correlation is the calculation of In Phase and Quadrature correlation integrals for sampled data that is associated with the received signal.Type: GrantFiled: December 11, 2002Date of Patent: August 23, 2005Assignee: SiRF Technology, Inc.Inventors: Anant Sahai, Wallace Mann, Andrew Chou, Benjamin Van Roy
-
Patent number: 6900758Abstract: A server provides GPS aiding data to mobile GPS receivers are provided with an enclosed environment (e.g., within a large building) where the received GPS signal is likely to be weak or suffer multipath signal interference. The server receives GPS signals from one or more antennas within the enclosed environment and measures the multipath error in the vicinity of each antenna. Using the multipath error data for various satellite positions at various times, the server creates a delay model for the enclosed environment to generate GPS aiding data for the mobile GPS receivers. A generic delay model can be created that is applicable to similarly constructed buildings.Type: GrantFiled: October 16, 2002Date of Patent: May 31, 2005Assignee: SiRF Technology, Inc.Inventors: Wallace Mann, Anant Sahai
-
Patent number: 6836241Abstract: A method in a Global Positioning System (GPS) receiver achieves enhanced performance by scheduling searches in the Doppler search space according to a cost function. The cost function relates to both the cost of building a 3-dimensional correlation grid and the cost of searching satellite, code phase, Doppler and integration time interval spaces for values that provide a maximum in the correlation grid. In one embodiment, after the clock Doppler is determined upon acquiring one satellite, the Doppler search range associated with a cell in the grid is dominated by the receiver's own motion. The scheduler schedules searching of the Doppler search space using search ranges determined empirically by the expected receiver velocity. In one embodiment, the scheduler increases integration times before changing Doppler search ranges, which require a recalculation of the grid.Type: GrantFiled: April 19, 2002Date of Patent: December 28, 2004Assignee: SiRF Technology, Inc.Inventors: Jesse Stone, Andrew Chou, Wallace Mann
-
Patent number: 6757610Abstract: A method for providing an initial estimate for an interval of possible values for a parameter used in an acquisition of a signal maintains parameter values obtained from previous signal acquisitions and the times at which the signal acquisitions were made. The maintained values of the parameter are used to derive a candidate value for the parameter to be used in a new signal acquisition. To make the maintained values available even after a brief period during which the GPS receiver is powered down, the maintained values can be stored in a non-volatile memory. The signal acquisitions may correspond to GPS satellite signal acquisitions, and the maintained parameter values can be grouped according to whether a successful receiver location determination was accomplished.Type: GrantFiled: February 4, 2002Date of Patent: June 29, 2004Assignee: SiRF Technology, Inc.Inventors: Wallace Mann, Jesse Stone
-
Publication number: 20040102165Abstract: In a mobile communication device, a method for compensating for a frequency adjustment in an oscillator shared between a communication circuit and a positioning signal receiver is provided. In one embodiment, the method begins to receive and store a positioning signal at a first time point. When, at a second time point, the operating frequency of the shared oscillator is adjusted, the frequency adjustment is recorded. After the positioning signal is completely received and stored, the processing of the positioning signal takes into consideration the frequency adjustment. In that embodiment, the processing hypothesizes a frequency shift in the received positioning signal. According to another aspect of the present invention, a method for determining the operating frequency of an oscillator detects a beginning time point of a reference signal received by the mobile communication device and enables a counter to count in step with a clock signal derived from the oscillator.Type: ApplicationFiled: November 21, 2003Publication date: May 27, 2004Inventors: L. Scott Bloebaum, Piyush Bharti, Sherk Chung, Benjamin Van Roy, Wallace Mann
-
Patent number: 6724342Abstract: In a mobile communication device, a method for compensating for a frequency adjustment in an oscillator shared between a communication circuit and a positioning signal receiver is provided. In one embodiment, the method begins to receive and store a positioning signal at a first time point. When, at a second time point, the operating frequency of the shared oscillator is adjusted, the frequency adjustment is recorded. After the positioning signal is completely received and stored, the processing of the positioning signal takes into consideration the frequency adjustment. In that embodiment, the processing hypothesizes a frequency shift in the received positioning signal. According to another aspect of the present invention, a method for determining the operating frequency of an oscillator detects a beginning time point of a reference signal received by the mobile communication device and enables a counter to count in step with a clock signal derived from the oscillator.Type: GrantFiled: April 19, 2002Date of Patent: April 20, 2004Assignee: SiRF Technology, Inc.Inventors: L. Scott Bloebaum, Piyush Bharti, Sherk Chung, Benjamin Van Roy, Wallace Mann
-
Publication number: 20040008139Abstract: System and method to determine the location of a receiver in a multipath environment are provided. The received signal is correlated with the reference signals associated with the transmitting sources. Each correlation function is processed to derive various types of signal constraints, such as probability densities and uncertainty regions or intervals. In some embodiments, these constraints are for the code-phases and the Doppler frequencies. These signal constraints are transformed into constraints on the receiver variables and then fused together into a unified receiver constraint. A-priori constraints, such as constraints on the location of the receiver or the timestamp, may be incorporated into the unified receiver constraint. Some embodiments estimate a location based also on the estimated Doppler frequency. The constraints used by the invention are based on models of multipath effects and are geared towards mitigating these effects.Type: ApplicationFiled: September 6, 2002Publication date: January 15, 2004Inventors: Jesse Stone, Stefano Casadei, Wallace Mann, Benjamin Van Roy
-
Publication number: 20030197638Abstract: In a mobile communication device, a method for compensating for a frequency adjustment in an oscillator shared between a communication circuit and a positioning signal receiver is provided. In one embodiment, the method begins to receive and store a positioning signal at a first time point. When, at a second time point, the operating frequency of the shared oscillator is adjusted, the frequency adjustment is recorded. After the positioning signal is completely received and stored, the processing of the positioning signal takes into consideration the frequency adjustment. In that embodiment, the processing hypothesizes a frequency shift in the received positioning signal. According to another aspect of the present invention, a method for determining the operating frequency of an oscillator detects a beginning time point of a reference signal received by the mobile communication device and enables a counter to count in step with a clock signal derived from the oscillator.Type: ApplicationFiled: April 19, 2002Publication date: October 23, 2003Applicant: Enuvis, Inc.Inventors: L. Scott Bloebaum, Piyush Bharti, Sherk Chung, Benjamin Van Roy, Wallace Mann
-
Publication number: 20030197641Abstract: A method in a Global Positioning System (GPS) receiver achieves enhanced performance by scheduling searches in the Doppler search space according to a cost function. The cost function relates to both the cost of building a 3-dimensional correlation grid and the cost of searching satellite, code phase, Doppler and integration time interval spaces for values that provide a maximum in the correlation grid. In one embodiment, after the clock Doppler is determined upon acquiring one satellite, the Doppler search range associated with a cell in the grid is dominated by the receiver's own motion. The scheduler schedules searching of the Doppler search space using search ranges determined empirically by the expected receiver velocity. In one embodiment, the scheduler increases integration times before changing Doppler search ranges, which require a recalculation of the grid.Type: ApplicationFiled: April 19, 2002Publication date: October 23, 2003Applicant: Enuvis, Inc.Inventors: Jesse Stone, Andrew Chou, Wallace Mann
-
Patent number: 6542116Abstract: To determine the clock doppler of a signal receiver, sampled data received from a receiver into are divided into data segments of incremental length. The clock doppler is estimated based on correlating each data segment with the expected signal from each satellite, from a set of satellites, that is overhead the receiver. For each data segment, the correlated result of each satellite is used to refine subsequent calculations of the clock doppler of the next overhead satellite. When the clock doppler calculations for a data segment have been performed using all overhead satellites from the set of satellites, then the results for that data segment are used to refine the calculations for the next data segment.Type: GrantFiled: June 22, 2001Date of Patent: April 1, 2003Assignee: Enuvis, Inc.Inventors: Anant Sahai, Andrew Chou, Wallace Mann, Stefano Casadei
-
Patent number: 6535163Abstract: To determine the location of a signal receiver, sampled data received from a receiver is divided into data segments of increasing length. Current ranges for a delay value and for a modulation frequency value are calculated relative to each satellite signal source that is overhead the signal receiver. Using the data segments of increasing length, the current ranges, estimates for the delay value and for the modulation frequency value are then iteratively calculated and updated. For each signal source, I and Q correlation integrals and their magnitude values are calculated using the modulation frequency value estimate and each of a range of delay values centered around the delay value estimate. The resulting magnitude-curve is interpolated using the calculated magnitude values. The location of the receiver is calculated using the shape of the magnitude-curve to represent the I and Q correlation integrals for each signal source.Type: GrantFiled: June 22, 2001Date of Patent: March 18, 2003Assignee: Enuvis, Inc.Inventors: Anant Sahai, John Tsitsiklis, Benjamin Van Roy, Andrew Chou, Wallace Mann, Jesse Robert Stone, Wungkum Fong
-
Patent number: 6512479Abstract: Techniques are provided for aiding in acquiring a signal using the data bit information that is associated with each signal source. One aspect of the invention is to use the data bit information that is associated with each signal source when calculating the In Phase and Quadrature correlation integrals by using the sampled data associated with the received signal. By using the data bit information that is associated with each signal source, coherent correlation may be performed by breaking the signal into data blocks and performing calculations on a block-by-block basis. Coherent correlation is the calculation of In Phase and Quadrature correlation integrals for sampled data that is associated with the received signal.Type: GrantFiled: June 22, 2001Date of Patent: January 28, 2003Assignee: Enuvis, Inc.Inventors: Anant Sahai, Wallace Mann, Andrew Chou, Benjamin Van Roy