Patents by Inventor Haixiang Liang

Haixiang Liang 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).

  • Publication number: 20040261061
    Abstract: A system and method for analyzing the real-time performance of a communication device. An aspect of the present invention records information input to the communication device during real-time operation of the communication device. A playback device or module may execute a model of the communication device in a non-real-time environment according to the recorded real-time input information. System execution in the non-real-time playback environment may, therefore, be equivalent to the original operation of the communication device that occurred in real-time. Accordingly, situations that occur in real-time may be efficiently recreated in non-real-time playback. An operator may analyze the past real-time performance of the communication device using the playback device or module, the recorded real-time input information, and a debugger utility if desired, without conducting additional trials to reproduce the desired operational situation.
    Type: Application
    Filed: January 28, 2004
    Publication date: December 23, 2004
    Inventors: Haixiang Liang, Ilya Stomakhin, Mark Gonikberg, Yury Gonikberg
  • Publication number: 20040174967
    Abstract: Reliable detection of a call-waiting tone is provided by employing a correlation based technique. A modem or other device employing such a technique need not rely on carrier drop detection and is generally insensitive to other energy or noise on the line.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 9, 2004
    Applicant: AltoCom, Inc.
    Inventors: Haixiang Liang, Zarko Draganic
  • Patent number: 6704400
    Abstract: Reliable detection of a call-waiting tone is provided by employing a correlation based technique. A modem or other device employing such a technique need not rely on carrier drop detection and is generally insensitive to other energy or noise on the line.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: March 9, 2004
    Assignee: Altocom, Inc.
    Inventors: Haixiang Liang, Zarko Draganic
  • Publication number: 20040039764
    Abstract: A Finite Impulse Response (FIR) filter is implemented in software on a general purpose processor in a manner which reduces the number of memory accesses as compared to conventional methods.
    Type: Application
    Filed: August 29, 2003
    Publication date: February 26, 2004
    Applicant: Broadcom Corporation
    Inventors: Mark Gonikberg, Haixiang Liang
  • Publication number: 20030225808
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Application
    Filed: January 24, 2003
    Publication date: December 4, 2003
    Inventors: Gregory H. Efland, Haixiang Liang, Yuanjie Chen
  • Publication number: 20030210740
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Application
    Filed: January 24, 2003
    Publication date: November 13, 2003
    Inventors: Gregory H. Efland, Haixiang Liang, Kevin H. Peterson, Yuanjie Chen, Alan G. Corry, Nino P. Ferrario, Jeff Z. Guan, Meera Prahland, Ilya Stomakhin, Yongbing Wan, Larry C. Yamano, Lin Yin, Gong-San Yu, George A. Papanicolaou
  • Patent number: 6618739
    Abstract: A filter is implemented in software on a general purpose processor in a manner which reduces the number of memory accesses as compared to conventional methods. In some realizations, both application code and filter code are executed on a same general purpose processor. The filter code incrementally loads respective portions of input and coefficient vector data from addressable storage into respective registers of the processor and performs successive operations thereupon to accumulate output vector data into other respective registers of the processor. The filter code typically exhibits an execution ratio of less than two input and coefficient data loads per operation to accumulate. In some realizations, the filter code is callable from the application code and provides the application code with a signal processing facility without use of a digital signal processor (DSP).
    Type: Grant
    Filed: February 22, 2001
    Date of Patent: September 9, 2003
    Assignee: AltoCom, Inc.
    Inventors: Mark Gonikberg, Haixiang Liang
  • Publication number: 20030072360
    Abstract: A technique is described for reliably determining whether a direct digital connection exists between a transmitting server modem and a receiving client modem. Such a determination is an essential part of the training procedure for modems that conform to ITU-T Recommendation V.90 but is also applicable to other data communications configurations and equipment. In some configurations in accordance with the present invention, segments of a modem training signal, L1 L2, are used to make the determination.
    Type: Application
    Filed: November 19, 2002
    Publication date: April 17, 2003
    Applicant: AltoCom, Inc.
    Inventors: Haixiang Liang, Mark Gonikberg
  • Publication number: 20030053533
    Abstract: A method for forming a non-iterative time-domain equalizer (TEQ) and apparatus corresponding thereto. A channel response H(z) is followed by a TEQ response A(z) and a residual output B(z) is chosen so that its degree is less than a cyclic prefix. An error signal is formed so that E(z)=H(z)A(z)−B(z). With a unit input, the error signal is set to zero and B(z)=H(z)A(z). Each signal is expressed as a polynomial, having varying degrees, and a having corresponding coefficients. Once expanded, the coefficients of similar degree can be equated on both sides of the equation. The error signal can then be determined in terms of coefficients corresponding to the TEQ and the residual signal. The coefficients of the channel response can be derived from the channel training estimates. The error signal is minimized and the result is solved for in terms of the desired TEQ coefficients.
    Type: Application
    Filed: August 13, 2001
    Publication date: March 20, 2003
    Inventor: Haixiang Liang
  • Patent number: 6504865
    Abstract: A technique is described for reliably determining whether a direct digital connection exists between a transmitting server modem and a receiving client modem. Such a determination is an essential part of the training procedure for modems that conform to ITU-T Recommendation V.90 but is also applicable to other data communications configurations and equipment. In some configurations in accordance with the present invention, segments of a modem training signal, L1L2, are used to make the determination.
    Type: Grant
    Filed: February 24, 1999
    Date of Patent: January 7, 2003
    Assignee: Altocom, Inc.
    Inventors: Haixiang Liang, Mark Gonikberg
  • Patent number: 6496572
    Abstract: Reliable detection of a call-waiting tone is provided by employing a correlation based technique. A modem or other device employing such a technique need not rely on carrier drop detection and is generally insensitive to other energy or noise on the line.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: December 17, 2002
    Assignee: AltoCom, Inc.
    Inventors: Haixiang Liang, Zarko Draganic
  • Publication number: 20020057802
    Abstract: In a data communication system, a transmitter of a modem, for example, uses a single scrambler to operate in a data communication mode and in a non-data mode. During the data communication mode the scrambler is used to scramble data for communication by the transmitter. During the non-data mode, the scrambler is used to generate a non-data mode signal for communication by the scrambler. The modem may be an ADSL modem, for example, in which case the data communication mode is SHOWTIME while the non-data mode may be Q-mode.
    Type: Application
    Filed: July 16, 2001
    Publication date: May 16, 2002
    Inventors: Arthur J. Carlson, Haixiang Liang
  • Patent number: 6333974
    Abstract: Reliable detection of a call-waiting tone is provided by employing a correlation based technique. A modem or other device employing such a technique need not rely on carrier drop detection and is generally insensitive to other energy or noise on the line.
    Type: Grant
    Filed: May 26, 1998
    Date of Patent: December 25, 2001
    Assignee: AltoCom, Inc.
    Inventors: Haixiang Liang, Zarko Draganic
  • Patent number: 6209013
    Abstract: A Finite Impulse Response (FIR) filter is implemented in software on a general purpose processor in a manner which reduces the number of memory accesses as compared to conventional methods.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: March 27, 2001
    Assignee: AltoCom, Inc.
    Inventors: Mark Gonikberg, Haixiang Liang
  • Patent number: 6018755
    Abstract: A Finite Impulse Response (FIR) filter is implemented in software on a general purpose processor in a manner which reduces the number of memory accesses as compared to conventional methods. In particular, an efficient implementation for a general purpose processor having a substantial number of registers includes inner and outer loop code which together make ##EQU1## memory accesses and KN multiply-accumulates, where L.sub.1 is the number of output vector elements computed during each pass through the outer loop and where L.sub.2 is the number of taps per output vector element computed during each pass through the inner loop. The efficient implementation exploits L.sub.1 +2L.sub.2 general purpose registers. For an embodiment in which L.sub.1 =L.sub.2 =8, inner and outer loop code make ##EQU2## memory accesses, which for filter implementations with large numbers of taps, approaches a 4.times. reduction in the number of memory accesses as compared to conventional methods.
    Type: Grant
    Filed: November 14, 1996
    Date of Patent: January 25, 2000
    Assignee: Altocom, Inc.
    Inventors: Mark Gonikberg, Haixiang Liang
  • Patent number: 5864545
    Abstract: A phase-splitting T/3 equalizer and echo canceller structure is computationally efficient because only one point per baud is calculated. However, there are two drawbacks to the structure: (1) since the equalizer performs both the phase-splitting function and channel response equalization, its convergence is slow, and (2) when training the echo canceller during half-duplex training, an answering modem needs an assumed equalizer in its receive path to train its echo canceller, because the adaptive equalizer has not yet been trained; however, after equalizer training the echo canceller needs to be retrained because equalizer coefficients have changed. In contrast, a fixed phase splitting filter can be used during training.
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: January 26, 1999
    Assignee: Altocom, Inc.
    Inventors: Mark Gonikberg, Haixiang Liang