Patents by Inventor Mark A. Waldron

Mark A. Waldron 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: 6577683
    Abstract: A method and device for generating a constellation of Pulse Code Modulation (PCM) levels to represent digital data in a communication system. The constellation of Pulse Code Modulation levels are selected to have a total number of PCM levels and an upper power limit that optimizes noise performance. PCM levels are selected to increase the minimum spacing between PCM levels as great as possible while staying within the upper power limit for a constellation having a desired number of PCM levels. To minimize the power level of the selected constellation, constellation points are selected starting from PCM levels at linear values near zero to PCM levels at higher linear values. To improve noise performance, the number of occurrences of the minimum distance between PCM levels is also reduced without exceeding the upper power level. To reduce occurrences of the minimum distance between constellation points, PCM levels at the minimum distance from the previously selected PCM level may be skipped.
    Type: Grant
    Filed: June 17, 1999
    Date of Patent: June 10, 2003
    Assignee: 3Com Corporation
    Inventors: Mark A. Waldron, Scott A. Lery
  • Patent number: 6255967
    Abstract: An improved DC compensation method for use in conjunction with telephony signalling. The method includes defining a frame that includes at least two n-bit codewords. An unsigned codeword is then identified within the frame by applying a rule to the codewords in the defined frame. Next, a sign bit is appended to the unsigned codeword, thereby producing a DC compensating codeword. The sign bit is selected based upon a weighting function of the linear values associated with previously transmitted codewords. The remaining unsigned codewords in the frame are assigned sign bits from user data.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: July 3, 2001
    Assignee: 3Com Corporation
    Inventors: Andrew L. Norrell, Vladimir G. Parizhsky, Scott A. Lery, Mark A. Waldron
  • Patent number: 6115395
    Abstract: A method of detecting the presence of signal impairments that introduce distortion in one or more time slots of a communication link by comparing a received training sequence of signal points with hypothetical received signal points, where the hypothetical points are predistorted versions of the training sequence, and are based on the known, predetermined training sequence of signal points. A detection matrix is formed where one dimension of the matrix corresponds to a time slot within a frame, preferably six time slots to a frame, and the other dimension corresponds to a particular impairment, or combination of impairments. The individual signal impairments are generally one or more of the following: robbed bit signaling where the robbed bit is replaced with a logic `0`; robbed bit signaling where the robbed bit is replaced with a logic `1`; robbed bit signaling where the robbed bit is replaced with a logic `1/2`; 3 dB digital attenuator; 6 dB digital attenuator.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: September 5, 2000
    Assignee: 3COM Corporation
    Inventors: Andrew L. Norrell, Mark A. Waldron, Vladimir G. Parizhsky, Carl H. Alelyunas, Scott A. Lery
  • Patent number: 6009121
    Abstract: A method and device for generating a constellation of Pulse Code Modulation (PCM) levels to represent digital data in a communication system. The constellation of Pulse Code Modulation levels are selected to have a total number of PCM levels and an upper power limit that optimizes noise performance. PCM levels are selected to increase the minimum spacing between PCM levels as great as possible while staying within the upper power limit for a constellation having a desired number of PCM levels. To minimize the power level of the selected constellation, constellation points are selected starting from PCM levels at linear values near zero to PCM levels at higher linear values. To improve noise performance, the number of occurrences of the minimum distance between PCM levels is also reduced without exceeding the upper power level. To reduce occurrences of the minimum distance between constellation points, PCM levels at the minimum distance from the previously selected PCM level may be skipped.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: December 28, 1999
    Assignee: 3Com Corporation
    Inventors: Mark A. Waldron, Scott A. Lery
  • Patent number: 5999109
    Abstract: An improved DC compensation method for use in conjunction with telephony signalling. The method includes defining a frame that includes at least two n-bit codewords. An unsigned codeword is then identified within the frame by applying a rule to the codewords in the defined frame. Next, a sign bit is appended to the unsigned codeword, thereby producing a DC compensating codeword. The sign bit is selected based upon a weighting function of the linear values associated with previously transmitted codewords. The remaining unsigned codewords in the frame are assigned sign bits from user data.
    Type: Grant
    Filed: June 9, 1997
    Date of Patent: December 7, 1999
    Assignee: 3Com Corporation
    Inventors: Andrew L. Norrell, Vladimir G. Parizhsky, Scott A. Lery, Mark A. Waldron
  • Patent number: 5986596
    Abstract: A method for storing a constellation of Pulse Code Modulation (PCM) levels in a condensed representation. The constellation of PCM levels is stored in a condensed representation that can be expanded to the full constellation. A 16 bit binary word stores the full constellation of selected points. The 6 most significant bits represent a number of PCM linear values at the minimum spacing between PCM linear values that should not be selected in the constellation. The 10 least significant bits represent the minimum spacing between PCM linear values selected in the constellation from the condensed representation. Using the number of PCM linear values at the minimum spacing between PCM linear values that should not be selected in the constellation, the minimum spacing between PCM linear values, and the number of selected constellation points, the full constellation can be generated from the condensed representation.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: November 16, 1999
    Assignee: 3Com Corporation
    Inventor: Mark A. Waldron
  • Patent number: 4691342
    Abstract: A multi-speed, full duplex modem is disclosed for transmitting and receiving analog signals over a telephone network in communication with a remote modem. The analog signals are converted to digital data for processing by a signal processor and a microcomputer. A bi-directional bus is disposed between the signal processor and the microcomputer for selectively transferring multiple bits of data in either a transmit or receive direction. One or more of the multiple bits of data are restricted to convey bus direction data in one of the transmit and receive directions, and not restricted in the other direction. The full duplex modem allows simultaneous transmission and reception of analog signals over the telephone network, at one of the multispeed data rates selected for compatability between the full duplex, multispeed modem and the remote modem.
    Type: Grant
    Filed: April 21, 1986
    Date of Patent: September 1, 1987
    Assignee: CTS Corporation
    Inventors: Mark A. Waldron, Tommy Y. Leung
  • Patent number: 4620294
    Abstract: A dual speed, full duplex modem for transmitting and receiving data on a dialed-access telephone line includes a signal processor for storing samples corresponding to a sinusoidal waveform, for selecting samples at intervals determined by the mode in which the modem is operating to synthesize a signal for modulating by data for transmission, and for autocorrelating a received signal at a frequency determined by the mode in which the modem is operating to recover data from the received signal. The signal processor includes configuring input ports, and a microcomputer receives instructions related to the mode in which the modem is to operate to output a mode-configuring word to the configuring inputs. Conversion from the signal processor's digital output to the analog signal to the line and from the line's analog signal to the signal processor's digital input take place through two time-division multiplexed coder-decoders. The stored sinusoid is mu-law compressed.
    Type: Grant
    Filed: September 9, 1983
    Date of Patent: October 28, 1986
    Assignee: CTS Corporation
    Inventors: Tommy Y. Leung, Mark A. Waldron