IP Library › Granted Patent US 11,843,526
Granted Patent B2
US 11,843,526 · App. 17/201,951 · Granted Dec 12, 2023

Automatic automation recommendation

Inventors: Jebakumar Mathuram Santhosm Swvigaradoss (Hyderabad, IN); Manjeet Singh (Milpitas, CA)
Assignee: ServiceNow, Inc.
H04L41/5054H04L41/16H04L43/045H04L67/535
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,843,526
App. No.
17/201,951
Granted
Dec 12, 2023
Kind
B2
Abstract

At least service task data and application utilization data are collected. The collected data is analyzed to determine a utilization pattern. Based on the determined utilization pattern, a computer automation opportunity is automatically identified. An automatically generated recommendation of an automation solution among a plurality of automation solution candidates is provided for the identified computer automation opportunity.

Claims (47)

1. A method, comprising:

collecting at least service task data and application utilization data;

analyzing the collected data to determine a utilization pattern of a workflow created and managed using a cloud-based business workflow management service;

automatically identifying a computer automation opportunity based on the determined utilization pattern, wherein the computer automation opportunity targets a group of specific plurality of steps that is a portion of the workflow associated with a bottleneck in the workflow, wherein the bottleneck is associated with repeating the same group of specific plurality steps included in the workflow multiple times;

providing an automatically generated recommendation of an automation solution among a plurality of automation solution candidates for the identified computer automation opportunity, wherein the automatically generated recommendation is associated with a revision of the workflow that includes an automatically identified chat bot automation of the bottleneck associated with repeating the same group of specific plurality steps and the chat bot automation is recommended for the bottleneck based on matching an identified predefined set of workflow process characteristics to the workflow with the bottleneck; and

tracking analytics associated with the automatically identified chat bot automation, including conversation analytics to quantify benefits of the automatically identified chat bot automation.

2. The method of claim 1 , wherein the collected application utilization data is received via an installed client agent.

3. The method of claim 2 , wherein the installed client agent is configured to monitor two or more application processes of a client device.

4. The method of claim 3 , wherein the installed client agent is configured to monitor operating system events of the client device.

5. The method of claim 1 , further comprising:

receiving one or more process rules configured for the workflow; and

applying the configured one or more process rules to the collected data, wherein analyzing the collected data to determine the utilization pattern includes determining one or more process analytics results for the workflow.

6. The method of claim 1 , further comprising:

presenting a visualization of the utilization pattern via a cloud-based automation user interface.

7. The method of claim 6 , further comprising:

determining estimated metrics of the automatically generated recommendation of the automation solution; and

providing the determined estimated metrics via the cloud-based automation user interface.

8. The method of claim 1 , wherein automatically identifying the computer automation opportunity includes analyzing audit logs of a cloud-based service and infrastructure data of the cloud-based service.

9. The method of claim 1 , wherein the provided automatically generated recommendation of the automation solution is associated with utilizing a server-side process robot.

10. The method of claim 1 , wherein the provided automatically generated recommendation of the automation solution includes installing an automated service task process to replace manually performed service tasks.

11. The method of claim 1 , wherein the provided automatically generated recommendation of the automation solution includes generating a machine learning model to infer results associated with the utilization pattern.

12. A system, comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory is configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

collect at least service task data and application utilization data;

analyze the collected data to determine a utilization pattern of a workflow created and managed using a cloud-based business workflow management service;

automatically identify a computer automation opportunity based on the determined utilization pattern, wherein the computer automation opportunity targets a group of specific plurality of steps that is a portion of the workflow associated with a bottleneck in the workflow, wherein the bottleneck is associated with repeating the same group of specific plurality steps included in the workflow multiple times;

provide an automatically generated recommendation of an automation solution among a plurality of automation solution candidates for the identified computer automation opportunity, wherein the automatically generated recommendation is associated with a revision of the workflow that includes an automatically identified chat bot automation of the bottleneck associated with repeating the same group of specific plurality steps and the chat bot automation is recommended for the bottleneck based on matching an identified predefined set of workflow process characteristics to the workflow with the bottleneck; and

track analytics associated with the automatically identified chat bot automation, including conversation analytics to quantify benefits of the automatically identified chat bot automation.

13. The system of claim 12 , wherein the collected application utilization data is received via an installed client agent.

14. The system of claim 13 , wherein the installed client agent is configured to monitor two or more application processes of a client device.

15. The system of claim 14 , wherein the installed client agent is configured to monitor operating system events of the client device.

16. The system of claim 12 , wherein the memory is further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

receive one or more process rules configured for the workflow; and

apply the configured one or more process rules to the collected data, wherein analyzing the collected data to determine the utilization pattern includes determining one or more process analytics results for the workflow.

17. The system of claim 12 , wherein the memory is further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

present a visualization of the utilization pattern via a cloud-based automation user interface.

18. The system of claim 17 , wherein the memory is further configured to provide the one or more processors with instructions which when executed cause the one or more processors to:

determine estimated metrics of the automatically generated recommendation of the automation solution; and

provide the determined estimated metrics via the cloud-based automation user interface.

19. The system of claim 12 , wherein automatically identifying the computer automation opportunity includes analyzing audit logs of a cloud-based service and infrastructure data of the cloud-based service.

20. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

collecting at least service task data and application utilization data;

analyzing the collected data to determine a utilization pattern of a workflow created and managed using a cloud-based business workflow management service;

automatically identifying a computer automation opportunity based on the determined utilization pattern, wherein the computer automation opportunity targets a group of specific plurality of steps that is a portion of the workflow associated with a bottleneck in the workflow, wherein the bottleneck is associated with repeating the same group of specific plurality steps included in the workflow multiple times;

providing an automatically generated recommendation of an automation solution among a plurality of automation solution candidates for the identified computer automation opportunity, wherein the automatically generated recommendation is associated with a revision of the workflow that includes an automatically identified chat bot automation of the bottleneck associated with repeating the same group of specific plurality steps and the chat bot automation is recommended for the bottleneck based on matching an identified predefined set of workflow process characteristics to the workflow with the bottleneck; and

tracking analytics associated with the automatically identified chat bot automation, including conversation analytics to quantify benefits of the automatically identified chat bot automation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2021
From: SWVIGARADOSS, JEBAKUMAR MATHURAM SANTHOSM; SINGH, MANJEET
To: SERVICENOW, INC.
Reel/Frame 056317/0435 →
Continuity (1)
Related Publication 20220294710A1 · Sep 15, 2022
Cited By (1)
US 12,639,525