Patents by Inventor Sean Ramey

Sean 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).

  • Patent number: 11770328
    Abstract: A method for monitoring data integrity on a network includes reading error data from an interface associated with a particular link of the network in response to error data being present in a message received on the particular link. The method also includes creating a report message including the error data and transmitting the report message to a network monitoring algorithm operable on a processor circuit. The network monitoring algorithm is configured to determine a data integrity of the particular link based on the error data.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: September 26, 2023
    Assignee: THE BOEING COMPANY
    Inventors: Alec Reed, Sean Ramey, James Matthew Zaehring, Donald R. Tracy, David Carl Matthews
  • Patent number: 11729115
    Abstract: A network switch includes a receive port configured to receive data and two or more parallel first paths each configured to receive a first copy of the data, perform a check on the first copy, and generate a protection for the first copy. One or more first voter elements are configured to receive second copies of the data and to crosscheck the second copies. A processing section is configured to process one or more of the second copies. Two or more parallel second paths are each configured to receive a third copy of the data and perform multiple checks on the third copy including a check based on the protection. One or more second voter elements are configured to receive fourth copies of the data and to crosscheck the fourth copies. A send port is configured to send one or more of the fourth copies to a next network element.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 15, 2023
    Assignee: The Boeing Company
    Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
  • Patent number: 11632307
    Abstract: A method and apparatus for managing a managed device on a network. An agent is run on the managed device. During runtime of the agent on the managed device, the agent receives dynamic trap parameter update values from network management station software running on a manager computer. The agent uses the dynamic trap parameter update values to set dynamic trap parameter values including trigger parameter values defining conditions for sending a dynamic trap. After setting the dynamic trap parameter values, the agent monitors the managed device to identify occurrence of an event that satisfies the conditions defined by the trigger parameter values. In response to identifying the occurrence of the event, the agent sends the dynamic trap to the network management station software running on the manager computer.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: April 18, 2023
    Assignee: The Boeing Company
    Inventors: Sean Ramey, James Matthew Zaehring
  • Publication number: 20220255850
    Abstract: A method for monitoring data integrity on a network includes reading error data from an interface associated with a particular link of the network in response to error data being present in a message received on the particular link. The method also includes creating a report message including the error data and transmitting the report message to a network monitoring algorithm operable on a processor circuit. The network monitoring algorithm is configured to determine a data integrity of the particular link based on the error data.
    Type: Application
    Filed: October 8, 2021
    Publication date: August 11, 2022
    Inventors: Alec Reed, Sean Ramey, James Matthew Zaehring, Donald R. Tracy, David Carl Matthews
  • Publication number: 20220094608
    Abstract: A method and apparatus for managing a managed device on a network. An agent is run on the managed device. During runtime of the agent on the managed device, the agent receives dynamic trap parameter update values from network management station software running on a manager computer. The agent uses the dynamic trap parameter update values to set dynamic trap parameter values including trigger parameter values defining conditions for sending a dynamic trap. After setting the dynamic trap parameter values, the agent monitors the managed device to identify occurrence of an event that satisfies the conditions defined by the trigger parameter values. In response to identifying the occurrence of the event, the agent sends the dynamic trap to the network management station software running on the manager computer.
    Type: Application
    Filed: August 17, 2021
    Publication date: March 24, 2022
    Inventors: Sean Ramey, James Matthew Zaehring
  • Publication number: 20210297369
    Abstract: A network switch includes a receive port configured to receive data and two or more parallel first paths each configured to receive a first copy of the data, perform a check on the first copy, and generate a protection for the first copy. One or more first voter elements are configured to receive second copies of the data and to crosscheck the second copies. A processing section is configured to process one or more of the second copies. Two or more parallel second paths are each configured to receive a third copy of the data and perform multiple checks on the third copy including a check based on the protection. One or more second voter elements are configured to receive fourth copies of the data and to crosscheck the fourth copies. A send port is configured to send one or more of the fourth copies to a next network element.
    Type: Application
    Filed: March 15, 2021
    Publication date: September 23, 2021
    Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
  • Patent number: 10951544
    Abstract: A network switch includes a receive port configured to receive data and two or more parallel first paths each configured to receive a first copy of the data, perform a check on the first copy, and generate a protection for the first copy. One or more first voter elements are configured to receive second copies of the data and to crosscheck the second copies. A processing section is configured to process one or more of the second copies. Two or more parallel second paths are each configured to receive a third copy of the data and perform multiple checks on the third copy including a check based on the protection. One or more second voter elements are configured to receive fourth copies of the data and to crosscheck the fourth copies. A send port is configured to send one or more of the fourth copies to a next network element.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 16, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
  • Publication number: 20200244596
    Abstract: A network switch includes a receive port configured to receive data and two or more parallel first paths each configured to receive a first copy of the data, perform a check on the first copy, and generate a protection for the first copy. One or more first voter elements are configured to receive second copies of the data and to crosscheck the second copies. A processing section is configured to process one or more of the second copies. Two or more parallel second paths are each configured to receive a third copy of the data and perform multiple checks on the third copy including a check based on the protection. One or more second voter elements are configured to receive fourth copies of the data and to crosscheck the fourth copies. A send port is configured to send one or more of the fourth copies to a next network element.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
  • Patent number: 9888079
    Abstract: A controller area network has a plurality of nodes in communication through a bus. The nodes have controllers and computer readable instructions that, when executed, perform the steps of: receiving a new message; inserting the new message into the queue in order of priority if the queue is not full; refusing the new message if the queue is full and the priority of the new message is lower than the priorities of current messages in the queue; inserting the new message into the queue in order of priority if the queue is full and the priority of the new message is higher than a priority of at least one of the current messages; removing the new message from the queue if the current time exceeds an expiration indicator; sending the new message to the controller for transmission and holding the new message in the queue during transmission; and removing the new message from the queue after successful transmission.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 6, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Timothy E. Jackson, Sean Ramey
  • Publication number: 20170034277
    Abstract: A controller area network has a plurality of nodes in communication through a bus. The nodes have controllers and computer readable instructions that, when executed, perform the steps of: receiving a new message; inserting the new message into the queue in order of priority if the queue is not full; refusing the new message if the queue is full and the priority of the new message is lower than the priorities of current messages in the queue; inserting the new message into the queue in order of priority if the queue is full and the priority of the new message is higher than a priority of at least one of the current messages; removing the new message from the queue if the current time exceeds an expiration indicator; sending the new message to the controller for transmission and holding the new message in the queue during transmission; and removing the new message from the queue after successful transmission.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Timothy E. Jackson, Sean Ramey