Patents by Inventor Mioljub Jovanovic
Mioljub Jovanovic 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: 11805029Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: GrantFiled: October 18, 2022Date of Patent: October 31, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Publication number: 20230038994Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: ApplicationFiled: October 18, 2022Publication date: February 9, 2023Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Patent number: 11539600Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: GrantFiled: November 2, 2021Date of Patent: December 27, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Publication number: 20220060394Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: ApplicationFiled: November 2, 2021Publication date: February 24, 2022Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Patent number: 11218380Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: GrantFiled: October 4, 2019Date of Patent: January 4, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Patent number: 11218381Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.Type: GrantFiled: October 4, 2019Date of Patent: January 4, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Benoit Claise, Joseph M. Clarke, Eric Vyncke, Harjinder Singh, Mioljub Jovanovic, Carlos M. Pignataro
-
Publication number: 20210105189Abstract: A method is performed at one or more entities configured to configure and provide assurance for a service enabled on a network. The service is configured as a collection of subservices on network devices of the network. A definition of the service is decomposed into a subservice dependency graph that indicates the subservices and dependencies between the subservices that collectively implement the service. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of subservice health states of the subservices. The subservice metrics are obtained from the subservices, and the subservice health states of the subservices are determined based on the subservice metrics. A health state of the service is determined based on the subservice health states. One or more of the subservices are reconfigured based on the health state of the service.Type: ApplicationFiled: October 4, 2019Publication date: April 8, 2021Inventors: Benoit Claise, Carlos M. Pignataro, Eric Vyncke, Joseph M. Clarke, Mioljub Jovanovic, Harjinder Singh
-
Publication number: 20210105190Abstract: A method is performed to provide assurance for a service enabled on a network. A definition of the service is received. The definition includes a service type, a service instance, and configuration information used to enable the service. From the service type and the service instance, a service tag that is unique to the service is generated so as to distinguish the service from other services on the network. Based on the definition, the service is decomposed into a subservice dependency graph of subservices and dependencies between the subservices. Based on the subservice dependency graph, the subservices are configured to record and report subservice metrics indicative of health states of the subservices. The subservice metrics are obtained from the subservices. The service tag is applied to the subservice metrics to produce service-tagged subservice metrics. The service-tagged subservice metrics are analyzed to determine a health state of the service.Type: ApplicationFiled: October 4, 2019Publication date: April 8, 2021Inventors: Benoit Claise, Joseph M. Clarke, Eric Vyncke, Harjinder Singh, Mioljub Jovanovic, Carlos M. Pignataro