Patents by Inventor Ray S. McKaig

Ray S. McKaig 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: 6920632
    Abstract: A method for the orderly execution of multiple tasks in a data processing system and a circuit for implementing that method include a plurality of task modules which construct bids based upon the order of the task and its priority. The highest priority highest order number tasks are switched to available system execution resources. The system permits the orderly execution of round-robin task sets in an environment of dynamically changing priorities. When a round-robin task set is interrupted, the system is able to return to the round-robin task set after execution of the higher priority task at the exact point the interruption occurred.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: July 19, 2005
    Assignee: Xyron Corporation
    Inventors: Brian Donovan, Ray S. McKaig, William B. Dress
  • Patent number: 6850177
    Abstract: A method and circuit are provided for converting a digital signal to an analog signal in the form of a pulse width modulated (PWM) pulse (20). The PWM pulse is generated during an output cycle of a pulse generator to form a pulsetrain output of pulses at a fixed frequency whose widths are determined by dynamically changing digital input data. The method includes the steps of dividing the digital data signal into most significant bit (MSB) and least significant bit (LSB) portions. A PWM pulse is initiated at the beginning of an output cycle and continues while the MSB portion counts down in a counter (24). At the same time, the LSB portion of the digital data signal is converted to a precise phase delay signal which is a subcycle of an oscillator controlling the counter. This phase delay signal is generated after the termination of the MSB count, and halts the high period of the PWM pulse during the output cycle. When the output cycle ends, the process is repeated with the next digital signal.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: February 1, 2005
    Assignee: Xyron Corporation
    Inventors: Brian Donovan, Ray S. McKaig
  • Publication number: 20040174286
    Abstract: A method and circuit are provided for converting a digital signal to an analog signal in the form of a pulse width modulated (PWM) pulse (20). The PWM pulse is generated during an output cycle of a pulse generator to form a pulsetrain output of pulses at a fixed frequency whose widths are determined by dynamically changing digital input data. The method includes the steps of dividing the digital data signal into most significant bit (MSB) and least significant bit (LSB) portions. A PWM pulse is initiated at the beginning of an output cycle and continues while the MSB portion counts down in a counter (24). At the same time, the LSB portion of the digital data signal is converted to a precise phase delay signal which is a subcycle of an oscillator controlling the counter. This phase delay signal is generated after the termination of the MSB count, and halts the high period of the PWM pulse during the output cycle. When the output cycle ends, the process is repeated with the next digital signal.
    Type: Application
    Filed: April 12, 2004
    Publication date: September 9, 2004
    Inventors: Brian Donovan, Ray S. McKaig
  • Publication number: 20040039455
    Abstract: A method for the orderly execution of multiple tasks in a data processing system and a circuit for implementing that method include a plurality of task modules which construct bids based upon the order of the task and its priority. The highest priority highest order number tasks are switched to available system execution resources. The system permits the orderly execution of round-robin task sets in an environment of dynamically changing priorities. When a round-robin task set is interrupted, the system is able to return to the round-robin task set after execution of the higher priority task at the exact point the interruption occurred.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: Brian Donovan, Ray S. McKaig, William B. Dress
  • Publication number: 20030014474
    Abstract: A hardware task change system for the reduction of task change processing overhead delays in computer architectures includes an electronic circuit that switches data or tasks in multitasking computer architectures or other data processing circuits with minimal time delays. The system switches tasks by selecting the next task to run from the main working register set, the alternate register set, or the task storage memory. The working register has no multiplexer delay to the Central Processing Unit (CPU), and accomplishes this by connecting only one working register to the CPU instead of multiplexing two or more alternate working registers.
    Type: Application
    Filed: May 30, 2002
    Publication date: January 16, 2003
    Inventors: Ray S. McKaig, James E. Howard
  • Patent number: 6445326
    Abstract: An analog to digital convertor includes a pulse width modulated circuit (PWM) responsive to an analog parameter of an analog signal. The PWM circuit generates a pulse having a duty cycle proportional to the analog parameter. A counter generates a plurality of counterpulses during the pulse duty cycle and a sub-cycle pulse generator generates a series of subcycle pulses during each of the counterpulses. A latch circuit latches the state of the subcycle pulse generator at a predetermined time relative to the termination of the PWM pulse and a logic circuit counts the number of counterpulses which are generated during the PWM pulse. A most significant bit number is represented by the number of counter-pulses and a least significant bit number is determined by the state of the subcycle pulses in the latch. These two numbers added together provide a digital number representative of the analog parameter.
    Type: Grant
    Filed: June 22, 2000
    Date of Patent: September 3, 2002
    Assignee: Xyron Corporation
    Inventors: Brian T. Donovan, Ray S. McKaig, William B. Dress
  • Patent number: 5576844
    Abstract: A computer controlled video interactive courseware system is designed for the generation, viewing, and duplication of interactive instructional video tapes. An interactive instructional videotape contains video segments located on the stereo-video portion of a tape containing live-motion video images for the presentation of a lesson. Portions of the stereo-video portion of the tape contains video signals that contain digitally encoded information which is retrieved by the computer during playback of the tape. The digital information extracted from the videotape contains computer instructions to provide interactivity with students. Interactivity could include a presentation of questions to the student and based on the student's response to the question presenting selected video segments from the video tape. Preferably, the video cassette recorder is S-VHS which provides for increased bandwidth and uses a higher quality tape medium than standard VHS tape medium.
    Type: Grant
    Filed: September 6, 1994
    Date of Patent: November 19, 1996
    Assignee: Unilearn, Inc.
    Inventors: Ronald K. Anderson, Duane F. Benson, Michael K. Crock, Bruine R. Hack, James E. Howard, Ray S. McKaig, John Peers