Patents by Inventor Paul Kettle

Paul Kettle 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: 11062804
    Abstract: System and method for validating algorithms used in medical devices is disclosed. As disclosed, the system and method include generating a synthetic waveform, inputting the generated synthetic waveform to the testing device, capturing an output values for the input values generating synthetic waveform from the testing device; and comparing the output values to the input values to determine performance metrics of the testing device to validate the algorithm on the testing device.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: July 13, 2021
    Assignee: VITAL CONNECT, INC.
    Inventors: Nandakumar Selvaraj, Paul Kettle
  • Publication number: 20190272916
    Abstract: System and method for validating algorithms used in medical devices is disclosed. As disclosed, the system and method include generating a synthetic waveform, inputting the generated synthetic waveform to the testing device, capturing an output values for the input values generating synthetic waveform from the testing device; and comparing the output values to the input values to determine performance metrics of the testing device to validate the algorithm on the testing device.
    Type: Application
    Filed: September 6, 2018
    Publication date: September 5, 2019
    Inventors: Nandakumar Selvaraj, Paul Kettle
  • Patent number: 8732440
    Abstract: A method for generating a digital signal pattern at M outputs involves retrieving an instruction from memory comprising a first set of bits identifying a first group of N outputs that includes fewer than all of the M outputs, and a second set of N bits each corresponding to a respective output included in the identified first group of N outputs. For each of the M outputs that is included in the identified first group of N outputs, the signal at the output is toggled if the one of the N bits corresponding to that output is in a first state and is kept in the same state if the one of the N bits corresponding to that output is in a second state. For each of the M outputs that is not included in the identified first group of N outputs, the signal at that output is kept in the same state.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: May 20, 2014
    Assignee: Analog Devices, Inc.
    Inventors: Christopher Jacobs, Andreas D. Olofsson, Paul Kettle
  • Patent number: 8006114
    Abstract: An apparatus for generating a digital signal pattern may comprises a memory, a program sequencer, first and second circuits, and an event execution unit. The memory may have stored therein a plurality of instructions that, when executed, cause a digital signal pattern to be generated on a plurality of nodes. The program sequencer may be configured to control a sequence in which the plurality of instructions are retrieved from the memory and executed. The first circuit may sequentially step through a plurality of different output states in response to a clock signal. The second circuit may identify an output event when an output state of the first circuit corresponds to an output state identified by retrieved instructions of a particular type. The event execution unit may control states of signals on the plurality of nodes in a manner specified by the retrieved instructions of the particular type in response to the second circuit identifying an output event.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: August 23, 2011
    Assignee: Analog Devices, Inc.
    Inventors: Andreas D. Olofsson, Christopher Jacobs, Paul Kettle
  • Publication number: 20080219112
    Abstract: An apparatus for generating a digital signal pattern may comprises a memory, a program sequencer, first and second circuits, and an event execution unit. The memory may have stored therein a plurality of instructions that, when executed, cause a digital signal pattern to be generated on a plurality of nodes. The program sequencer may be configured to control a sequence in which the plurality of instructions are retrieved from the memory and executed. The first circuit may sequentially step through a plurality of different output states in response to a clock signal. The second circuit may identify an output event when an output state of the first circuit corresponds to an output state identified by retrieved instructions of a particular type. The event execution unit may control states of signals on the plurality of nodes in a manner specified by the retrieved instructions of the particular type in response to the second circuit identifying an output event.
    Type: Application
    Filed: June 14, 2007
    Publication date: September 11, 2008
    Applicant: Analog Devices, Inc.
    Inventors: Andreas D. Olofsson, Christopher Jacobs, Paul Kettle
  • Publication number: 20080222444
    Abstract: A method for generating a digital signal pattern at M outputs involves retrieving an instruction from memory comprising a first set of bits identifying a first group of N outputs that includes fewer than all of the M outputs, and a second set of N bits each corresponding to a respective output included in the identified first group of N outputs. For each of the M outputs that is included in the identified first group of N outputs, the signal at the output is toggled if the one of the N bits corresponding to that output is in a first state and is kept in the same state if the one of the N bits corresponding to that output is in a second state. For each of the M outputs that is not included in the identified first group of N outputs, the signal at that output is kept in the same state.
    Type: Application
    Filed: December 3, 2007
    Publication date: September 11, 2008
    Applicant: Analog Devices, Inc.
    Inventors: Andreas D. Olofsson, Christopher Jacobs, Paul Kettle