Patents by Inventor Gordon John Faulds

Gordon John Faulds 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: 8631179
    Abstract: An example method for generating bus addresses for slave devices on a two wire interface bus includes providing a base address to each of N slave devices connected to the two wire interface bus and providing a sequence of N?1 clock pulses to each of the N slave devices to provide unique bus addresses. Circuitry within each of the example slave devices is operative to receive a base address followed by a plurality of clock pulses from the host device and to increment the base address by a digital integer. Circuitry within each of the example slave devices is further operative to terminate incrementing of the base address when an inhibit logic signal is detected at the slave program input and to save an address resulting from incrementing the base address as a bus address subsequent to terminating the incrementing of the base address.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: January 14, 2014
    Assignee: Maxim Integrated Products, Inc.
    Inventors: Gordon John Faulds, Allard Van Der Horst
  • Publication number: 20030147461
    Abstract: The present invention relates to the reduction of artifacts introduced by sending data at a higher rate than the bandwidth of the communication channel, such as the voltage and current offsets introduced in the data at the receiver as a function of the preceding data.
    Type: Application
    Filed: February 21, 2002
    Publication date: August 7, 2003
    Inventors: Igor Anatolievich Abrosimov, Alexander Roger Deas, Gordon John Faulds
  • Patent number: 5784372
    Abstract: A switching matrix has a plurality of inputs and outputs which may be connected to each other. Pairs of inputs and outputs are examined sequentially to determine whether a connection can be made across the matrix. If the evaluated input and output are busy a connection cannot be made, and the input remains idle. When a connection can be made a connection is scheduled, taking into account the time for which that connection has been available. Inputs and outputs have controllers which continuously monitor, e.g. by using counters, the time for which connections have been available. Idle time at inputs is reduced, thereby increasing switching capacity. The switching matrix may be one which handles ATM traffic.
    Type: Grant
    Filed: April 18, 1996
    Date of Patent: July 21, 1998
    Assignee: Northern Telecom Limited
    Inventor: Gordon John Faulds