Patents by Inventor Bruce J. Currivan

Bruce J. Currivan 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: 7804772
    Abstract: A method of managing traffic in a communications channel includes the steps of receiving a subscriber ID corresponding to a subscriber, performing a spectral analysis on a signal received from the subscriber within a time interval identified by the subscriber ID, and adjusting transmission characteristics of the subscriber based on the spectral analysis.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: September 28, 2010
    Assignee: Broadcom Corporation
    Inventors: Jonathan S. Min, Fang Lu, Bruce J. Currivan, Kevin Eddy
  • Publication number: 20100215217
    Abstract: Herein described is a system and method that tracks the face of a person engaged in a videophone conversation. In addition to performing facial tracking, the invention provides stabilization of facial images that are transmitted during the videophone conversation. The face is tracked by employing one or more algorithms that correlate videophone captured facial images against a stored facial image. The face may be better identified by way of employing one or more voice recognition algorithms. The one or more voice recognition algorithms may correlate utterances of the person engaged in a conversation to one or more stored utterances. The identified utterances are subsequently mapped to a stored facial image. In a representative embodiment, the system used for performing facial tracking and image stabilization comprises an image sensor, a lens, an actuator, and a controller/processor.
    Type: Application
    Filed: April 6, 2010
    Publication date: August 26, 2010
    Inventors: Bruce J. Currivan, Xuemin Chen
  • Publication number: 20100202689
    Abstract: Herein described is a system and method for modifying facial video transmitted from a first videophone to a second videophone during a videophone conversation. A videophone comprises a videophone image processing system (VIPS) that stores one or more preferred images. The one or more preferred images may comprise an image of a person presented in an attractive appearance. The one or more preferred images may comprise one or more avatars. Additionally, the VIPS may be used to incorporate one or more facial features of the person into a preferred image or avatar. Furthermore, a replacement background may be incorporated into the preferred image or avatar. The VIPS transmits a preferred image of a first speaker of a first videophone to a second speaker of a second videophone by capturing an actual image of the first speaker and substituting at least a portion of said actual image with a stored image.
    Type: Application
    Filed: April 6, 2010
    Publication date: August 12, 2010
    Inventors: Bruce J. Currivan, Xuemin Chen
  • Patent number: 7765577
    Abstract: A method of transmitting data in a cable modem system includes the steps of encoding the data using forward error correction. The data is then encoded with Turbo encoding. The data is then sent to a modulation scheme. The data is then transmitted over a cable channel. The data is then demodulated. The data is then decoded using a Turbo decoder. An inverse of the forward error correction is then applied to the data.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: July 27, 2010
    Assignee: Broadcom Corporation
    Inventors: Ravi Bhaskaran, Bruce J Currivan, Thomas J Kolze, Ba-Zhong Shen
  • Publication number: 20100180165
    Abstract: A system and method are used to provide uncorrelated code hopping in a communications system. A shift register receives data. The shift register is clocked to shift the data. A scaler performs a scaling operation on the data with a numerical value of active codes. A truncator truncates the scaled data to its seven most significant bits to produce a pseudo random hop number. A code matrix shifter circularly shifts the active codes in a code matrix based on the pseudo random hop number to produce a circularly shifted code. A transmitter transmits the circularly shifted code.
    Type: Application
    Filed: February 19, 2010
    Publication date: July 15, 2010
    Applicant: Broadcom Corporation
    Inventors: Bruce J. CURRIVAN, Thomas J. Kolze, Kevin L. Miller, Richard S. Prodan, Jonathan S. Min
  • Patent number: 7728866
    Abstract: Herein described is a system and method for modifying facial video transmitted from a first videophone to a second videophone during a videophone conversation. A videophone comprises a videophone image processing system (VIPS) that stores one or more preferred images. The one or more preferred images may comprise an image of a person presented in an attractive appearance. The one or more preferred images may comprise one or more avatars. Additionally, the VIPS may be used to incorporate one or more facial features of the person into a preferred image or avatar. Furthermore, a replacement background may be incorporated into the preferred image or avatar. The VIPS transmits a preferred image of a first speaker of a first videophone to a second speaker of a second videophone by capturing an actual image of the first speaker and substituting at least a portion of said actual image with a stored image.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: June 1, 2010
    Assignee: Broadcom Corp.
    Inventors: Bruce J. Currivan, Xuemin Chen
  • Publication number: 20100111141
    Abstract: A communication system performs burst noise cancellation. A transmitter produces and transmits a spread signal that comprises at least one known-value symbol spread by a plurality of non data-carrying orthogonal codes and data symbols spread by at least one data-carrying orthogonal code. The transmitter transmits the spread signal across a communication link that introduces burst noise. A burst noise detector determines burst noise affected chips of the orthogonal codes. A weight computation functional block calculates a plurality of complex-valued combining weights based upon the burst noise affected chips. A vector de-spreader and a linear combiner operate in combination to use the plurality of non data-carrying orthogonal codes, the at least one data-carrying orthogonal code, and the plurality of complex-valued combining weights to de-spread the received spread signal to produce the data symbols with the burst noise substantially removed.
    Type: Application
    Filed: January 4, 2010
    Publication date: May 6, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: Bruce J. Currivan, Nabil R. Yousef, Thomas J. Kolze, Gottfried Ungerboeck
  • Patent number: 7697546
    Abstract: A distributed cable modem termination system of the present invention includes a downstream transmitter hub, an upstream receiver hub, and a head end that communicatively couples to the downstream transmitter hub and to the upstream receiver hub via a packet data network. The head end and the downstream transmitter hub are operable to synchronize a clock of the downstream transmitter hub with a clock of the head end. Further, the upstream receiver hub and the downstream transmitter hub are operable to synchronize a clock of the upstream receiver hub with the clock of the downstream transmitter hub. Clock synchronization between the upstream receiver hub and the downstream transmitter hub are performed using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant.
    Type: Grant
    Filed: February 18, 2005
    Date of Patent: April 13, 2010
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Alexander G. MacInnis, Thomas J. Kolze, Richard S. Prodan
  • Patent number: 7697024
    Abstract: Herein described is a system and method that tracks the face of a person engaged in a videophone conversation. In addition to performing facial tracking, the invention provides stabilization of facial images that are transmitted during the videophone conversation. The face is tracked by employing one or more algorithms that correlate videophone captured facial images against a stored facial image. The face may be better identified by way of employing one or more voice recognition algorithms. The one or more voice recognition algorithms may correlate utterances of the person engaged in a conversation to one or more stored utterances. The identified utterances are subsequently mapped to a stored facial image. In a representative embodiment, the system used for performing facial tracking and image stabilization comprises an image sensor, a lens, an actuator, and a controller/processor.
    Type: Grant
    Filed: November 3, 2005
    Date of Patent: April 13, 2010
    Assignee: Broadcom Corp.
    Inventors: Bruce J. Currivan, Xuemin Chen
  • Patent number: 7681214
    Abstract: Outer code covered synchronous code division multiple access for cable modem (CM) channels. Outer pseudo-noise (PN) code is employed, along with orthogonal codes (OCs), to spread CM signals thereby mitigating inter-code-interference (ICI) effects caused by residual multi-path propagation within CM communication systems. The added and implemented PN sequences have relatively good autocorrelation properties (when compared to the autocorrelation properties of the OCs) that mask the possible bad autocorrelation and/or cross-correlation properties of the OCs. This outer-code covered PN coding, along with the OC coding, enables much better performance in the presence of residual multi-path. The PN code's added complexity is very minimal as the PN may use the same chip rate of the orthogonal code while providing for better performance in the presence of residual multi-path components.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: March 16, 2010
    Assignee: Broadcom Corporation
    Inventors: Nabil R. Yousef, Bruce J. Currivan
  • Publication number: 20100052967
    Abstract: A method and apparatus is disclosed to extend a dynamic input range of an analog to digital converter (ADC). A composite ADC may include one or more ADCs. The one or more ADCs compare a signal metric of an analog input signal to quantization levels to produce intermediate digital output signals using one or more non-clipping input values. The composite ADC may select among the one or more intermediate digital output signals based on the signal metric of the analog input signal to produce a final digital output.
    Type: Application
    Filed: May 11, 2009
    Publication date: March 4, 2010
    Applicant: Broadcom Corporation
    Inventors: Bruce J. Currivan, Thomas J. Kolze, Lin He, Loke Tan, Ramon Gomez, Francesco Gatta
  • Patent number: 7673192
    Abstract: A system and method are used to provide uncorrelated code hopping in a communications system. A multi-bit linear shift register receives data and clocks the data fifteen times. A word assembler receives the shifted data and outputs a fifteen bit word. A mixer mixes the fifteen bit word with an numerical value of active codes to generate a mixed signal. A divider divides the mixed signal to produce a divided signal. A truncator truncates the divided signal to its seven most significant bits to produce a pseudo random hop number. A code matrix shifter circularly shifts the active codes in a code matrix based on the pseudo random hop number to produce a circularly shifted code. A transmitter transmits the circularly shifted code matrix.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: March 2, 2010
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Thomas J. Kolze, Kevin L. Miller, Richard S. Prodan, Jonathan S. Min
  • Publication number: 20100002760
    Abstract: Provided is a method and system for estimating distortion in a communications channel including an adaptive equalizer. The method includes determining one or more adaptive filter coefficients associated with a signal passed through the equalizer. The method also includes estimating un-equalized channel distortion based upon the determined adaptive filter coefficients.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 7, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: Thomas J. Kolze, Bruce J. Currivan
  • Patent number: 7643538
    Abstract: A communication system performs burst noise cancellation. A transmitter produces and transmits a spread signal that comprises at least one known-value symbol spread by a plurality of non data-carrying orthogonal codes and data symbols spread by at least one data-carrying orthogonal code. The transmitter transmits the spread signal across a communication link that introduces burst noise. A burst noise detector determines burst noise affected chips of the orthogonal codes. A weight computation functional block calculates a plurality of complex-valued combining weights based upon the burst noise affected chips. A vector de-spreader and a linear combiner operate in combination to use the plurality of non data-carrying orthogonal codes, the at least one data-carrying orthogonal code, and the plurality of complex-valued combining weights to de-spread the received spread signal to produce the data symbols with the burst noise substantially removed.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: January 5, 2010
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Nabil R. Yousef, Thomas J. Kolze, Gottfried Ungerboeck
  • Publication number: 20090327845
    Abstract: A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel.
    Type: Application
    Filed: June 19, 2009
    Publication date: December 31, 2009
    Applicant: Broadcom Corporation
    Inventors: Bruce J. CURRIVAN, Thomas J. Kolze, Daniel H. Howard, Thomas J. Quigley, Nambi Seshadri, Thomas L. Johnson, Scott Cummings, James Harrell, Fred Bunn, Joel Danzig, Stephen Hughey
  • Patent number: 7630357
    Abstract: A distributed CMTS includes a head end, a downstream transmitter hub, and an upstream receiver hub. The head end transmits data packets to the downstream transmitter via a coupling packet data network. Each data packet is marked with a “measured delay” Quality of Service (QOS) and includes a time stamp that is based upon a clock of the head end and a delay tag. The downstream transmitter hub receives the plurality of data, adjusts the time stamps based upon the delay tags, smoothes the time stamps of the plurality of data packets and, based upon the smoothed time stamps, synchronizes its clock with the clock of the head end. The downstream transmitter hub then synchronizes a clock of the upstream receiver hub with the clock of the downstream transmitter hub. The upstream receiver hub may synchronize its clock to the clock of the head end using this technique.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: December 8, 2009
    Assignee: Broadcom Corporation
    Inventor: Bruce J. Currivan
  • Patent number: 7631242
    Abstract: A system, method and computer program product is provided for mitigating the effects of burst noise on packets transmitted in a communications system. A transmitting device applies an outer code, which may include, for example, a block code, an exclusive OR (XOR) code, or a repetition code, to one or more packets prior to adaptation of the packets for transmission over the physical (PHY) layer of the communications system, wherein the PHY layer adaptation may include FEC encoding of individual packets. The outer coded packets are then separately transmitted over a channel of the communications system. A receiving device receives the outer coded packets, performs PHY level demodulation and optional FEC decoding of the packets, and then applies outer code decoding to the outer coded packets in order to restore packets that were erased during transmission due to burst noise or other impairments on the channel.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: December 8, 2009
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Thomas J. Kolze, Daniel H. Howard, Thomas J. Quigley, Nambi Seshadri, Thomas L. Johnson, Scott Cummings, Jay Harrell, Fred Bunn, Joel Danzig, Stephen Hughley
  • Patent number: 7626996
    Abstract: A system for detecting collisions in a shared communications medium, such as a TDMA medium, includes a receive path adapted to generate a first intermediate signal, a second intermediate signal, and a data symbol sequence from an input signal. A preamble detection module generates a correlation metric from the first intermediate signal. A power measurement module generates a power indication signal from the second intermediate signal. A noise measurement module generates a noise indication signal from the second intermediate signal and the data symbol sequence. A processing module is adapted to characterize the input signal as a collision for certain values of correlation metric, power indication signal, and noise indication signal.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: December 1, 2009
    Assignee: Broadcom Corporation
    Inventors: Bruce J. Currivan, Jonathan S. Min, Fang Lu
  • Publication number: 20090285343
    Abstract: A filter settings generation operation includes sampling a communication channel to produce a sampled signal. The sampled signal is spectrally characterized across a frequency band of interest to produce a spectral characterization of the sampled signal. This spectral characterization may not include a signal of interest. The spectral characterization is then modified to produce a modified spectral characterization. Filter settings are then generated based upon the modified spectral characterization. Finally, the communication channel is filtered using the filter settings when the signal of interest is present on the communication channel. In modifying the spectral characterization, pluralities of spectral characteristics of the spectral characterization are independently modified to produce the modified spectral characterization. Modifications to the spectral characterization may be performed in the frequency domain and/or the time domain.
    Type: Application
    Filed: July 27, 2009
    Publication date: November 19, 2009
    Applicant: BROADCOM CORPORATION
    Inventors: Thomas J. Kolze, Bruce J. Currivan, Jonathan S. Min, Eric Ojard, James Chi Thi, Daniel Howard
  • Patent number: 7602867
    Abstract: Provided is a method and system for estimating distortion in a communications channel including an adaptive equalizer. The method includes determining one or more adaptive filter coefficients associated with a signal passed through the equalizer. The method also includes estimating un-equalized channel distortion based upon the determined adaptive filter coefficients.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: October 13, 2009
    Assignee: Broadcom Corporation
    Inventors: Thomas J. Kolze, Bruce J. Currivan