Patents by Inventor Sean M. Ramey
Sean M. Ramey 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: 20220179720Abstract: A method for synchronizing messages between processors is provided. The method comprising receiving, by a first external device, inbound messages for applications running redundantly in high integrity mode on two or more multi-core processors. The inbound messages are synchronously copied to the multi-core processors. The multi-core processors send outbound messages to respective alignment queues in the first external device or a second external device, wherein the outbound messages contain calculation results from the inbound messages. The first or second external device compares the alignment queues. Matched outbound messages in the alignment queues are sent to a network or data bus. Any unmatched outbound messages in the alignment queues are discarded.Type: ApplicationFiled: September 15, 2021Publication date: June 9, 2022Inventors: Joshua R. Byrne, Ronald James Koontz, Sean M. Ramey, Jason Ellis Sherrill, Hyunsuk Shin, David Carl Matthews
-
Patent number: 10859637Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.Type: GrantFiled: October 30, 2017Date of Patent: December 8, 2020Assignee: The Boeing CompanyInventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence
-
Patent number: 10615876Abstract: A controller area network (CAN) comprising a plurality of CAN nodes that communicate via a CAN bus that comprises a fiber optical network. The fiber optical network uses a single fiber and a single wavelength for transmit and receive, and comprises a passive reflective optical star. The reflective optical star comprises an optical mixing rod having a mirror at one end. The other end of the reflective optical star is optically coupled to the transmitters and receivers of a plurality of optical-electrical media converters by way of respective high-isolation optical Y-couplers. Each CAN node produces electrical signals (in accordance with the CAN message-based protocol) which are converted into optical pulses that are broadcast to the fiber optical network. Those optical pulses are then reflected back to all CAN nodes by the reflective optical star.Type: GrantFiled: March 16, 2019Date of Patent: April 7, 2020Assignee: The Boeing CompanyInventors: Tuong K. Truong, Eric Y. Chan, Dennis G. Koshinz, Kim Quan Anh Nguyen, Barkhung Henry Pang, Sean M. Ramey, Timothy E. Jackson
-
Patent number: 10599513Abstract: A method for managing data transfer for a plurality of processors. Transfer messages exchanged between processor units and an external node in an integrity manager located in hardware in communication with the processor units and the external node are received. An exchange of the transfer messages is managed by the processor units with the external node based on a selected mode in mixed integrity modes such that redundantly calculated outputs from the processor units in a high integrity mode match.Type: GrantFiled: November 21, 2017Date of Patent: March 24, 2020Assignee: The Boeing CompanyInventors: Wing C. Lee, Sean M. Ramey, Ronald James Koontz, Dick P. Wong, Jackson Chia, Anthony S. Fornabaio, Murali Rangarajan, Clarke Edgar Moore, David Clyde Sharp, Arnold W. Nordsieck, Paul Eugene Denzel
-
Patent number: 10528077Abstract: A method for synchronizing processor units. An external synchronizer is communicated with to determine whether an undesired amount of skew is present between a first processor unit and a second processor unit in communication with a synchronization system. The first processor unit is selectively directed to perform an action without generating a needed result such that the undesired amount of skew between the first processor unit and the second processor unit is reduced when the undesired amount of skew is present in the first processor unit. The first processor unit and the second processor unit are associated with each other for a high integrity mode in which integrity checks are performed on corresponding messages generated by the first processor unit and the second processor unit.Type: GrantFiled: November 21, 2017Date of Patent: January 7, 2020Assignee: The Boeing CompanyInventors: Wing C. Lee, Sean M. Ramey, Ronald James Koontz, Dick P. Wong, Jackson Chia, Anthony S. Fornabaio, Murali Rangarajan, Clarke Edgar Moore, David Clyde Sharp, Arnold W. Nordsieck, Paul Eugene Denzel
-
Publication number: 20190215072Abstract: A controller area network (CAN) comprising a plurality of CAN nodes that communicate via a CAN bus that comprises a fiber optical network. The fiber optical network uses a single fiber and a single wavelength for transmit and receive, and comprises a passive reflective optical star. The reflective optical star comprises an optical mixing rod having a mirror at one end. The other end of the reflective optical star is optically coupled to the transmitters and receivers of a plurality of optical-electrical media converters by way of respective high-isolation optical Y-couplers. Each CAN node produces electrical signals (in accordance with the CAN message-based protocol) which are converted into optical pulses that are broadcast to the fiber optical network. Those optical pulses are then reflected back to all CAN nodes by the reflective optical star.Type: ApplicationFiled: March 16, 2019Publication date: July 11, 2019Applicant: The Boeing CompanyInventors: Tuong K. Truong, Eric Y. Chan, Dennis G. Koshinz, Kim Quan Anh Nguyen, Barkhung Henry Pang, Sean M. Ramey, Timothy E. Jackson
-
Publication number: 20190155325Abstract: A method for synchronizing processor units. An external synchronizer is communicated with to determine whether an undesired amount of skew is present between a first processor unit and a second processor unit in communication with a synchronization system. The first processor unit is selectively directed to perform an action without generating a needed result such that the undesired amount of skew between the first processor unit and the second processor unit is reduced when the undesired amount of skew is present in the first processor unit. The first processor unit and the second processor unit are associated with each other for a high integrity mode in which integrity checks are performed on corresponding messages generated by the first processor unit and the second processor unit.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Wing C. Lee, Sean M. Ramey, Ronald James Koontz, Dick P. Wong, Jackson Chia, Anthony S. Fornabaio, Murali Rangarajan, Clarke Edgar Moore, David Clyde Sharp, Arnold W. Nordsieck, Paul Eugene Denzel
-
Publication number: 20190155681Abstract: A method for managing data transfer for a plurality of processors. Transfer messages exchanged between processor units and an external node in an integrity manager located in hardware in communication with the processor units and the external node are received. An exchange of the transfer messages is managed by the processor units with the external node based on a selected mode in mixed integrity modes such that redundantly calculated outputs from the processor units in a high integrity mode match.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Wing C. Lee, Sean M. Ramey, Ronald James Koontz, Dick P. Wong, Jackson Chia, Anthony S. Fornabaio, Murali Rangarajan, Clarke Edgar Moore, David Clyde Sharp, Arnold W. Nordsieck, Paul Eugene Denzel
-
Patent number: 10282340Abstract: A pin-configurable bus termination system may include a bus connector attached to an end of a bus. The bus connector may be configured for electrically connecting the bus to an input connector of a node. The node may include a bus termination resistance. The bus connector may include a first bus output pin, a second bus output pin and configurable first and second termination resistor pins. The configurable first and second termination resistor pins may be configurable to provide a first termination configuration and a second termination configuration. The first termination configuration may electrically interconnect the first and second bus output pins and the configurable first and second termination resistor pins to electrically connect the bus termination resistance for terminating the bus. The second termination configuration may include an open electrical circuit between the first and second bus output pins and the configurable first and second termination resistor pins.Type: GrantFiled: December 17, 2014Date of Patent: May 7, 2019Assignee: The Boeing CompanyInventors: Todd B. Brouwer, Sean M. Ramey, Timothy E. Jackson, Edgar L. von Trotha, III
-
Patent number: 10263706Abstract: A controller area network (CAN) comprising a plurality of CAN nodes that communicate via a CAN bus that comprises a fiber optical network. The fiber optical network uses a single fiber and a single wavelength for transmit and receive, and comprises a passive reflective optical star. The reflective optical star comprises an optical mixing rod having a mirror at one end. The other end of the reflective optical star is optically coupled to the transmitters and receivers of a plurality of optical-electrical media converters by way of respective high-isolation optical Y-couplers. Each CAN node produces electrical signals (in accordance with the CAN message-based protocol) which are converted into optical pulses that are broadcast to the fiber optical network. Those optical pulses are then reflected back to all CAN nodes by the reflective optical star.Type: GrantFiled: April 18, 2017Date of Patent: April 16, 2019Assignee: The Boeing CompanyInventors: Tuong K. Truong, Dennis G. Koshinz, Eric Y. Chan, Kim Quan Anh Nguyen, Sean M. Ramey, Timothy E. Jackson, Barkhung Henry Pang
-
Patent number: 10129143Abstract: Provided are mechanisms for improving bandwidth for non-essential data on deterministic aircraft data networks (ADNs) such as ARINC 664 networks. A switch such as an ARINC 664 switch maintains rate constrains on one or more priority levels of traffic while releasing rate constraints on low priority traffic. Low priority traffic can be received at an ARINC 664 switch at rates allowed by an Ethernet physical layer. However, low priority, non-rate constrained traffic is transmitted only when there are no other scheduled messages to send. Low priority traffic can consume all available bandwidth whenever there is slack time. A switch can further be separated into zones including a standard rate constrained zone as well as a rate unconstrained zone. Internal or external cross-links can be provided between the zones for any data that needs to be transferred between zones.Type: GrantFiled: October 25, 2016Date of Patent: November 13, 2018Assignee: The Boeing CompanyInventors: Sean M. Ramey, Timothy E. Jackson, Arnold W. Nordsieck, Tuong K. Truong
-
Publication number: 20180302165Abstract: A controller area network (CAN) comprising a plurality of CAN nodes that communicate via a CAN bus that comprises a fiber optical network. The fiber optical network uses a single fiber and a single wavelength for transmit and receive, and comprises a passive reflective optical star. The reflective optical star comprises an optical mixing rod having a mirror at one end. The other end of the reflective optical star is optically coupled to the transmitters and receivers of a plurality of optical-electrical media converters by way of respective high-isolation optical Y-couplers. Each CAN node produces electrical signals (in accordance with the CAN message-based protocol) which are converted into optical pulses that are broadcast to the fiber optical network. Those optical pulses are then reflected back to all CAN nodes by the reflective optical star.Type: ApplicationFiled: April 18, 2017Publication date: October 18, 2018Applicant: The Boeing CompanyInventors: Tuong K. Truong, Dennis G. Koshinz, Eric Y. Chan, Kim Quan Anh Nguyen, Sean M. Ramey, Timothy E. Jackson, Barkhung Henry Pang
-
Publication number: 20180115484Abstract: Provided are mechanisms for improving bandwidth for non-essential data on deterministic aircraft data networks (ADNs) such as ARINC 664 networks. A switch such as an ARINC 664 switch maintains rate constrains on one or more priority levels of traffic while releasing rate constraints on low priority traffic. Low priority traffic can be received at an ARINC 664 switch at rates allowed by an Ethernet physical layer. However, low priority, non-rate constrained traffic is transmitted only when there are no other scheduled messages to send. Low priority traffic can consume all available bandwidth whenever there is slack time. A switch can further be separated into zones including a standard rate constrained zone as well as a rate unconstrained zone. Internal or external cross-links can be provided between the zones for any data that needs to be transferred between zones.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Applicant: The Boeing CompanyInventors: Sean M. Ramey, Timothy E. Jackson, Arnold W. Nordsieck, Tuong K. Truong
-
Publication number: 20180067159Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.Type: ApplicationFiled: October 30, 2017Publication date: March 8, 2018Inventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence
-
Patent number: 9835669Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.Type: GrantFiled: December 19, 2014Date of Patent: December 5, 2017Assignee: The Boeing CompanyInventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence
-
Publication number: 20170286350Abstract: A pin-configurable bus termination system may includes a bus connector attached to an end of a bus. The bus connector may be configured for electrically connecting the bus to an input connector of a node. The node may include a bus termination resistance. The bus connector may include a first bus output pin, a second bus output pin and configurable first and second termination resistor pins. The configurable first and second termination resistor pins may be configurable to provide a first termination configuration and a second termination configuration. The first termination configuration may electrically interconnect the first and second bus output pins arid the configurable first and second termination resistor pins to electrically connect the bus termination resistance for terminating the bus. The second termination configuration may include an open electrical circuit between the first and second bus output pins and the configurable first and second termination resistor pins.Type: ApplicationFiled: December 17, 2014Publication date: October 5, 2017Inventors: Todd B. Brouwer, Sean M. Ramey, Timothy E. Jackson, Edgar L. von Trotha, III
-
Publication number: 20170160332Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.Type: ApplicationFiled: December 19, 2014Publication date: June 8, 2017Inventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence
-
Publication number: 20160179737Abstract: A pin-configurable bus termination system may includes a bus connector attached to an end of a bus. The bus connector may be configured for electrically connecting the bus to an input connector of a node. The node may include a bus termination resistance. The bus connector may include a first bus output pin, a second bus output pin and configurable first and second termination resistor pins. The configurable first and second termination resistor pins may be configurable to provide a first termination configuration and a second termination configuration. The first termination configuration may electrically interconnect the first and second bus output pins arid the configurable first and second termination resistor pins to electrically connect the bus termination resistance for terminating the bus. The second termination configuration may include an open electrical circuit between the first and second bus output pins and the configurable first and second termination resistor pins.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Todd B. Brouwer, Sean M. Ramey, Timothy E. Jackson, Edgar L. von Trotha, III
-
Publication number: 20160178683Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence