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: 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: 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: 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: 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
  • Patent number: 8995981
    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: July 29, 2011
    Date of Patent: March 31, 2015
    Assignee: CSR Technology Inc.
    Inventors: Vladislav Aginsky, Dani Shaket
  • Patent number: 8983416
    Abstract: A system and method employ an arbiter-based automatic gain control (AGC) for managing a series of power adjustment circuits, such as amplifiers and/or attenuators. A central arbiter is employed for managing each stage of a series of power adjustment circuits, rather than each stage solely managing itself via a localized control loop. In one embodiment, a system comprises a series of gain stages each having at least one power adjustment circuit, such as at least one attenuator or amplifier. A power detector may be implemented to detect the power level of the output signal of each gain stage, and communicate information about the detected power levels for each stage to a central arbiter. Based at least in part on the received information, the arbiter controls each of the gain stages in a coordinated fashion.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: March 17, 2015
    Assignee: CSR Technology Inc.
    Inventor: Ronald G. Spencer
  • Patent number: 8954764
    Abstract: An integrated circuit (IC) includes a first power supply node that is arranged to receive a first power supply signal. The IC also includes process detection circuits. Each process detection circuit provides a process detection output signal such that a value associated with the process detection output signal is a function of process variation at a location of the process detection circuit outputting the process detection signal. The IC also includes a processing unit that executes processor-executable instructions to provide at least one voltage control signal, based, at least in part, on the process detection signals. The voltage control signal(s) include a first voltage control signal is associated with a target voltage for the first power supply signal.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: February 10, 2015
    Assignee: CSR Technology Inc.
    Inventors: Victor Pinto, Eyal Raz
  • Patent number: 8954269
    Abstract: Methods and systems consistent with the present invention provide a host based positioning system. The host based positioning system includes a tracker hardware interface that connects to a dedicated hardware space vehicle tracker. The tracker hardware interface receives positioning information from the space vehicle tracker. The host based positioning system also includes a memory that includes a GPS library having a user interface, a tracker interface, and an operating system interface. A processor runs functions provided by the interfaces.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: February 10, 2015
    Assignee: CSR Technology Inc.
    Inventors: Clifford Yamamoto, Sebastian Nonis, Ashutosh Pande, Nikola Bulatovic, Stefan Witanis
  • Patent number: 8947300
    Abstract: Control and feature systems for processing signals from a satellite positioning system include an expert system receiver manager; a joint detection, carrier centering and bit sync acquisition subsystem; peak detection; a multi-dimensional measurement interpolation subsystem; a system for mode switching between a navigational signal; and power control module for receiver.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: February 3, 2015
    Assignee: CSR Technology Inc.
    Inventors: Mangesh Chansarkar, Sundar Raman, Charles P. Norman, Paul A. Underbrink, Henry D. Falk, James Brown, Robert Harvey, Peter Michali, Williams Higgins, Gensheng Zhang, Qingwen Zhang
  • Patent number: 8923779
    Abstract: Systems and methods for tuning an antenna for a frequency modulation (FM) transceiver are provided. A representative system includes: a network of electrical adjustable passive components that receives and sends radio frequency (RF) signals to a receiver circuitry via the network of electrical adjustable passive components. The receiver circuitry determines the received signal strength indication (RSSI) of the RF signal. The system further includes a transmitter circuitry that transmits RF signals via the network of electrical adjustable passive components, and a peak detector circuitry that receives and determines a voltage output of the RF signals from the variable capacitors. An auto-tune circuitry receives the RSSI and output value from the receiver circuitry and the peak detector circuitry, respectively.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: December 30, 2014
    Assignee: CSR Technology Inc.
    Inventors: Noshir Dubash, Thomas E. Ricks, Jr., Richard J. McConnell
  • Patent number: 8912956
    Abstract: A mobile communication device includes a global navigation satellite system (GNSS) receiver for receiving GNSS signals, a radio frequency (RF) receiver for receiving RF signals and a voltage controlled oscillator supplying an oscillator signal to the GNSS receiver and the RF receiver. The GNSS receiver and the RF receiver use the oscillator signal to receive the GNSS signals and the RF signals. The mobile communication device also includes a processor for initializing and/or adjusting a model of a frequency behavior of the voltage controlled oscillator, and uses the model to track the GNSS signals when computing a location of the mobile communication device.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 16, 2014
    Assignee: CSR Technology Inc.
    Inventor: Daniel Babitch
  • Patent number: 8902241
    Abstract: According to one embodiment, a graphics/video processor includes a memory controller. The memory controller includes a first arbiter that receives memory client requests to access a memory device, and a first memory buffer coupled to the first arbiter. The first arbiter stores client requests that are selected by the first arbiter. The memory controller also includes a second arbiter coupled to the first memory buffer and a second memory buffer coupled to the second arbiter. The second arbiter receives requests from the memory client requests stored in the first memory buffer. The second memory buffer stores the client requests selected by the second arbiter. Further, the memory controller includes a third arbiter coupled to the second memory buffer. The third arbiter provides access of the memory device to the client requests stored in the second memory buffer.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: December 2, 2014
    Assignee: CSR Technology Inc.
    Inventors: David R. Auld, Bruce K. Holmer, Hong-Jyeh Jason Huang, Gerard K. Yeh