Patents by Inventor Chi Fung Michael Chan
Chi Fung Michael Chan 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: 11876699Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: GrantFiled: March 31, 2022Date of Patent: January 16, 2024Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Patent number: 11625293Abstract: A fault model representation of a computer network is generated, wherein the computer network includes a set of connected computer network elements that was at least in part configured based on a specified declarative intent in forming the computer network. A symptom representation for the computer network is determined based on telemetry data of one or more elements of the set of connected computer network elements and a behavior specification repository identifying symptoms and their associated root causes. The fault model representation and the symptom representation are provided to a root cause analysis to determine one or more root causes of one or more detected symptoms of the computer network.Type: GrantFiled: August 9, 2021Date of Patent: April 11, 2023Assignee: Apstra, Inc.Inventors: Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Patent number: 11567994Abstract: A method for configuring a computing infrastructure is disclosed. The method comprises representing at least a portion of the computing infrastructure as a graph representation of computing infrastructure elements including a computing infrastructure node and a computing infrastructure edge, detecting a change in the graph representation of computing infrastructure elements, and determining whether the change affects a graph representation query pattern. In the event the change affects the graph representation query pattern, the change is notified to a query agent associated with the graph representation query pattern.Type: GrantFiled: August 1, 2017Date of Patent: January 31, 2023Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Raghavendra Rachamadugu, Chi Fung Michael Chan, Eitan Joffe, Maksim Kulkin
-
Publication number: 20220224608Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: ApplicationFiled: March 31, 2022Publication date: July 14, 2022Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Patent number: 11323338Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: GrantFiled: April 11, 2019Date of Patent: May 3, 2022Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Patent number: 11086709Abstract: A fault model representation of a computer network is generated, wherein the computer network includes a set of connected computer network elements that was at least in part configured based on a specified declarative intent in forming the computer network. A symptom representation for the computer network is determined based on telemetry data of one or more elements of the set of connected computer network elements and a behavior specification repository identifying symptoms and their associated root causes. The fault model representation and the symptom representation are provided to a root cause analysis to determine one or more root causes of one or more detected symptoms of the computer network.Type: GrantFiled: May 1, 2019Date of Patent: August 10, 2021Assignee: Apstra, Inc.Inventors: Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Publication number: 20190238423Abstract: A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.Type: ApplicationFiled: April 11, 2019Publication date: August 1, 2019Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Patent number: 10313206Abstract: A first device verification model is sent to a first proxy agent on a first device providing at least a portion of the service. The first proxy agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second proxy agent on a second device providing at least a portion of the service, wherein the second proxy agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first proxy agent of at least the parameter of the first device. A report is received from the second proxy agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are compared to determine whether the service is functioning as intended.Type: GrantFiled: December 23, 2015Date of Patent: June 4, 2019Assignee: Apstra, Inc.Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Chi Fung Michael Chan
-
Publication number: 20180210927Abstract: A method for configuring a computing infrastructure is disclosed. The method comprises representing at least a portion of the computing infrastructure as a graph representation of computing infrastructure elements including a computing infrastructure node and a computing infrastructure edge, detecting a change in the graph representation of computing infrastructure elements, and determining whether the change affects a graph representation query pattern. In the event the change affects the graph representation query pattern, the change is notified to a query agent associated with the graph representation query pattern.Type: ApplicationFiled: August 1, 2017Publication date: July 26, 2018Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Raghavendra Rachamadugu, Chi Fung Michael Chan, Eitan Joffe, Maksim Kulkin