IP Library Granted Patent US 11,249,836
Granted Patent B2
US 11,249,836 · App. 17/248,551 · Granted Feb 15, 2022

Automated agent for proactively alerting a user of L1 IT support issues through chat-based communication

Inventors: Ahmed Al-Bahar (Mountain View, CA); Sadish Ravi (Fremont, CA); Sunil Nagaraj (Los Altos, CA); Dongxu Zhou (Redwood City, CA); Vaibhav Nivargi (Palo Alto, CA); Varun Singh (Mountain View, CA); Jiang Chen (Fremont, CA); Bhavin Nicholas Shah (Fremont, CA)
Assignee: MOVEWORKS, INC.
G06F11/0793G06F40/35G06N20/00
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,249,836
App. No.
17/248,551
Granted
Feb 15, 2022
Kind
B2
Abstract

An automated agent may communicate with a user via a chat channel to proactively alert the user of an L1 IT support issue. The L1 IT support issue may be determined based on monitoring indications of human-initiated activities maintained by a system of record, and may, prior to the automated agent's alert, be unknown to the user. In some instances, a natural language understanding (NLU) module may be used to identify an entity and intent from the indications of human-initiated activities, and the L1 IT support issue may be determined based on the determined entity and intent. After alerting the user of the L1 IT support issue, the automated agent may inform, via the chat channel, the user of a remediation step available to address the L1 IT support issue. Upon obtaining the user's permission, the automated agent may perform the remediation step to address the L1 IT support issue.

Claims (38)

1. A method, comprising:

instantiating an automated agent on a computing device;

monitoring, by the automated agent, a system of record instantiated on a computing system for any L1 information technology (IT) support issues affecting a user having records maintained by the system of record;

in response to the monitoring of the system of record, determining, by the automated agent, a ticket from the user that specifies an issue with a client device of the user;

upon determining the issue with the client device of the user, determining, by the automated agent, that the user is eligible for a hardware refresh that allows the user to replace the client device with a new client device; and

proactively alerting, by the automated agent and via a chat channel, the user that the user is eligible for the hardware refresh,

wherein the ticket is communicated to the system of record via a communication channel other than the chat channel.

2. The method of claim 1 , further comprising, utilizing, by the automated agent, a natural language unit (NLU) to determine an intent and an entity associated with the ticket.

3. The method of claim 2 , further comprising, determining, by the automated agent, the issue with the client device from the intent and the entity associated with the ticket.

4. The method of claim 1 , further comprising receiving, by the automated agent, a message from the user to place an order for the new client device.

5. The method of claim 1 , further comprising communicating, by the automated agent, with the system of record in order to place an order for the new client device.

6. The method of claim 1 , wherein the system of record is instrumented to provide the automated agent with data signals that indicate changes occurring on the system of record.

7. The method of claim 1 , wherein a monitoring agent is deployed behind a firewall protecting the system of record so as to monitor changes to the system of record.

8. The method of claim 1 , wherein the system of record comprises an IT service management (ITSM) system.

9. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to:

instantiate an automated agent on a computing device;

monitor, by the automated agent, a system of record instantiated on a computing system for any L1 information technology (IT) support issues affecting a user having records maintained by the system of record;

in response to the monitoring of the system of record, determine, by the automated agent, a ticket from the user that specifies an issue with a client device of the user;

upon determining the issue with the client device of the user, determine, by the automated agent, that the user is eligible for a hardware refresh that allows the user to replace the client device with a new client device; and

proactively alert, by the automated agent and via a chat channel, the user that the user is eligible for the hardware refresh,

wherein the ticket is communicated to the system of record via a communication channel other than the chat channel.

10. The non-transitory computer readable storage medium of claim 9 , further comprising instructions that cause the processor to utilize a natural language unit (NLU) to determine an intent and an entity associated with the ticket.

11. The non-transitory computer readable storage medium of claim 10 , further comprising instructions that cause the processor to determine the issue with the client device from the intent and the entity associated with the ticket.

12. The non-transitory computer readable storage medium of claim 9 , further comprising instructions that cause the processor to receive a message from the user to place an order for the new client device.

13. The non-transitory computer readable storage medium of claim 9 , further comprising instructions that cause the processor to communicate with the system of record in order to place an order for the new client device.

14. A computing device comprising a processor and memory storing instructions that, when executed by the processor, cause the processor to:

instantiate an automated agent on the computing device;

monitor, by the automated agent, a system of record instantiated on a computing system for any L1 information technology (IT) support issues affecting a user having records maintained by the system of record;

in response to the monitoring of the system of record, determine, by the automated agent, a ticket from the user that specifies an issue with a client device of the user;

upon determining the issue with the client device of the user, determine, by the automated agent, that the user is eligible for a hardware refresh that allows the user to replace the client device with a new client device; and

proactively alert, by the automated agent and via a chat channel, the user that the user is eligible for the hardware refresh,

wherein the ticket is communicated to the system of record via a communication channel other than the chat channel.

15. The computing device of claim 14 , further comprising instructions that cause the processor to utilize a natural language unit (NLU) to determine an intent and an entity associated with the ticket.

16. The computing device of claim 15 , further comprising instructions that cause the processor to determine the issue with the client device from the intent and the entity associated with the ticket.

17. The computing device of claim 14 , further comprising instructions that cause the processor to receive a message from the user to place an order for the new client device.

18. The computing device of claim 14 , further comprising instructions that cause the processor to communicate with the system of record in order to place an order for the new client device.

19. The computing device of claim 14 , wherein the system of record is instrumented to provide the automated agent with data signals that indicate changes occurring on the system of record.

20. The computing device of claim 14 , wherein a monitoring agent is deployed behind a firewall protecting the system of record so as to monitor changes to the system of record.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2026
From: MOVEWORKS, LLC
To: SERVICENOW, INC.
Reel/Frame 073524/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: CHEN, JIANG
To: MOVEWORKS, INC.
Reel/Frame 055152/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: NAGARAJ, SUNIL
To: MOVEWORKS, INC.
Reel/Frame 055152/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: NIVARGI, VAIBHAV
To: MOVEWORKS, INC.
Reel/Frame 055152/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: AL-BAHAR, AHMED
To: MOVEWORKS, INC.
Reel/Frame 055152/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: SHAH, BHAVIN NICHOLAS
To: MOVEWORKS, INC.
Reel/Frame 055152/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: SINGH, VARUN
To: MOVEWORKS, INC.
Reel/Frame 055152/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: ZHOU, DONGXU
To: MOVEWORKS, INC.
Reel/Frame 055152/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2021
From: RAVI, SADISH
To: MOVEWORKS, INC.
Reel/Frame 055152/0452 →
Continuity (2)
Continuation 15929319 · Apr 24, 2020
Related Publication 20210334156A1 · Oct 28, 2021
Cited By (3)
US 12,602,280 US 12,659,220 US 12,670,083