Patents by Inventor John M. O'Neil

John M. O'Neil 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: 11474494
    Abstract: A system and method for generating input signals for an electronic engine control module includes a first waveform generator that is configured to generate a simulated first speed signal that is representative of a first speed and a vibration modulating signal that is representative of the first speed, a second waveform generator that is synchronized with the first waveform generator is configured to receive the vibration modulating signal and to generate a simulated second speed signal that is representative of a second speed and a simulated composite vibration voltage signal, and a voltage-to-charge converter that is configured to receive the simulated composite vibration voltage signal from the second waveform generator and to generate a simulated composite vibration charge signal that simulates a speed/vibration composite signal from an accelerometer.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: October 18, 2022
    Assignee: HAMILTON SUNDSTRAND CORPORATION
    Inventors: John J. Nardella, James Saloio, John M. O'Neil
  • Publication number: 20200301392
    Abstract: A system and method for generating input signals for an electronic engine control module includes a first waveform generator that is configured to generate a simulated first speed signal that is representative of a first speed and a vibration modulating signal that is representative of the first speed, a second waveform generator that is synchronized with the first waveform generator is configured to receive the vibration modulating signal and to generate a simulated second speed signal that is representative of a second speed and a simulated composite vibration voltage signal, and a voltage-to-charge converter that is configured to receive the simulated composite vibration voltage signal from the second waveform generator and to generate a simulated composite vibration charge signal that simulates a speed/vibration composite signal from an accelerometer.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: John J. Nardella, James Saloio, John M. O'Neil
  • Patent number: 10361818
    Abstract: A system for reducing message dropout rate in a communication system is provided. Message dropouts occur during transportation of isochronous datasets across a plesiochronous boundary. The system includes a first processing element configured to operate in response to a first clock signal at a first clock speed. The system further includes a second processing element configured to operate in response to a second clock signal at a second clock speed, different from the first clock speed. The second processing element is operably connected to the first processing element by a data bus. The first processing element and the second processing element are configured to indicate a fault when no dataset is received during a processing interval. If two different datasets are received within the same processing interval one of the two datasets is dropped.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 23, 2019
    Assignee: Hamilton Sundstrand Corporation
    Inventors: John M. O'Neil, Patricia M. Ahearn-Heyse
  • Publication number: 20180205499
    Abstract: A system for reducing message dropout rate in a communication system is provided. Message dropouts occur during transportation of isochronous datasets across a plesiochronous boundary. The system includes a first processing element configured to operate in response to a first clock signal at a first clock speed. The system further includes a second processing element configured to operate in response to a second clock signal at a second clock speed, different from the first clock speed. The second processing element is operably connected to the first processing element by a data bus. The first processing element and the second processing element are configured to indicate a fault when no dataset is received during a processing interval. If two different datasets are received within the same processing interval one of the two datasets is dropped.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: John M. O' Neil, Patricia M. Ahearn-Heyse
  • Patent number: 9625894
    Abstract: A multi-channel control system includes a first primary control microprocessor and a second primary control microprocessor operable to control a device, and a first secondary control microprocessor and a second secondary control microprocessor operable to control the device. Each of the first and second primary control microprocessors and the first and second secondary control microprocessors are arranged as an independent control channel.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: April 18, 2017
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, Cathleen R. Bleier, John M. O'Neil
  • Patent number: 9483032
    Abstract: A multi-channel controller uses multiple logic gates and multiple control channels to provide fault tolerant protection against undesired events.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: November 1, 2016
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, John M. O'Neil
  • Patent number: 9140718
    Abstract: A method of initializing speed sensors in a rotational system is used determine a sensor spacing. An indexing feature is identified at each of two locations on an outer circumference of a wheel path corresponding to two speed sensors, as well as the speed of the wheel. The spacing of the sensors is then determined.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 22, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventors: John M. O'Neil, John J. Nardella
  • Patent number: 9092024
    Abstract: Embodiments are directed to commanding, by a controller, a step in connection with a stepper motor. Further, embodiments include discharging a current in a coil of the stepper motor by transferring the current to a capacitor coupled to the coil responsive to the commanded step and driving a current in the coil. The driving of the current in the coil includes using charge stored on the capacitor during the discharging of the current in the coil.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 28, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventor: John M. O'Neil
  • Patent number: 9068861
    Abstract: A resolver interface includes an excitation coil, a first secondary coil, a second secondary coil, a sampling circuit, and a controller. The excitation coil receives an excitation signal that generates first and second signals in the first secondary coil and the second secondary coil, respectively. The sampling circuit includes a multiplexer that samples at least one period of the excitation signal, the first signal, and the second signal, individually. The controller is configured to calculate a sign of the first signal and the second signal relative to the excitation signal, wherein based on the calculated sign of the first signal and the second signal the controller determines a quadrant of the excitation coil and based on the determined quadrant and magnitudes of the sampled first signal and second signal calculates a position of the excitation coil.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: June 30, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventor: John M. O'Neil
  • Publication number: 20150096371
    Abstract: A method of initializing speed sensors in a rotational system is used determine a sensor spacing. An indexing feature is identified at each of two locations on an outer circumference of a wheel path corresponding to two speed sensors, as well as the speed of the wheel. The spacing of the sensors is then determined.
    Type: Application
    Filed: February 26, 2014
    Publication date: April 9, 2015
    Applicant: Hamilton Sundstrand Corporation
    Inventors: John M. O'Neil, John J. Nardella
  • Patent number: 8952646
    Abstract: Embodiments are directed to a stepper motor and a controller, where the controller measures a parameter associated with a current of the stepper motor prior to support of commanding a step in connection with the stepper motor. That is, the controller commands the step in connection with the stepper motor, measures a parameter subsequent to commanding the step, compares the measurements of the parameter, and determines whether a fault exists with respect to the stepper motor based on the comparison of the measurements.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 10, 2015
    Assignee: Hamilton Sundstrand Corporation
    Inventor: John M. O'Neil
  • Publication number: 20140077748
    Abstract: Embodiments are directed to a stepper motor, and a controller configured to: measure a parameter associated with a current of the stepper motor prior to commanding a step in connection with the stepper motor, command the step in connection with the stepper motor, measure the parameter subsequent to commanding the step, compare the measurements of the parameter, and determine whether a fault exists with respect to the stepper motor based on the comparison of the measurements.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: HAMILTON SUNDSTRAND CORPORATION
    Inventor: John M. O'Neil
  • Publication number: 20140077747
    Abstract: Embodiments are directed to commanding, by a controller, a step in connection with a stepper motor, discharging a current in a coil of the stepper motor by transferring the current to a capacitor coupled to the coil responsive to the commanded step, and driving a current in the coil by using charge stored on the capacitor during the discharging of the current in the coil.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: Hamilton Sundstrand Corporation
    Inventor: John M. O'Neil
  • Publication number: 20140055129
    Abstract: A resolver interface includes an excitation coil, a first secondary coil, a second secondary coil, a sampling circuit, and a controller. The excitation coil receives an excitation signal that generates first and second signals in the first secondary coil and the second secondary coil, respectively. The sampling circuit includes a multiplexer that samples at least one period of the excitation signal, the first signal, and the second signal, individually. The controller is configured to calculate a sign of the first signal and the second signal relative to the excitation signal, wherein based on the calculated sign of the first signal and the second signal the controller determines a quadrant of the excitation coil and based on the determined quadrant and magnitudes of the sampled first signal and second signal calculates a position of the excitation coil.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: HAMILTON SUNDSTRAND CORPORATION
    Inventor: John M. O'Neil
  • Patent number: 8536821
    Abstract: A multi-channel stepper motor controller has at least a first and second stepper motor control channel. Each of the control channels has a solid state switching circuit operable to connect the control channel to a stepper motor.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 17, 2013
    Assignee: Hamilton Sundstrand Corporation
    Inventors: Jeffry K. Kamenetz, Dana N. Switzer, William Betterini, John M. O'Neil
  • Publication number: 20130079894
    Abstract: A multi-channel controller uses multiple logic gates and multiple control channels to provide fault tolerant protection against undesired events.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, John M. O'Neil
  • Publication number: 20130079902
    Abstract: A multi-channel control system includes at least a first primary control microprocessor and a second primary control microprocessor operable to control a device, and at least a first secondary control microprocessor and a second secondary control microprocessor operable to control the device. Each of the first and second primary control microprocessors and the first and second secondary control microprocessors are arranged as an independent control channel.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, Cathleen R. Bleier, John M. O'Neil
  • Publication number: 20130076291
    Abstract: A multi-channel stepper motor controller has at least a first and second stepper motor control channel. Each of the control channels has a solid state switching circuit operable to connect the control channel to a stepper motor.
    Type: Application
    Filed: September 22, 2011
    Publication date: March 28, 2013
    Inventors: Jeffry K. Kamenetz, Dana N. Switzer, William Betterini, John M. O'Neil
  • Publication number: 20030031182
    Abstract: The invention includes a service exchange platform, a service access unit, and a service provisioning system. The service exchange platform provides one or more trunk interfaces with public and private communications networks. The service access unit provides multimedia communications service including voice and data service to the tenant premises. The service provisioning system is a software platform for managing a network of service exchange platforms and service access units. Within the service exchange platform and the service access unit and/or in communications between them, a modified ETHERNET protocol is used. Specifically, the 48-bit MAC field in each ETHERNET packet is redefined to include a QOS indicator and ATM VPI/VCI type routing information. This enables rapid routing of packets throughout the system and maintenance of QOS for voice packets.
    Type: Application
    Filed: March 15, 2002
    Publication date: February 13, 2003
    Inventors: John M. O'Neil, Gary R. Carlson, Alan B. Katze, David H. Kreitner, Saskia E. Zezima
  • Publication number: 20020172229
    Abstract: Methods and apparatus for transporting a synchronous or plesiochronous signal over a packet network. The methods of the invention include providing incoming and outgoing packet counters at the “local” user-network-interface (UNI) where the packets are to be reassembled into a synchronous or plesiochronous signal. According to the basic method of the invention, the UNI is provided with an adjustable clock and the clock rate is adjusted by comparing the incoming packet count with the outgoing packet count. In particular, if the outgoing packet count is smaller than the incoming packet count, the clock rate is increased. If the outgoing packet count is larger than the incoming packet count, the clock rate is decreased. In order to minimize delay in clock adjustments, a “gear shift” adjustment algorithm is provided. The apparatus of the invention includes a phase locked loop (PLL) embodied in a programmable logic device (PLD).
    Type: Application
    Filed: November 2, 2001
    Publication date: November 21, 2002
    Applicant: Kenetec, Inc.
    Inventors: Davar Parvin, John M. O'Neil, Joseph P. Hickey