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: 11474494Abstract: 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: GrantFiled: March 22, 2019Date of Patent: October 18, 2022Assignee: HAMILTON SUNDSTRAND CORPORATIONInventors: John J. Nardella, James Saloio, John M. O'Neil
-
Publication number: 20200301392Abstract: 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: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: John J. Nardella, James Saloio, John M. O'Neil
-
Patent number: 10361818Abstract: 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: GrantFiled: January 13, 2017Date of Patent: July 23, 2019Assignee: Hamilton Sundstrand CorporationInventors: John M. O'Neil, Patricia M. Ahearn-Heyse
-
Publication number: 20180205499Abstract: 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: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: John M. O' Neil, Patricia M. Ahearn-Heyse
-
Patent number: 9625894Abstract: 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: GrantFiled: September 22, 2011Date of Patent: April 18, 2017Assignee: Hamilton Sundstrand CorporationInventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, Cathleen R. Bleier, John M. O'Neil
-
Patent number: 9483032Abstract: A multi-channel controller uses multiple logic gates and multiple control channels to provide fault tolerant protection against undesired events.Type: GrantFiled: September 22, 2011Date of Patent: November 1, 2016Assignee: Hamilton Sundstrand CorporationInventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, John M. O'Neil
-
Patent number: 9140718Abstract: 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: GrantFiled: February 26, 2014Date of Patent: September 22, 2015Assignee: Hamilton Sundstrand CorporationInventors: John M. O'Neil, John J. Nardella
-
Patent number: 9092024Abstract: 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: GrantFiled: September 14, 2012Date of Patent: July 28, 2015Assignee: Hamilton Sundstrand CorporationInventor: John M. O'Neil
-
Patent number: 9068861Abstract: 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: GrantFiled: August 24, 2012Date of Patent: June 30, 2015Assignee: Hamilton Sundstrand CorporationInventor: John M. O'Neil
-
Publication number: 20150096371Abstract: 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: ApplicationFiled: February 26, 2014Publication date: April 9, 2015Applicant: Hamilton Sundstrand CorporationInventors: John M. O'Neil, John J. Nardella
-
Patent number: 8952646Abstract: 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: GrantFiled: September 14, 2012Date of Patent: February 10, 2015Assignee: Hamilton Sundstrand CorporationInventor: John M. O'Neil
-
Publication number: 20140077748Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: HAMILTON SUNDSTRAND CORPORATIONInventor: John M. O'Neil
-
Publication number: 20140077747Abstract: 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: ApplicationFiled: September 14, 2012Publication date: March 20, 2014Applicant: Hamilton Sundstrand CorporationInventor: John M. O'Neil
-
Publication number: 20140055129Abstract: 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: ApplicationFiled: August 24, 2012Publication date: February 27, 2014Applicant: HAMILTON SUNDSTRAND CORPORATIONInventor: John M. O'Neil
-
Patent number: 8536821Abstract: 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: GrantFiled: September 22, 2011Date of Patent: September 17, 2013Assignee: Hamilton Sundstrand CorporationInventors: Jeffry K. Kamenetz, Dana N. Switzer, William Betterini, John M. O'Neil
-
Publication number: 20130079894Abstract: A multi-channel controller uses multiple logic gates and multiple control channels to provide fault tolerant protection against undesired events.Type: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, John M. O'Neil
-
Publication number: 20130079902Abstract: 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: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Inventors: Jeffry K. Kamenetz, Mark A. Johnston, Edward John Marotta, Cathleen R. Bleier, John M. O'Neil
-
Publication number: 20130076291Abstract: 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: ApplicationFiled: September 22, 2011Publication date: March 28, 2013Inventors: Jeffry K. Kamenetz, Dana N. Switzer, William Betterini, John M. O'Neil
-
Publication number: 20030031182Abstract: 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: ApplicationFiled: March 15, 2002Publication date: February 13, 2003Inventors: John M. O'Neil, Gary R. Carlson, Alan B. Katze, David H. Kreitner, Saskia E. Zezima
-
Publication number: 20020172229Abstract: 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: ApplicationFiled: November 2, 2001Publication date: November 21, 2002Applicant: Kenetec, Inc.Inventors: Davar Parvin, John M. O'Neil, Joseph P. Hickey