IP Library Granted Patent US 11,108,618
Granted Patent B2
US 11,108,618 · App. 17/163,126 · Granted Aug 31, 2021

Live-monitoring of agent instances to trigger automation

Inventors: Christopher Busbee (Marietta, GA); Akul Dewan (Sugar Hill, GA); Eric Drucker (Roswell, GA); Jennifer East (Milton, GA); Sudarsan Maddi (Alpharetta, GA); Savita Mahesh (John's Creek, GA); Elizabeth Webster (Gainesville, GA); Kevin Wilson (Bradenton, FL)
Assignee: Intradiem, Inc.
H04L41/046G06F9/54H04L63/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,108,618
App. No.
17/163,126
Granted
Aug 31, 2021
Kind
B2
Abstract

A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, monitor data from on or more monitoring applications on one or more agent instances; determining, based on a specification, operations to be performed on the end-user network, wherein the specification is defined by the end-user network and comprises logical directives, each logical directive including conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.

Claims (29)

1. A computing system comprising:

a memory;

one or more hardware processors disposed within a management network, wherein the management network has computing resources dedicated to an end-user network, the end-user network including a plurality of agent instances, each of the plurality of agent instances having stored thereon a monitoring application that communicates monitor data to a proxy server disposed on the end-user network, and wherein the one or more processors are configured to perform tasks including:

receiving, from the proxy server on the end-user network, the monitor data reported by the monitoring application of each agent instance in the plurality of agent instances, determining, based on a specification, an operation to be performed, wherein the operation relates to at least one agent instance of the plurality of agent instances, and wherein the specification is defined by the end-user network and comprises logical directives each including conditions that, if satisfied by the received monitor data, define the operations, and causing the operations to be performed.

2. The computing system of claim 1 , wherein causing the operations to be performed comprises providing the operations to the end-user network.

3. The computing system of claim 1 , wherein causing the operations to be performed comprises the management network making an application programming interface (API) request to an entity on the end-user network via a wide-area network.

4. The computing system of claim 3 , wherein making the API request to the entity on the end-user network includes making an API request to the proxy server disposed on the end-user network.

5. The computing system of claim 1 , wherein causing the operations to be performed comprises the management network logging on to an entity on the end-user network by way of robotic process automation.

6. The computing system of claim 5 , wherein the specification includes an authentication mechanism for the entity, and wherein logging on to the entity by way of robotic process automation comprises logging on to the entity in accordance with the authentication mechanism.

7. The computing system of claim 1 , wherein the operations include at least one of providing an alert to the at least one agent instance, providing an alert to a supervisor instance associated with the at least one agent instance, initiating a training plan for the at least one agent instance, penalizing the at least one agent instance, providing a communication acknowledging the at least one agent instance, providing a communication indicating a level of performance of the at least one agent instance, or providing a communication indicating a level of performance of the at least one agent instance relative to other agent instances of the plurality of agent instances.

8. The computing system of claim 1 , wherein the conditions include at least one Boolean expression.

9. The computing system of claim 1 , wherein for each respective directive of the logical directives, if a component of the received data will fail to satisfy at least one condition of the conditions associated with the respective directives, the management network is configured to prevent the respective directive from evaluating the component of the received data.

10. The computing system of claim 1 , wherein receiving the monitor data reported by the monitoring application of each agent instance in the plurality of agent instances involves the management network requesting, from the proxy server disposed on the end-user network, data associated with at least one logical directive from the logical directives.

11. The computing system of claim 1 , wherein the tasks performed by the one or more processors further comprise providing, to a subset of the agent instances, the operations, wherein a respective agent instance of the agent instances is in the subset if any or all cases to which the respective agent instance is processing are in compliance with the specification.

12. The computing system of claim 1 , wherein the tasks performed by the one or more processors further comprise providing, to a subset of the agent instances, the operations, wherein a respective agent instance of the agent instances is in the subset if any or all groups of agent instances with which the respective agent instance is associated are in compliance with the specification.

13. The computing system of claim 1 , wherein the end-user network is managed by an entity distinctly different than the management network.

14. A computer-implemented method comprising:

receiving, by one or more processors disposed within a management network, monitor data from a proxy server disposed on an end-user network having a plurality of agent instances, the monitor data being communicated to the proxy server by a monitoring application stored on each agent instance of the plurality of agent instances, wherein the management network has computing resources dedicated to the end-user network;

determining, based on a specification, an operation to be performed, wherein the operation relates to at least one agent instance of the plurality of agent instances, and wherein the specification is defined by the end-user network and comprises logical directives each including conditions that, if satisfied by the received monitor data, define the operations; and

causing the operations to be performed.

15. The computer-implemented method of claim 14 , wherein causing the operations to be performed comprises the management network logging on to an entity on the end-user network by way of robotic process automation.

16. The computer-implemented method of claim 15 , wherein the specification includes an authentication mechanism for the entity, and wherein logging on to the entity by way of robotic process automation comprises logging on to the entity in accordance with the authentication mechanism.

17. The computer-implemented method of claim 14 , wherein the operations include at least one of providing an alert to the at least one agent instance, providing an alert to a supervisor instance associated with the at least one agent instance, initiating a training plan for the at least one agent instance, penalizing the at least one agent instance, providing a communication acknowledging the at least one agent instance, providing a communication indicating a level of performance of the at least one agent instance, or providing a communication indicating a level of performance of the at least one agent instance relative to other agent instances of the plurality of agent instances.

18. The computer-implemented method of claim 14 , further comprising providing, to a subset of the agent instances, the operations, wherein a respective agent instance of the agent instances is in the subset if any or all applications and/or sites are in compliance with the specification by being approved applications and/or sites.

19. The computer-implemented method of claim 14 , further comprising providing, to a subset of the agent instances, the operations, wherein a respective agent instance of the agent instances is in the subset if any or all processed claims within a time period are in compliance with the specification.

20. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by one or more processors disposed within a management network, cause the one or more processors to perform tasks comprising:

receiving, by one or more processors disposed within a management network, monitor data from a proxy server disposed on an end-user network having a plurality of agent instances, the monitor data being communicated to the proxy server by a monitoring application stored on each agent instance of the plurality of agent instances, wherein the management network has computing resources dedicated to the end-user network;

determining, based on a specification, an operation to be performed, wherein the operation relates to at least one agent instance of the plurality of agent instances, and wherein the specification is defined by the end-user network and comprises logical directives each including conditions that, if satisfied by the received monitor data, define the operations; and

causing the operations to be performed.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2024
From: CIBC BANK USA
To: INTRADIEM, INC.
Reel/Frame 067628/0966 →
SECURITY AGREEMENT Recorded May 31, 2024
From: INTRADIEM, INC.
To: BMO BANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067596/0408 →
SECURITY INTEREST Recorded Nov 13, 2021
From: INTRADIEM, INC.
To: CIBC BANK USA
Reel/Frame 058105/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: BUSBEE, CHRISTOPHER; DEWAN, AKUL; DRUCKER, ERIC; EAST, JENNIFER; MADDI, SUDARSAN; MAHESH, SAVITA; WEBSTER, ELIZABETH; WILSON, KEVIN
To: INTRADIEM, INC.
Reel/Frame 055085/0951 →
Continuity (5)
Continuation In Part 17061024 · Oct 1, 2020
Continuation 16912351 · Mar 25, 2020
Continuation 16804376 · Feb 28, 2020
Continuation 16580258 · Sep 24, 2019
Related Publication 20210152414A1 · May 20, 2021
Cited By (5)
US 12,218,791 US 12,249,335 US 12,393,446 US 12,445,559 US 12,489,668