Patents by Inventor Gordon Mackay

Gordon Mackay 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: 20190220430
    Abstract: This application relates to methods and apparatus for transfer of data between a host device (400) and a peripheral device (300) via a USB Type-C connector (100; 304) of the host device. A data controller is described that has a path controller (309, 310; 706) for establishing signal paths between circuitry of the host device and contacts (101) of said USB Type-C connector. The path controller is operable in at least first and second modes. In the first mode the path controller establishes separate signal paths to each of at least first, second, third and fourth contacts (A6, A7, B6, B7) of the USB Type-C connector and a plurality of the established signal paths are for transfer of analogue audio data. In the second mode the path controller establishes a pair of signal paths to only a subset of said first to fourth contacts to provide a differential digital data path.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 18, 2019
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Robert David RAND, Graeme Gordon MACKAY, Andrew James HOWLETT
  • Patent number: 10212513
    Abstract: An integrated circuit for digital signal routing. The integrated circuit has analog and digital inputs and outputs, including digital interfaces for connection to other integrated circuits. Inputs, including the digital interfaces, act as data sources. Outputs, including the digital interfaces, act as data destinations. The integrated circuit also includes signal processing blocks, which can act as data sources and data destinations. Signal routing is achieved by means of a multiply-accumulate block, which takes data from one or more data source and, after any required scaling, generates output data for a data destination. Data from a data source is buffered for an entire period of a data sample clock so that the multiply-accumulate block can retrieve the data at any point in the period, and output data of the multiply-accumulate block is buffered for an entire period of the data sample clock so that the data destination can retrieve the data at any point in the period.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: February 19, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme Gordon Mackay, Jonathan Timothy Wigner, Gordon Richard McLeod
  • Patent number: 10198386
    Abstract: This application relates to methods and apparatus for transfer of data between a host device (400) and a peripheral device (300) via a USB Type-C connector (100; 304) of the host device. A data controller is described that has a path controller (309, 310; 706) for establishing signal paths between circuitry of the host device and contacts (101) of said USB Type-C connector. The path controller is operable in at least first and second modes. In the first mode the path controller establishes separate signal paths to each of at least first, second, third and fourth contacts (A6, A7, B6, B7) of the USB Type-C connector and a plurality of the established signal paths are for transfer of analog audio data. In the second mode the path controller establishes a pair of signal paths to only a subset of said first to fourth contacts to provide a differential digital data path.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 5, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Robert David Rand, Graeme Gordon MacKay, Andrew James Howlett
  • Patent number: 10164576
    Abstract: In accordance with embodiments of the present disclosure, a method for power supply rejection for an amplifier may include generating a correction signal by multiplying a quantity indicative of a power supply voltage of the amplifier by a transfer function defining a response from the power supply voltage of the amplifier to an output signal of the amplifier and subtracting the correction signal from a signal within a signal path of a circuit comprising the amplifier.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 25, 2018
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme Gordon MacKay, Lei Zhu, Ku He, Vamsikrishna Parupalli
  • Publication number: 20180316313
    Abstract: In accordance with embodiments of the present disclosure, a method for power supply rejection for an amplifier may include generating a correction signal by multiplying a quantity indicative of a power supply voltage of the amplifier by a transfer function defining a response from the power supply voltage of the amplifier to an output signal of the amplifier and subtracting the correction signal from a signal within a signal path of a circuit comprising the amplifier.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Graeme Gordon MACKAY, Lei ZHU, Ku HE, Vamsikrishna PARUPALLI
  • Patent number: 9989664
    Abstract: Disclosed herein is a remote operating vehicle (ROV) for use in a subterranean mining process, such as to extract material from beneath a rock layer. The ROV may be provided as a number of components each including their own umbilical cord. Each of the components may be lowered through a borehole and assembled together to form the ROV underground. Also disclosed herein is a device and method for in-line monitoring of a mining material to determine the presence of a material of interest in the mining material. The device includes conductive plates that are spaced apart. The device detects the presence of a material of interest as it passes through the spacing between the conductive plates.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: June 5, 2018
    Assignee: VDL GOLD PTY LTD
    Inventor: John Gordon Mackay Campbell
  • Publication number: 20180101495
    Abstract: A distributed network system may include a shared communication bus that operates in accordance with a communication protocol and a plurality of devices coupled to the bus. In accordance with the communication protocol, when one or more of the plurality of devices is actively transmitting data on the bus, each of the plurality of devices receives data via the bus such that bidirectional communication is established among the plurality of devices via the bus, each of the plurality of devices monitors a bus state of the shared communication bus to avoid data contention and to synchronize receipt of encoded symbols and encoded messages comprising encoded symbols via the bus, and each actively transmitting device of the plurality of devices compares the bus state to a desired state of such actively transmitting device to determine a priority among actively transmitting devices of the plurality of devices with respect to the bus.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 12, 2018
    Inventors: Graeme Gordon MACKAY, Jeffrey Allen MAY, Jieren BIAN
  • Publication number: 20180041833
    Abstract: An integrated circuit for digital signal routing. The integrated circuit has analog and digital inputs and outputs, including digital interfaces for connection to other integrated circuits. Inputs, including the digital interfaces, act as data sources. Outputs, including the digital interfaces, act as data destinations. The integrated circuit also includes signal processing blocks, which can act as data sources and data destinations. Signal routing is achieved by means of a multiply-accumulate block, which takes data from one or more data source and, after any required scaling, generates output data for a data destination. Data from a data source is buffered for an entire period of a data sample clock so that the multiply-accumulate block can retrieve the data at any point in the period, and output data of the multiply-accumulate block is buffered for an entire period of the data sample clock so that the data destination can retrieve the data at any point in the period.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 8, 2018
    Inventors: Graeme Gordon Mackay, Jonathan Timothy Wigner, Gordon Richard McLeod
  • Patent number: 9872103
    Abstract: A host device for use with a removable peripheral apparatus having a microphone, and to the biasing circuitry for said microphone. The host device may have a device connector for forming a mating connection with a respective peripheral connector. A source of bias is arranged to supply an electrical bias to a device microphone contact of the device connector via a biasing path. A capacitor is connected between a reference voltage node and a capacitor node of the biasing path. A first switch is located between the capacitor node and the device microphone contact. Detection circuitry detects disconnection of the peripheral connector and device connector; and control circuitry controls the switch to disable the biasing path.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: January 16, 2018
    Assignee: Cirrus Logic, Inc.
    Inventors: Andrew James Howlett, Graeme Gordon Mackay, Douglas James Wallace MacFarlane
  • Patent number: 9800206
    Abstract: Methods and apparatus for detection and tracking of a signal envelope. The circuit comprises absolute value circuitry configured to receive data samples and output a first value corresponding to the magnitude of said data samples. An envelope tracker maintains an envelope output value and compares the first value to the current envelope output value and modifies the envelope output value based on said comparison to provide the envelope output value with predetermined attack and decay characteristics. The absolute value circuitry has a first input for receiving a first digital signal at a first sample rate and a second input for receiving an interpolated version of the first digital signal at a second sample rate which is higher than the first sample rate and outputs the first value based on the magnitudes of the samples received at the first input and the samples received at the second input.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: October 24, 2017
    Assignee: Cirrus Logic, Inc.
    Inventors: Malcolm Blyth, Graeme Gordon Mackay
  • Patent number: 9774951
    Abstract: An integrated circuit for digital signal routing. The integrated circuit has analog and digital inputs and outputs, including digital interfaces for connection to other integrated circuits. Inputs, including the digital interfaces, act as data sources. Outputs, including the digital interfaces, act as data destinations. The integrated circuit also includes signal processing blocks, which can act as data sources and data destinations. Signal routing is achieved by means of a multiply-accumulate block, which takes data from one or more data source and, after any required scaling, generates output data for a data destination. Data from a data source is buffered for an entire period of a data sample clock so that the multiply-accumulate block can retrieve the data at any point in the period, and output data of the multiply-accumulate block is buffered for an entire period of the data sample clock so that the data destination can retrieve the data at any point in the period.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: September 26, 2017
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme Gordon Mackay, Jonathan Timothy Wigner, Gordon Richard McLeod
  • Publication number: 20170245052
    Abstract: A host device for use with a removable peripheral apparatus having a microphone, and to the biasing circuitry for said microphone. The host device may have a device connector for forming a mating connection with a respective peripheral connector. A source of bias is arranged to supply an electrical bias to a device microphone contact of the device connector via a biasing path. A capacitor is connected between a reference voltage node and a capacitor node of the biasing path. A first switch is located between the capacitor node and the device microphone contact. Detection circuitry detects disconnection of the peripheral connector and device connector; and control circuitry controls the switch to disable the biasing path.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Andrew James HOWLETT, Graeme Gordon MACKAY, Douglas James Wallace MACFARLANE
  • Patent number: 9667642
    Abstract: An apparatus, systems, and methods for matching network assets that were previously discovered by a network vulnerability assessment to a not yet reconciled network vulnerability assessment, and allowing for the associating of network assets to their corresponding assessed hosts that were discovered as part of different point-in-time network vulnerability assessments.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: May 30, 2017
    Assignee: Digital Defense Incorporated
    Inventors: Mike Cotton, Gordon Mackay, Brandon Shilling, Michael Cosby
  • Patent number: 9667643
    Abstract: The present disclosure relates to methods for correlating security vulnerability assessment data from a network vulnerability assessment, a static application security test (SAST) assessment and/or a zero day vulnerability metadata source.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: May 30, 2017
    Assignee: Digital Defense Incorporated
    Inventors: Mike Cotton, Michael Cosby, Gordon Mackay, Brandon Shilling
  • Patent number: 9661434
    Abstract: A host device for use with a removable peripheral apparatus having a microphone, and to the biasing circuitry for said microphone. The host device may have a device connector for forming a mating connection with a respective peripheral connector. A source of bias is arranged to supply an electrical bias to a device microphone contact of the device connector via a biasing path. A capacitor is connected between a reference voltage node and a capacitor node of the biasing path. A first switch is located between the capacitor node and the device microphone contact. Detection circuitry detects disconnection of the peripheral connector and device connector; and control circuitry controls the switch to disable the biasing path.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 23, 2017
    Assignee: Cirrus Logic, Inc.
    Inventors: Andrew James Howlett, Graeme Gordon Mackay, Douglas James Wallace MacFarlane
  • Publication number: 20170078814
    Abstract: A host device for use with a removable peripheral apparatus having a microphone, and to the biasing circuitry for said microphone. The host device may have a device connector for forming a mating connection with a respective peripheral connector. A source of bias is arranged to supply an electrical bias to a device microphone contact of the device connector via a biasing path. A capacitor is connected between a reference voltage node and a capacitor node of the biasing path. A first switch is located between the capacitor node and the device microphone contact. Detection circuitry detects disconnection of the peripheral connector and device connector; and control circuitry controls the switch to disable the biasing path.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Andrew James HOWLETT, Graeme Gordon MACKAY, Douglas James Wallace MACFARLANE
  • Patent number: 9490765
    Abstract: A host device for use with a removable peripheral apparatus having a microphone, and to the biasing circuitry for said microphone. The host device may have a device connector for forming a mating connection with a respective peripheral connector. A source of bias is arranged to supply an electrical bias to a device microphone contact of the device connector via a biasing path. A capacitor is connected between a reference voltage node and a capacitor node of the biasing path. A first switch is located between the capacitor node and the device microphone contact. Detection circuitry detects disconnection of the peripheral connector and device connector; and control circuitry controls the switch to disable the biasing path.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: November 8, 2016
    Assignee: Cirrus Logic, Inc.
    Inventors: Andrew James Howlett, Graeme Gordon Mackay, Douglas James Wallace MacFarlane
  • Publication number: 20160276984
    Abstract: Methods and apparatus for detection and tracking of a signal envelope. The circuit comprises absolute value circuitry configured to receive data samples and output a first value corresponding to the magnitude of said data samples. An envelope tracker maintains an envelope output value and compares the first value to the current envelope output value and modifies the envelope output value based on said comparison to provide the envelope output value with predetermined attack and decay characteristics. The absolute value circuitry has a first input for receiving a first digital signal at a first sample rate and a second input for receiving an interpolated version of the first digital signal at a second sample rate which is higher than the first sample rate and outputs the first value based on the magnitudes of the samples received at the first input and the samples received at the second input.
    Type: Application
    Filed: May 26, 2016
    Publication date: September 22, 2016
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Malcolm BLYTH, Graeme Gordon MACKAY
  • Publication number: 20160246747
    Abstract: This application relates to methods and apparatus for transfer of data between a host device (400) and a peripheral device (300) via a USB Type-C connector (100; 304) of the host device. A data controller is described that has a path controller (309, 310; 706) for establishing signal paths between circuitry of the host device and contacts (101) of said USB Type-C connector. The path controller is operable in at least first and second modes. In the first mode the path controller establishes separate signal paths to each of at least first, second, third and fourth contacts (A6, A7, B6, B7) of the USB Type-C connector and a plurality of the established signal paths are for transfer of analogue audio data. In the second mode the path controller establishes a pair of signal paths to only a subset of said first to fourth contacts to provide a differential digital data path.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 25, 2016
    Applicant: Cirrus Logic International Semiconductor Ltd.
    Inventors: Robert David Rand, Graeme Gordon MacKay, Andrew James Howlett
  • Patent number: 9362875
    Abstract: Methods and apparatus for detection and tracking of a signal envelope. The circuit comprises absolute value circuitry configured to receive data samples and output a first value corresponding to the magnitude of said data samples. An envelope tracker maintains an envelope output value and compares the first value to the current envelope output value and modifies the envelope output value based on said comparison to provide the envelope output value with predetermined attack and decay characteristics. The absolute value circuitry has a first input for receiving a first digital signal at a first sample rate and a second input for receiving an interpolated version of the first digital signal at a second sample rate which is higher than the first sample rate and outputs the first value based on the magnitudes of the samples received at the first input and the samples received at the second input.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: June 7, 2016
    Assignee: Cirrus Logic, Inc.
    Inventors: Malcolm Blyth, Graeme Gordon Mackay