Verifying service status
First Claim
1. A system for verifying a service, comprising:
- a communication interface configured to;
send a first set of device requirements and a first device verification model to a first proxy agent on a first device providing at least a portion of the service, wherein the first set of device requirements is different from the first device verification model, the first proxy agent translates the first set of device requirements for a specific type of vendor of the first device to generate native hardware instructions to configure the first device, and 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;
send a second set of device requirements and a second device verification model to a second proxy agent on a second device providing at least a portion of the service, wherein the second set of device requirements is different from the second device verification model, the second proxy agent translates the second set of device requirements for a specific type of vendor of the second device to generate native hardware instructions to configure the second device, and 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;
receive a report from the first proxy agent of at least the parameter of the first device; and
receive a report from the second proxy agent of at least the parameter of the second device; and
a processor coupled to the communication interface and configured to;
compare at least the parameter of the first device and at least the parameter of the second device to determine whether the service is functioning as intended, including by correlating at least a portion of the report from the first proxy agent that received the first device verification model with at least a portion of the report from the second proxy agent that received the second device verification model; and
automatically perform a computer action based on the determination on whether the service is functioning as intended.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
38 Citations
20 Claims
-
1. A system for verifying a service, comprising:
-
a communication interface configured to; send a first set of device requirements and a first device verification model to a first proxy agent on a first device providing at least a portion of the service, wherein the first set of device requirements is different from the first device verification model, the first proxy agent translates the first set of device requirements for a specific type of vendor of the first device to generate native hardware instructions to configure the first device, and 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; send a second set of device requirements and a second device verification model to a second proxy agent on a second device providing at least a portion of the service, wherein the second set of device requirements is different from the second device verification model, the second proxy agent translates the second set of device requirements for a specific type of vendor of the second device to generate native hardware instructions to configure the second device, and 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; receive a report from the first proxy agent of at least the parameter of the first device; and receive a report from the second proxy agent of at least the parameter of the second device; and a processor coupled to the communication interface and configured to; compare at least the parameter of the first device and at least the parameter of the second device to determine whether the service is functioning as intended, including by correlating at least a portion of the report from the first proxy agent that received the first device verification model with at least a portion of the report from the second proxy agent that received the second device verification model; and automatically perform a computer action based on the determination on whether the service is functioning as intended. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for verifying a service, comprising:
-
sending a first set of device requirements and a first device verification model to a first proxy agent on a first device providing at least a portion of the service, wherein the first set of device requirements is different from the first device verification model, the first proxy agent translates the first set of device requirements for a specific type of vendor of the first device to generate native hardware instructions to configure the first device, and 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; sending a second set of device requirements and a second device verification model to a second proxy agent on a second device providing at least a portion of the service, wherein the second set of device requirements is different from the second device verification model, the second proxy agent translates the second set of device requirements for a specific type of vendor of the second device to generate native hardware instructions to configure the second device, and 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; receiving a report from the first proxy agent of at least the parameter of the first device; receiving a report from the second proxy agent of at least the parameter of the second device; using a processor to compare at least the parameter of the first device and at least the parameter of the second device to determine whether the service is functioning as intended, including by correlating at least a portion of the report from the first proxy agent that received the first device verification model with at least a portion of the report from the second proxy agent that received the second device verification model; and automatically performing a computer action based on the determination on whether the service is functioning as intended.
-
-
20. A computer program product for verifying a service, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
sending a first set of device requirements and a first device verification model to a first proxy agent on a first device providing at least a portion of the service, wherein the first set of device requirements is different from the first device verification model, the first proxy agent translates the first set of device requirements for a specific type of vendor of the first device to generate native hardware instructions to configure the first device, and 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; sending a second set of device requirements and a second device verification model to a second proxy agent on a second device providing at least a portion of the service, wherein the second set of device requirements is different from the second device verification model, the second proxy agent translates the second set of device requirements for a specific type of vendor of the second device to generate native hardware instructions to configure the second device, and 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; receiving a report from the first proxy agent of at least the parameter of the first device; receiving a report from the second proxy agent of at least the parameter of the second device; and comparing at least the parameter of the first device and at least the parameter of the second device to determine whether the service is functioning as intended, including by correlating at least a portion of the report from the first proxy agent that received the first device verification model with at least a portion of the report from the second proxy agent that received the second device verification model; and automatically performing a computer action based on the determination on whether the service is functioning as intended.
-
Specification