Patents Assigned to CSR Technology Inc.
  • Patent number: 10624055
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 14, 2020
    Assignee: CSR Technology Inc.
    Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Patent number: 10302434
    Abstract: The present invention relates generally to position determination, and more particularly to methods and apparatuses to determine the walking direction (heading of a user) using MEMS inertial sensors commonly found in mobile devices such as cellphones. According to some aspects, the invention includes a methodology to allow the walking angle to be determined dynamically. In embodiments, the methodology includes pattern matching accelerometer measurement data to a reference acceleration pattern.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 28, 2019
    Assignee: CSR TECHNOLOGY, INC.
    Inventors: Mahesh Chowdhary, Manish Sharma, Arun Kumar, Sankalp Dayal, Mahaveer Jain
  • Patent number: 10219241
    Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 26, 2019
    Assignee: CSR Technology Inc.
    Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
  • Patent number: 9916753
    Abstract: The present disclosure is directed to systems and methods in which a controllable device transfers to the remote device, such as to a remote control application (“app”) located on a smartphone, a data structure identifying various functions that can be controlled by a remote device, together with the identity of the signal type that will achieve the desired operation. The remote device, upon accepting input directly from the remote device, can then allow the remote device user to select how controls of the various functions are to be configured and presented to, or otherwise selectively arranged for a user on a user interface of the remote device. In this way, the present disclosure provides a single highly customizable system. Distributors, resellers, and/or manufacturers of various electronic devices will be able utilize the same controllable device instructions, yet visually distinguish its brand name from other solutions using the same instructions.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 13, 2018
    Assignee: CSR Technology Inc.
    Inventors: Vladislav Aginsky, Dani Shaket
  • Patent number: 9459353
    Abstract: The present invention is related to location positioning systems, and more particularly, to a method and apparatus for making accuracy improvements to a GPS receiver's navigation calculations. According to a first aspect, the invention includes extreme sensitivity GNSS tracking loops. In embodiments, the tracking loops are self-bandwidth normalizing and the loop bandwidths automatically narrow with reduced CNO.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: October 4, 2016
    Assignee: CSR TECHNOLOGY INC.
    Inventor: Gary Lennen
  • Patent number: 9423507
    Abstract: The present invention relates generally to methods and apparatuses for estimating and correcting for multipath in GNSS navigation systems. According to some aspects, the invention operates in situations where position and estimated position error are reasonably stable so as to detect when large multipath errors are present with confidence. After detection, the slowly varying biases from multipath or other un-modeled sources can be modeled separately from the navigation state. The measurements are kept in the solution without biasing the navigation state thereby ignoring the long-term biases for use over short-term periods with minimized pseudorange error when necessary.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: August 23, 2016
    Assignee: CSR TECHNOLOGY INC.
    Inventors: Xiangdong Lin, David Allan Tuck, Mangesh Chansarkar
  • Patent number: 9325544
    Abstract: A method of updating the state of a decoder that decodes a wide-band signal including a plurality of sub-band signals, including: receiving the plurality of sub-band signals; for each sub-band signal, storing portions of that sub-band signal in a respective buffer; responsive to determining that a portion of the wide-band signal is degraded, performing a packet loss concealment algorithm to determine wide-band replacement data for the degraded portion; selecting a portion of the sub-band signal stored in each buffer in dependence on the determined wide-band replacement data; and updating the state of the decoder using the selected portions.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: April 26, 2016
    Assignee: CSR TECHNOLOGY INC.
    Inventors: Amin Fazeldehkordi, Rogerio G. Alves
  • Patent number: 9319828
    Abstract: Methods, devices and apparatus are disclosed, including a method of establishing a wireless connection with a device, the method including transmitting at least one Bluetooth advertising message on at least one Bluetooth channel, receiving a Bluetooth message indicating a connection request from the device, sending a Bluetooth message indicating at least one of a physical channel and an address to the device, and establishing the wireless connection with the device using the at least one of the address and the physical channel, wherein the wireless connection uses a different wireless technology to Bluetooth.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: April 19, 2016
    Assignee: CSR Technology Inc.
    Inventors: Joseph Decuir, Raja Banerjea, Jeremy Stark
  • Patent number: 9280983
    Abstract: Embodiments are directed towards providing acoustic echo cancellation in a closely-coupled microphone/speaker system. A speaker may produce an audible signal from a reference signal, which may be captured with a microphone. Full band cancellation (FBC) may modify the captured signal to suppress an echo of the reference signal caused by a direct acoustic path between the microphone and speaker. FBC may include a fixed filter and an adaptive filter. The fixed filter may modify the captured signal based on the reference signal. The adaptive filter may automatically adapt based on the captured signal and the reference signal. If a comparison of a performance of the adaptive filter and the fixed filter is above a threshold, then the fixed filter may be updated based on the adaptive filter. Subband acoustic echo cancellation may generate an output signal that suppresses residual echoes of the reference signal based on the modified signal.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: March 8, 2016
    Assignee: CSR TECHNOLOGY INC.
    Inventors: Yi Zhang, Rogerio Guedes Alves
  • Patent number: 9264020
    Abstract: Systems and methods for improving the timing alignment of non-overlapping waveforms are provided. In this regard, a representative system, among others, includes a waveform synthesizer that generates a plurality of input waveforms and inverters having inputs and outputs, wherein the inverters receive the input waveforms at the inputs of the inverters and invert the input waveforms, producing a plurality of inverted waveforms at the outputs of the inverters. The system also includes NOR gates having inputs and outputs, wherein the NOR gates receive the plurality of inverted waveforms at the inputs of the NOR gates and pass through one of the inverted waveforms at the outputs of the NOR gates.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: February 16, 2016
    Assignee: CSR Technology Inc.
    Inventor: Ronald C. Alford
  • Patent number: 9225438
    Abstract: A method and apparatus that mitigates self-interference among various receivers and transmitters in a multifunction radio includes a transmitter operating in a first frequency band and a receiver operating in a second frequency band, different from the first frequency band. Jamming factors for multiple frequency channels in the first frequency band are calculated based on possible interference with the second frequency band by artifacts of the respective frequency channels. The frequency channel having the smallest jamming factor is selected as the frequency to be used by the transmitter.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 29, 2015
    Assignee: CSR Technology Inc.
    Inventor: Daniel Babitch
  • Patent number: 9176232
    Abstract: The present invention is related to location positioning systems, and more particularly, to a method and apparatus for making accuracy improvements to a GPS receiver's navigation calculations. According to a first aspect, the invention provides an extreme sensitivity GNSS tracking architecture. According to other aspects, the architecture includes multiple loops per channel, with the loops implemented with hardware and/or software. According to still further aspects, the architecture includes a multi-level lock detection algorithm designed to provide a trade-off between sensitivity and speed that is not possible with existing tracking architectures.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: November 3, 2015
    Assignee: CSR TECHNOLOGY INC.
    Inventor: Gary Lennen
  • Patent number: 9171457
    Abstract: Systems and methods which utilize low performance circuitry to provide received signal power detection without unacceptably impacting operation of a receiver circuit are shown. Circuitry utilized to provide received signal power detection according to embodiments comprises circuitry dedicated for use with respect to received signal power detection. Performance of the circuitry of the detection path may be lower than that required of circuitry of the signal processing path. However, performance parameters are selected to provide power detection of desired accuracy (e.g., flat gain) and to meet other performance metrics. Embodiments provide a low performance power detection circuit comprising a low performance tuner configuration. Further embodiments provide a low performance power detection circuit comprising a low performance data converter configuration.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: October 27, 2015
    Assignee: CSR Technology, Inc.
    Inventors: Tim Magnusen, Michael D. Womac
  • Patent number: 9143858
    Abstract: Embodiments are directed towards enabling headphones to perform active noise cancellation for a particular user. Each separate user may enable individualized noise canceling headphones for one or more noise environments. When the user is wearing the headphones in a quiet environment, a user may employ a computer to initiate determination of a plant model of each ear cup specific to the user. When the user is wearing the headphones in a target noise environment, the user may utilize the computer to initiate determination of operating parameters of a controller for each ear cup of the headphones. The computer may provide the operating parameters of each controller to the headphones. And the operation of each controller may be updated based on the determined operating parameters. The updated headphones may be utilized by the user to provide active noise cancellation.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: September 22, 2015
    Assignee: CSR Technology Inc.
    Inventors: Rogerio Guedes Alves, Walter Andrés Zuluaga
  • Patent number: 9121711
    Abstract: A system and method for switching a positioning device between using a first positioning technology and using a second positioning technology includes determining a location of the positioning device based on the first positioning technology, determining environment information corresponding to the location of the positioning device, and determining a location of a boundary where switching from the first positioning technology to the second positioning technology should occur. The method also includes switching from the first positioning technology to the second positioning technology prior to the positioning device crossing the boundary.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 1, 2015
    Assignee: CSR Technology Inc.
    Inventors: James Burgess Tidd, Dimitri Rubin
  • Patent number: 9122808
    Abstract: an illustrative video apparatus comprises a decoder that decodes video information in a native format, an emulation controller coupled to the decoder, and a network controller coupled to the emulation controller and capable of coupling to an external network. The video apparatus also includes a storage holding an instruction sequence executable on the emulation controller. The instruction sequence comprises a code for receiving network information from the external network and converting the network information to the native format for transfer to the decoder.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: September 1, 2015
    Assignee: CSR Technology Inc.
    Inventor: Daniel R. Salmonsen
  • Patent number: 9100090
    Abstract: Embodiments are directed towards providing acoustic echo cancellation in a closely-coupled microphone/speaker system. A speaker may produce an audible signal from a reference signal, which may be captured with a microphone. Full band cancellation (FBC) may modify the captured signal to suppress an echo of the reference signal caused by a direct acoustic path between the microphone and speaker. FBC may include a fixed filter and an adaptive filter. The fixed filter may modify the captured signal based on the reference signal. The adaptive filter may automatically adapt based on the captured signal and the reference signal. If a comparison of a performance of the adaptive filter and the fixed filter is above a threshold, then the fixed filter may be updated based on the adaptive filter. Subband acoustic echo cancellation may generate an output signal that suppresses residual echoes of the reference signal based on the modified signal.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 4, 2015
    Assignee: CSR Technology Inc.
    Inventors: Yi Zhang, Rogerio Guedes Alves
  • Patent number: 9078057
    Abstract: The present invention relates to adaptive beamforming in audio systems. More specifically, aspects of the invention relate to a method for adaptively estimating a target sound signal by establishing a simulation model simulating an audio environment comprising: a plurality of spatially separated microphones, a target sound source, and a number of audio noise sources.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: July 7, 2015
    Assignee: CSR Technology Inc.
    Inventors: Tao Yu, Rogerio G. Alves
  • Publication number: 20150180536
    Abstract: Embodiments are directed towards providing acoustic echo cancellation in a closely-coupled microphone/speaker system. A speaker may produce an audible signal from a reference signal, which may be captured with a microphone. Full band cancellation (FBC) may modify the captured signal to suppress an echo of the reference signal caused by a direct acoustic path between the microphone and speaker. FBC may include a fixed filter and an adaptive filter. The fixed filter may modify the captured signal based on the reference signal. The adaptive filter may automatically adapt based on the captured signal and the reference signal. If a comparison of a performance of the adaptive filter and the fixed filter is above a threshold, then the fixed filter may be updated based on the adaptive filter. Subband acoustic echo cancellation may generate an output signal that suppresses residual echoes of the reference signal based on the modified signal.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: CSR TECHNOLOGY INC.
    Inventors: Yi Zhang, Rogerio Guedes Alves
  • Patent number: 9037625
    Abstract: A method is provided for decimating a digital signal by a factor of M and matching it to a desired channel bandwidth. The method applies the digital signal input samples to a (M?1) stage tapped delay line, downsamples the input samples and the output samples of each tapped delay line stage by a factor of M, and applies each of the M downsampled sample value streams to M allpass IIR filters, respectively. The M allpass IIR filtered sample streams are then summed and scaled by a factor of 1/M. The result can then be filtered by a digital channel filter.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: May 19, 2015
    Assignee: CSR TECHNOLOGY, INC.
    Inventors: Mark Alan Sturza, Donald Leimer