Patents by Inventor Claude Hayek

Claude Hayek 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: 9286900
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: March 15, 2016
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Patent number: 8103022
    Abstract: Methods and systems for detecting, and controlling power for, an auxiliary microphone are disclosed. Aspects of one method may include a detection block intermittently enabling a bias circuit block to provide a bias signal to determine if an auxiliary microphone may be communicatively coupled to a mobile device. The detection block may process 1-bit digital samples received from the bias circuit bock to determine whether the auxiliary microphone may be communicatively coupled. The detection block may also process the 1-bit digital samples to determine if a button associated with the auxiliary microphone may have been pushed or activated.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: January 24, 2012
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Andy Tong, Todd L. Brooks, Claude Hayek
  • Publication number: 20110182444
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Application
    Filed: March 21, 2011
    Publication date: July 28, 2011
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Patent number: 7912728
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 22, 2011
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Patent number: 7852239
    Abstract: One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: December 14, 2010
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Huaiyi (Hanks) Zeng, Nelson Sollenberger, Li Fung Chang, Taiya Cheng, Claude Hayek
  • Patent number: 7787529
    Abstract: An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: August 31, 2010
    Assignee: Broadcom Corporation
    Inventors: Taiyi Cheng, Hongwei Kong, Thirunathan Sutharsan, Claude Hayek
  • Publication number: 20090098902
    Abstract: One or more circuits in a mobile phone may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates and one or more of the following wireless standards: WCDMA, HSDPA, GSM, GPRS, EDGE, and/or Bluetooth. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 16, 2009
    Inventors: Hongwei Kong, Huaiyi (Hanks) Zeng, Nelson Sollenberger, Li Fung Chang, Taiyi Cheng, Claude Hayek
  • Patent number: 7463170
    Abstract: An audio codec in a wireless device may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device. The up-sampled mixed audio signals may be down sampled for communication to a Bluetooth radio.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: December 9, 2008
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Huaiyi (Hanks) Zeng, Nelson Sollenberger, Li Fung Chang, Taiya Cheng, Claude Hayek
  • Publication number: 20080151975
    Abstract: An audio codec integrated with baseband processing and RF on a single IC chip. The audio codec may be implemented in a variety of wireless transceivers, such as cell phones, to offer voice, data and/or music functions. The codec also has monaural and stereo channels for audio output, as well as stereo inputs.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 26, 2008
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: Taiyi Cheng, Hongwei Kong, Thirunathan Sutharsan, Claude Hayek
  • Publication number: 20080130917
    Abstract: An audio codec in a wireless device may be utilized for up sampling two or more audio signals to a same data sampling rate. Each audio signal, such as digital audio, voice, and polyringer, for example, may be received at one of a plurality of data sampling rates. Audio signals may be equalized and/or compensated with an FIR filter before up sampling or with an IIR filter to reduce overall processing latency. Multiple half-band interpolation operations may perform the up sampling. The first half-band filter may be replaced by an IIR filter to reduce overall processing latency. A gain of the up-sampled data may be adjusted to reduce noise effects. The channels of the up-sampled audio signals may be mixed and later further up sampled for subsequent communication to an output device. The up-sampled mixed audio signals may be down sampled for communication to a Bluetooth radio.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Hongwei Kong, Huaiyi (Hanks) Zeng, Nelson Sollenberger, Li Fung Chang, Taiya Cheng, Claude Hayek
  • Publication number: 20080133227
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Publication number: 20080130913
    Abstract: Methods and systems for detecting, and controlling power for, an auxiliary microphone are disclosed. Aspects of one method may include a detection block intermittently enabling a bias circuit block to provide a bias signal to determine if an auxiliary microphone may be communicatively coupled to a mobile device. The detection block may process 1-bit digital samples received from the bias circuit bock to determine whether the auxiliary microphone may be communicatively coupled. The detection block may also process the 1-bit digital samples to determine if a button associated with the auxiliary microphone may have been pushed or activated.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Andy Tong, Todd L. Brooks, Claude Hayek
  • Publication number: 20070191007
    Abstract: Certain aspects of a method and system for handling signals in a communication system are disclosed. Aspects of one method may include processing, within a single chip, any one of a plurality of wireless access communication protocols by any one of a plurality of on-chip baseband processors. None of the on-chip baseband processors is a dedicated processor that is configured to handle only a single wireless access communication protocol. The plurality of wireless access communication protocols may comprise WCDMA, HSDPA, GSM, GPRS, and EDGE. Any one of the plurality of on-chip baseband processors may be configured to process any one of the plurality of wireless access communication protocols.
    Type: Application
    Filed: February 14, 2006
    Publication date: August 16, 2007
    Inventors: Claude Hayek, Lawrence Madar, Nelson Sollenberger, Frederic Hayem, Vafa Rakshani
  • Patent number: 6704325
    Abstract: A method and system for efficiently handling a particular streaming data packet regardless of whether the streaming data packet has a first alignment or a second alignment. In one embodiment, the present invention receives a first portion of an incoming packet stream at a peripheral component adapted to be coupled to a host computer. The present embodiment then receives a second portion of the incoming packet stream at the peripheral component. Next, the present embodiment determines whether the incoming packet stream has a first alignment or a second alignment. Provided that the incoming packet stream has the second alignment, the present embodiment reconfigures the incoming packet stream to have the first alignment. The present embodiment then handles the incoming packet stream using a single processing unit adapted to handle only packet streams having the first alignment.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: March 9, 2004
    Assignee: 3Com Corporation
    Inventors: Glen H. Lowe, Claude Hayek
  • Patent number: 6574694
    Abstract: A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, peripheral component events are coalesced. The time interval between succeeding peripheral component events is determined. This time interval is then compared to a time threshold. This process continues until the time interval between succeeding peripheral component events meets or exceeds the time threshold. Once the time interval between succeeding peripheral component events meets or exceeds the time threshold, an interrupt is generated. By appropriately selecting a time threshold, idle periods are identified. Thus, the present invention generates interrupts when idle conditions exist, optimizing the generation of interrupts. By optimizing the generation of interrupts, the number of interrupts generated is reduced, minimizing the CPU overhead associated with the servicing of interrupts.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: June 3, 2003
    Assignee: 3Com Corporation
    Inventors: Edmund Chen, Glenn William Connery, Claude Hayek, Paul Sidenblad
  • Patent number: 6529986
    Abstract: A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, peripheral component events are coalesced. The time that a peripheral component event has been stored is determined. This time interval is then compared to a storage time threshold. This process continues until the time that a peripheral component event has been stored meets or exceeds the storage time threshold. Once time that a peripheral component event has been stored meets or exceeds the storage time threshold, an interrupt is generated. By appropriately selecting a storage time threshold, the generation of interrupts is optimized. As a result, the present invention optimizes the generation of interrupts, reducing the frequency with which interrupts are generated, and minimizing the CPU overhead associated with the servicing of interrupts.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: March 4, 2003
    Assignee: 3Com Corporation
    Inventors: Edmund Chen, Glenn William Connery, Claude Hayek, Paul Sidenblad
  • Patent number: 6351785
    Abstract: A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, peripheral component events are coalesced. A peripheral component such as, for example, a network interface card generates a first interrupt when the number of coalesced peripheral component events meets a quantity threshold. In the present embodiment, a peripheral component driver such as, for example, a network interface card driver then services the first peripheral component event. In one embodiment of the present invention, the peripheral component then services any existing coalesced peripheral component event (or events) that has not yet generated a respective interrupt. The service of peripheral component events is monitored for determining the quantity of peripheral component events not serviced. The number of peripheral component events not serviced is then used to vary the quantity threshold.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: February 26, 2002
    Assignee: 3Com Corporation
    Inventors: Edmund Chen, Glenn William Connery, Claude Hayek, Paul Sidenblad
  • Patent number: 6266732
    Abstract: A method and system for efficiently servicing a peripheral component event. In one embodiment of the present invention, a peripheral component such as, for example, a network interface card generates a first interrupt upon the occurrence of a first peripheral component event. In the present embodiment, a peripheral component driver such as, for example, a network interface card driver then services the first peripheral component event. In this embodiment of the present invention, the peripheral component then services any existing coalesced peripheral component event (or events) which has not yet generated a respective interrupt. In so doing, the present embodiment eliminates the need for the existing coalesced peripheral component event to generate an additional interrupt at some later time. As a result, the present embodiment reduces the frequency with which interrupts are generated, and minimizes the CPU overhead associated with the servicing of interrupts.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: July 24, 2001
    Assignee: 3Com Corporation
    Inventors: Edmund Chen, Claude Hayek, Jahan Lotfi
  • Patent number: 6243785
    Abstract: A method and system for programmably controlling hardware generation of interrupts by a peripheral component. In one embodiment, the present invention uses a peripheral component driver to programmably define a duration for a time cycle of a hardware timer disposed on a peripheral component. The hardware timer is configured to cause the generation of an interrupt signal upon the expiration of the time cycle. In this embodiment, the hardware timer of the peripheral component implements the duration for the time cycle and causes the generation of an interrupt signal upon the expiration of the time cycle. In so doing, the present embodiment attains the reliability and consistency of hardware timer generated interrupts schemes, but, by controlling the hardware timer with software, the present embodiment prevents over utilization of the CPU by the hardware timer.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: June 5, 2001
    Assignee: 3COM Corporation
    Inventors: Glen H. Lowe, Claude Hayek
  • Patent number: 6148350
    Abstract: A method and system for efficiently transferring data between a host computer and a peripheral component which is removably coupled to the host computer. In one embodiment of the present invention, a peripheral component driver such as, for example, a network interface card driver receives a request from a peripheral component, such as, for example, a network interface card, to transfer data from the peripheral component to memory of the host computer. The data to be transferred requires a first block of memory in the host computer wherein the first block of the memory has a first size. The present embodiment then allocates a second block of memory in the host computer to receive the data from the peripheral component. In the present invention, the second block of memory has a second size which is greater than the first size. Additionally, the second block of memory comprises an integer unit of the memory.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: November 14, 2000
    Assignee: 3Com Corporation
    Inventors: Edmund Chen, Claude Hayek, Jahan Lotfi