Patents by Inventor Robert C. Fairfield

Robert C. Fairfield 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: 5513181
    Abstract: A multi-signal multi-coder transcoder is disclosed for communications systems that can be fabricated less expensively than embodiments in the prior art and without requiring significant changes to the signal source and destination devices. An illustrative embodiment preferably comprises an input lead, an output lead, an input switch, an output switch, a pool of N processing elements, which are configured to perform a first coding technique and a pool of M processing elements, which are configured to perform a second coding technique, or possibly both techniques. When the input lead carries a plurality of multiplexed signals, each of which is to be transcoded in accordance with one of the two coding techniques, the input switch segregates and routes the incoming signals to an appropriate processing element. While a processing element is preferably configured to perform only one coding technique, each is preferably capable of transcoding multiple signals concurrently in accordance with that technique.
    Type: Grant
    Filed: February 17, 1995
    Date of Patent: April 30, 1996
    Assignee: AT&T Corp.
    Inventors: Robert D. Bresalier, Robert C. Fairfield, Kevin Loughran
  • Patent number: 5446865
    Abstract: A processor specially adapted for use as a coprocessor. The processor is implemented as a microprocessor. The adaptations include the following: The microprocessor has a master-slave pin which receives an input which determines whether the microprocessor operates as a bus master or a bus slave. Certain output pins have three-state bus drivers which employ feedback to ensure that a signal on a line being even by the driver has gone inactive before the driver is turned off. Instructions executed by the microprocessor permit specification of portions of the internal registers as sources and destinations and specification of the size of an ALU operation, permitting easy operation on data ranging from bytes through 24-bit pointers. Instructions are executed in an instruction pipeline and a separate I/O instruction pipeline.
    Type: Grant
    Filed: March 13, 1990
    Date of Patent: August 29, 1995
    Assignee: AT&T Corp.
    Inventors: Gary T. Corcoran, Robert C. Fairfield, Akkas T. Sufi
  • Patent number: 5442769
    Abstract: A processor specially adapted for use as a coprocessor. The processor is implemented as a microprocessor. The adaptations include the following: The microprocessor has a master-slave pin which receives an input which determines whether the microprocessor operates as a bus master or a bus slave. Certain output pins have three-state bus drivers which employ feedback to ensure that a signal on a line being driven by the driver has gone inactive before the driver is turned off. Instructions executed by the microprocessor permit specification of portions of the internal registers as sources and destinations and specification of the size of an ALU operation, permitting easy operation on data ranging from bytes through 24-bit pointers. Instructions are executed in an instruction pipeline and a separate I/O instruction pipeline.
    Type: Grant
    Filed: April 7, 1993
    Date of Patent: August 15, 1995
    Assignee: AT&T Corp.
    Inventors: Gary T. Corcoran, Robert C. Fairfield
  • Patent number: 5327537
    Abstract: A processor which is specially adapted for use as a coprocessor. The processor is implemented as a microprocessor. The adaptations include the following: The microprocessor has a master-slave pin which receives an input which determines whether the microprocessor operates as a bus master or a bus slave. Certain output pins have three-state bus drivers which employ feedback to ensure that a signal on a line being driven by the driver has gone inactive before the driver is turned off. Instructions executed by the microprocessor permit specification of portions of the internal registers as sources and destinations and specification of the size of an ALU operation, permitting easy operation on data ranging from bytes through 24-bit pointers. Instructions are executed in an instruction pipeline and a separate I/O instruction pipeline.
    Type: Grant
    Filed: May 18, 1993
    Date of Patent: July 5, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Gary T. Corcoran, Robert C. Fairfield
  • Patent number: 5321842
    Abstract: A processor specially adapted for use as a coprocessor. The processor is implemented as a microprocessor. The adaptations include the following: The microprocessor has a master-slave pin which receives an input which determines whether the microprocessor operates as a bus master or a bus slave. Certain output pins have three-state bus drivers which employ feedback to ensure that a signal on a line being driven by the driver has gone inactive before the driver is turned off. Instructions executed by the microprocessor permit specification of portions of the internal registers as sources and destinations and specification of the size of an ALU operation, permitting easy operation on data ranging from bytes through 24-bit pointers. Instructions are executed in an instruction pipeline and a separate I/O instruction pipeline.
    Type: Grant
    Filed: January 13, 1990
    Date of Patent: June 14, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Robert C. Fairfield, Robert R. Spiwak, Akkas T. Sufi
  • Patent number: 5278959
    Abstract: A processor specially adapted for use as a coprocessor The processor is implemented as a microprocessor. The adaptations include the following: The microprocessor has a master-slave pin which receives an input which determines whether the microprocessor operates as a bus master or a bus slave. Certain outputs pins have three-state bus drivers which employ feedback to ensure that a signal on a line being driven by the driver has gone inactive before the driver is turned off. Instructions executed by the microprocessor permit specification of portions of the internal registers as sources and destinations and specification of the size of an ALU operation, permitting easy operation on data ranging from bytes through 24-bit pointers. Instructions are executed in an instruction pipeline and a separate I/O instruction pipeline.
    Type: Grant
    Filed: March 13, 1993
    Date of Patent: January 11, 1994
    Assignee: AT&T Bell Laboratories
    Inventors: Gary T. Corcoran, Robert C. Fairfield
  • Patent number: 5029163
    Abstract: A synchronous protocol data formatter handles all 24-32 channels of a so-called primary rate version of a digital multiplexed interface or ISDN Primary Rates Interface for a communication system. The formatter relieves the host computer of the local area network of some highly specialized tasks, and, at the same time, provides the following augmented capabilities, which exceed those required by the C.C.I.T.T. standard, I.431:1. dynamic channel bandwidth allocation can assign arbitrary (even non-adjacent) time slots to create a super channel;2. a circular interrupt-queue in a shared memory enables the formatter and the host computer of the local area network to interact efficiently in updating and responding to changing conditions; and3. cyclical redundancy codes can be used on a more flexible basis than theretofore, e.g., can be generated upon only address and control fields for digitized voice signals, or, in a relay mode, can substitute an existing cyclical redundancy code to guard against memory errors.
    Type: Grant
    Filed: March 18, 1988
    Date of Patent: July 2, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Phillip C. J. Chao, Bong S. Choe, Robert C. Fairfield, Thomas L. Hiller, Robert W. King, Joel D. Peshkin, Ralph A. Wilson, III
  • Patent number: 4641102
    Abstract: A random number generator (RNG) uses an edge-triggered D-type flip-flop with a high frequency square wave having an approximately 50 percent duty cycle connected to a data input terminal and a low frequency square wave connected to a clock input terminal, a five-state counter, five two-input AND gates, five exclusive-OR gates, and five shift registers. An essentially truly random number is generated at the RNG output terminals. Probability biases due to both variations in the 50 percent duty cycle of the data waveform and small amounts of cycle-to-cycle jitter of the clock waveform are effectively removed.
    Type: Grant
    Filed: August 17, 1984
    Date of Patent: February 3, 1987
    Assignee: AT&T Bell Laboratories
    Inventors: Kenneth B. Coulthart, Robert C. Fairfield, Robert L. Mortenson