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: 11770328Abstract: 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: GrantFiled: October 8, 2021Date of Patent: September 26, 2023Assignee: THE BOEING COMPANYInventors: Alec Reed, Sean Ramey, James Matthew Zaehring, Donald R. Tracy, David Carl Matthews
-
Patent number: 11729115Abstract: 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: GrantFiled: March 15, 2021Date of Patent: August 15, 2023Assignee: The Boeing CompanyInventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
-
Patent number: 11632307Abstract: 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: GrantFiled: August 17, 2021Date of Patent: April 18, 2023Assignee: The Boeing CompanyInventors: Sean Ramey, James Matthew Zaehring
-
Publication number: 20220255850Abstract: 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: ApplicationFiled: October 8, 2021Publication date: August 11, 2022Inventors: Alec Reed, Sean Ramey, James Matthew Zaehring, Donald R. Tracy, David Carl Matthews
-
Publication number: 20220094608Abstract: 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: ApplicationFiled: August 17, 2021Publication date: March 24, 2022Inventors: Sean Ramey, James Matthew Zaehring
-
Publication number: 20210297369Abstract: 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: ApplicationFiled: March 15, 2021Publication date: September 23, 2021Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
-
Patent number: 10951544Abstract: 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: GrantFiled: January 30, 2019Date of Patent: March 16, 2021Assignee: THE BOEING COMPANYInventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
-
Publication number: 20200244596Abstract: 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: ApplicationFiled: January 30, 2019Publication date: July 30, 2020Inventors: Tu Q. Le, Sean Ramey, Christina Joy Yin, Lawrence Yiuming Ching
-
Patent number: 9888079Abstract: 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: GrantFiled: July 30, 2015Date of Patent: February 6, 2018Assignee: THE BOEING COMPANYInventors: Timothy E. Jackson, Sean Ramey
-
Publication number: 20170034277Abstract: 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: ApplicationFiled: July 30, 2015Publication date: February 2, 2017Inventors: Timothy E. Jackson, Sean Ramey