Patents by Inventor Ronish Patel

Ronish Patel 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: 8687797
    Abstract: Methods and systems for a dual echo canceller (EC) are disclosed and may include cancelling echo in utilizing a dual echo canceller, wherein said dual echo canceller includes an active echo canceller and an adaptive echo canceller. Filter coefficients may be copied from the adaptive echo canceller to the active echo canceller for the cancellation, based on whether said adaptive echo canceller has converged. The coefficients may be copied utilizing copy logic, which may comprise divergence detection and/or echo path change detection. The coefficients may be reset to default settings utilizing the copy logic. The coefficients may be calculated utilizing normalized block least mean squares (NBLMS), and may be calculated when the NBLMS is enabled by update logic. The coefficients may be calculated utilizing linear predictive coefficient (LPC) filtered uplink and downlink signals.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 1, 2014
    Assignee: Broadcom Corporation
    Inventors: Hanks Zeng, Prakash Khanduri, Ken Kasiske, Ronish Patel, Nelson Sollenberger
  • Patent number: 8626516
    Abstract: Methods and systems for dynamic range control in an audio processing system are disclosed and may include controlling a dynamic range of an audio signal by expanding the dynamic range utilizing a dynamic expander, and dividing the audio signal into a plurality of frequency bands. Each of the bands may be individually compressed utilizing a multi-band compressor. A sum of the individually compressed frequency bands may be compressed utilizing a full-band compressor. The audio signal may be filtered utilizing a pre-emphasis filter, such as an infinite impulse response filter and may be divided into frequency bands utilizing one or more finite impulse response filters and/or delay modules. The dynamic expander may include adaptive thresholds and an envelope detector. Each of the frequency bands may be compressed utilizing syllabic compression in the multi-band compressor. The compressed sum of compressed plurality of bands may be processed utilizing an audio CODEC.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: January 7, 2014
    Assignee: Broadcom Corporation
    Inventors: Hanks Zeng, Prakash Khanduri, Ken Kasiske, Ronish Patel, Nelson Sollenberger
  • Patent number: 8170146
    Abstract: A plurality of baseband clock signals by detecting an interference condition associated with at least one of the plurality of baseband clock signals and by spreading the spectrum of the at least one of the plurality of baseband clock signals when the interference condition is detected.
    Type: Grant
    Filed: July 24, 2010
    Date of Patent: May 1, 2012
    Assignee: Broadcom Corporation
    Inventors: Frederic Christian Marc Hayem, Hooman Darabi, Hon Fai (Mike) Chu, Anatoly Gelman, Kiran Puttegowda, Ahmadreza (Reza) Rofougaran, Maryam Rofougaran, Claude G. Hayek, Nelson R. Sollenberger, Ronish Patel
  • Patent number: 8014834
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 6, 2011
    Assignee: Broadcom Corporation
    Inventors: Ronish Patel, Nelson R. Sollenberger
  • Patent number: 7953385
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, subsequent processing operations scheduled to follow a later null page are rescheduled and immediately processed, allowing the wireless terminal to re-enter the sleep mode more quickly following the receipt of a subsequent paging burst.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 31, 2011
    Assignee: Broadcom Corporation
    Inventors: Nelson R. Sollenberger, Ronish Patel, Kenneth L. Kasiske, Karl Paulsen, Zhijun (Nick) Gong
  • Publication number: 20100310010
    Abstract: A plurality of baseband clock signals by detecting an interference condition associated with at least one of the plurality of baseband clock signals and by spreading the spectrum of the at least one of the plurality of baseband clock signals when the interference condition is detected.
    Type: Application
    Filed: July 24, 2010
    Publication date: December 9, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: FREDERIC CHRISTIAN MARC HAYEM, HOOMAN DARABI, MIKE (HON FAI) CHU, ANATOLY GELMAN, KIRAN PUTTEGOWDA, AHMADREZA (REZA) ROFOUGARAN, MARYAM ROFOUGARAN, CLAUDE G. HAYEK, NELSON R. SOLLENBERGER, RONISH PATEL
  • Publication number: 20100304679
    Abstract: Methods and systems for echo estimation and cancellation are disclosed and may include estimating combined echo return loss and echo return loss enhancement (ERL+ERLE). A subband gain vector may be calculated utilizing non-linear processing, subband analysis, and the estimated ERL+ERLE to mitigate residual echo. ERL+ERLE may be estimated by averaging a difference in DL and UL signals. A maximum value of ERL+ERLE may be determined over a period of time. A non-linear distortion adjustment factor may be estimated for ERL+ERLE. An ERL+ERLE estimation error may be calibrated specific to the wireless device. The estimating of ERL+ERLE may be suspended briefly after a transition in the DL or UL signals. Comfort noise may be added to mask the residual echo, which may be mitigated following a dual echo canceller. The estimating may be suspended when the DL signal is not present. A noise level may be included in the gain calculation.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Inventors: Hanks Zeng, Prakash Khanduri, Ken Kasiske, Ronish Patel, Nelson Sollenberger
  • Publication number: 20100303228
    Abstract: Methods and systems for a dual echo canceller (EC) are disclosed and may include cancelling echo in utilizing a dual echo canceller, wherein said dual echo canceller includes an active echo canceller and an adaptive echo canceller. Filter coefficients may be copied from the adaptive echo canceller to the active echo canceller for the cancellation, based on whether said adaptive echo canceller has converged. The coefficients may be copied utilizing copy logic, which may comprise divergence detection and/or echo path change detection. The coefficients may be reset to default settings utilizing the copy logic. The coefficients may be calculated utilizing normalized block least mean squares (NBLMS), and may be calculated when the NBLMS is enabled by update logic. The coefficients may be calculated utilizing linear predictive coefficient (LPC) filtered uplink and downlink signals.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Inventors: Hanks Zeng, Prakash Khanduri, Ken Kasiske, Ronish Patel, Nelson Sollenberger
  • Patent number: 7787569
    Abstract: A radio frequency integrated circuit (RFIC) includes a low noise amplifier that amplifies an inbound radio frequency (RF) signal to produce an amplified RF signal. A down conversion module converts the amplified RF signal to a down converted signal based on a local oscillation. An analog to digital conversion (ADC) module coupled to convert the down converted signal into a digital signal. A baseband processing module converts the digital signal into inbound data, wherein at least one function of the baseband processing module is clocked by a plurality of baseband clock signals A clock module produces the plurality of baseband clock signals, wherein the clock module detects an interference condition when frequency dependent noise components associated with at least one of the plurality of baseband clock signals are inside a frequency band associated with the inbound RF signal, and spreads the spectrum of the at least one of the plurality of baseband clock signals when the interference condition is detected.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: August 31, 2010
    Assignee: Broadcom Corporation
    Inventors: Frederic Christian Marc Hayem, Hooman Darabi, Mike (Hon Fai) Chu, Anatoly Gelman, Kiran Puttegowda, Ahmadreza (Reza) Rofougaran, Maryam Rofougaran, Claude G. Hayek, Nelson R. Sollenberger, Ronish Patel
  • Publication number: 20100204996
    Abstract: Methods and systems for dynamic range control in an audio processing system are disclosed and may include controlling a dynamic range of an audio signal by expanding the dynamic range utilizing a dynamic expander, and dividing the audio signal into a plurality of frequency bands. Each of the bands may be individually compressed utilizing a multi-band compressor. A sum of the individually compressed frequency bands may be compressed utilizing a full-band compressor. The audio signal may be filtered utilizing a pre-emphasis filter, such as an infinite impulse response filter and may be divided into frequency bands utilizing one or more finite impulse response filters and/or delay modules. The dynamic expander may include adaptive thresholds and an envelope detector. Each of the frequency bands may be compressed utilizing syllabic compression in the multi-band compressor. The compressed sum of compressed plurality of bands may be processed utilizing an audio CODEC.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Inventors: Hanks Zeng, Prakash Khanduri, Ken Kasiske, Ronish Patel, Nelson Sollenberger
  • Publication number: 20100087153
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, subsequent processing operations scheduled to follow a later null page are rescheduled and immediately processed, allowing the wireless terminal to re-enter the sleep mode more quickly following the receipt of a subsequent paging burst.
    Type: Application
    Filed: December 7, 2009
    Publication date: April 8, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: Nelson R. Sollenberger, Ronish Patel, Kenneth L. Kasiske, Karl Paulsen, Zhijun (Nick) Gong
  • Patent number: 7630701
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, subsequent processing operations scheduled to follow a later null page are rescheduled and immediately processed, allowing the wireless terminal to re-enter the sleep mode more quickly following the receipt of a subsequent paging burst.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: December 8, 2009
    Assignee: Broadcom Corporation
    Inventors: Nelson R. Sollenberger, Ronish Patel, Kenneth L. Kasiske, Karl Paulsen, Zhijun (Nick) Gong
  • Publication number: 20080161022
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Application
    Filed: March 14, 2008
    Publication date: July 3, 2008
    Applicant: BROADCOM CORPORATION
    Inventors: Ronish Patel, Nelson Sollenberger
  • Patent number: 7395099
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: July 1, 2008
    Assignee: Broadcom Corporation
    Inventors: Ronish Patel, Nelson R. Sollenberger
  • Publication number: 20080025379
    Abstract: A radio frequency integrated circuit (RFIC) includes a low noise amplifier amplifies an inbound radio frequency (RF) signal to produce an amplified RF signal. A down conversion module converts the amplified RF signal to a down converted signal based on a local oscillation. An analog to digital conversion (ADC) module converts the down converted signal into a digital signal. A baseband processing module converts the digital signal into inbound data, wherein at least one function of the baseband processing module is clocked by a plurality of baseband clock signals. A clock module produces the plurality of baseband clock signals, wherein a rate of each of the plurality of baseband clock signals is set such that frequency dependent noise components associated with each of the plurality of baseband clock signals are outside a frequency band associated with the inbound RF signal.
    Type: Application
    Filed: December 18, 2006
    Publication date: January 31, 2008
    Inventors: Frederic Christian Marc Hayem, Hooman Darabi, Mike (Hon Fai) Chu, Anatoly Gelman, Kiran Puttegowda, Claude G. Hayek, Ahmadreza (Reza) Rofougaran, Maryam Rofougaran, Nelson R. Sollenberger, Ronish Patel
  • Publication number: 20080024339
    Abstract: A radio frequency integrated circuit (RFIC) includes a low noise amplifier that amplifies an inbound radio frequency (RF) signal to produce an amplified RF signal. A down conversion module converts the amplified RF signal to a down converted signal based on a local oscillation. An analog to digital conversion (ADC) module coupled to convert the down converted signal into a digital signal. A baseband processing module converts the digital signal into inbound data, wherein at least one function of the baseband processing module is clocked by a plurality of baseband clock signals A clock module produces the plurality of baseband clock signals, wherein the clock module detects an interference condition when frequency dependent noise components associated with at least one of the plurality of baseband clock signals are inside a frequency band associated with the inbound RF signal, and spreads the spectrum of the at least one of the plurality of baseband clock signals when the interference condition is detected.
    Type: Application
    Filed: December 18, 2006
    Publication date: January 31, 2008
    Inventors: Frederic Christian Marc Hayem, Hooman Darabi, Mike (Hon Fai) Chu, Anatoly Gelman, Kiran Puttegowda, Ahmadreza (Reza) Rofougaran, Maryam Rofougaran, Claude G. Hayek, Nelson R. Sollenberger, Ronish Patel
  • Publication number: 20060264224
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 23, 2006
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Ronish Patel, Nelson Sollenberger
  • Patent number: 7107080
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: September 12, 2006
    Assignee: Broadcom Corporation
    Inventors: Ronish Patel, Nelson Sollenberger
  • Publication number: 20060085552
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, subsequent processing operations scheduled to follow a later null page are rescheduled and immediately processed, allowing the wireless terminal to re-enter the sleep mode more quickly following the receipt of a subsequent paging burst.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 20, 2006
    Inventors: Nelson Sollenberger, Ronish Patel, Kenneth Kasiske, Karl Paulsen, Zhijun (Nick) Gong
  • Publication number: 20040253967
    Abstract: A method and system to determine when a wireless terminal has been paged by a servicing base station. An encoded paging burst is received on a paging channel and then decoded to produce a decoded paging burst. The decoded paging burst is processed to determine if it is a null page. When the encoded paging burst is a null page, it is processed to produce a null page pattern. The wireless terminal may then enter a sleep mode or reduced functionality mode for a predetermined period of time. The wireless terminal awakes from the sleep mode to receive additional encoded paging bursts. Processing the additional encoded paging bursts produces a processed encoded paging burst, which is compared to the null page pattern. When compared favorably, the encoded paging burst is considered a null page, allowing the wireless terminal to re-enter the sleep mode without fully decoding the paging burst.
    Type: Application
    Filed: December 31, 2003
    Publication date: December 16, 2004
    Inventors: Ronish Patel, Nelson Sollenberger