IP Library Granted Patent US 10,419,489
Granted Patent B2
US 10,419,489 · App. 15/587,370 · Granted Sep 17, 2019

Unidirectional trust based decision making for information technology conversation agents

Inventors: Anup K. Kalia (Yorktown Heights, NY); Maja Vukovic (New York, NY); Frederick Y. Wu (Greenwich, CT); Jin Xiao (Ossining, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L63/20G06F17/271G06F17/2785G06Q30/016H04L63/1433
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 10,419,489
App. No.
15/587,370
Granted
Sep 17, 2019
Kind
B2
Abstract

A method and system of processing an information technology (IT) electronic request is provided. The electronic request is received in natural language from a user. Parameters of the electronic request are extracted. A risk of the electronic request is determined. A policy based on the parameters and the risk of the electronic request is determined and executed. A level of trust between the user and the computer device is calculated based on the determined risk and an outcome of the execution of the policy. A conversation pattern of the computer device toward the user is adjusted based on the calculated level of trust.

Claims (56)

1. A computing device comprising:

a processor;

a network interface coupled to the processor to enable communication over a network;

a storage device coupled to the processor;

a conversation agent software stored in the storage device, wherein an execution of the software by the processor configures the computing device to perform acts comprising:

receiving an information technology (IT) electronic request in natural language from a user, via a user device, over the network;

extracting parameters of the electronic request;

determining a risk of the electronic request;

determining a policy based on the parameters and the risk of the electronic request;

executing the policy;

calculating a level of trust between the user and the conversation agent based on the determined risk and an outcome of the execution of the policy; and

adjusting a conversation pattern of the conversation agent toward the user based on the calculated level of trust.

2. The computing device of claim 1 , wherein extracting parameters of the electronic request comprises:

performing speech recognition to determine a textual representation of the electronic request;

performing speech segmentation on the textual representation of the electronic request; and

applying concept expansion on the textual representation of the electronic request to determine an intent of the electronic request.

3. The computing device of claim 1 , wherein determining the risk of the electronic request comprises determining how fulfillment of the electronic request would affect one or more resources of an IT network of a business enterprise.

4. The computing device of claim 1 , wherein determining the policy comprises determining whether the user is authorized to submit the electronic request.

5. The computing device of claim 1 , wherein calculating the level of trust between the user and the conversation agent comprises calculating a level of trust of the conversation agent toward the user.

6. The computing device of claim 5 , wherein calculating the level of trust of the conversation agent toward the user is further based on a relevance of the electronic request with respect to resources of a private network of the computing device.

7. The computing device of claim 1 , wherein calculating a level of trust between the user and the conversation agent comprises calculating a level of trust of the user toward the conversation agent.

8. The computing device of claim 1 :

wherein calculating the level of trust between the user and the conversation agent comprises:

calculating a first level of trust of the conversation agent toward the user; and

calculating a second level of trust of the user toward the conversation agent; and

wherein the adjustment of the behavioral approach of the conversation agent toward the user is based on the calculated first level of trust and the calculated second level of trust.

9. The computing device of claim 1 , wherein execution of the conversation agent by the processor further configures the computing device to perform acts comprising:

soliciting a satisfaction feedback regarding the execution of the electronic request, from the user via the user device, wherein calculating a level of trust between the user and the conversation agent is further based on the satisfaction feedback.

10. The computing device of claim 1 , wherein execution of the conversation agent by the processor further configures the computing device to perform acts comprising:

retrieving a prior level of trust between the user and the conversation agent, wherein calculating the level of trust between the user and the conversation agent is further based on the prior level of trust between the user and the conversation agent.

11. A non-transitory computer readable storage medium tangibly embodying a computer readable program code having computer readable instructions that, when executed, causes a computer device to carry out a method of processing an information technology (IT) electronic request, the method comprising:

receiving the electronic request in natural language from a user;

extracting parameters of the electronic request;

determining a risk of the electronic request;

determining a policy based on the parameters and the risk of the electronic request;

executing the policy;

calculating a level of trust between the user and the computer device based on the determined risk, and an outcome of the execution of the policy; and

adjusting a conversation pattern of the computer device toward the user based on the calculated level of trust.

12. The non-transitory computer readable storage medium of claim 11 , wherein extracting parameters of the electronic request comprises:

performing speech recognition to determine a textual representation of the electronic request;

performing speech segmentation on the textual representation of the electronic request; and

applying concept expansion on the textual representation of the electronic request to determine an intent of the electronic request.

13. The non-transitory computer readable storage medium of claim 11 , wherein determining the risk of the electronic request comprises determining how fulfillment of the electronic request would affect one or more resources of an IT network of a business enterprise.

14. The non-transitory computer readable storage medium of claim 11 , wherein determining the policy comprises determining whether the user is authorized to submit the electronic request.

15. The non-transitory computer readable storage medium of claim 11 , wherein calculating the level of trust between the user and the computer device comprises calculating a level of trust of the computer device toward the user.

16. The non-transitory computer readable storage medium of claim 15 , wherein calculating the level of trust of the computer device toward the user is further based on a relevance of the electronic request with respect to resources of a private network of the computing device.

17. The non-transitory computer readable storage medium of claim 11 , wherein calculating a level of trust between the user and the computer device comprises calculating a level of trust of the user toward the computer device.

18. The non-transitory computer readable storage medium of claim 11 :

wherein calculating the level of trust between the user and the computer device comprises:

calculating a first level of trust of the computer device toward the user; and

calculating a second level of trust of the user toward the computer device; and

wherein the adjustment of the behavioral approach of the computer device toward the user is based on the calculated first level of trust and the calculated second level of trust.

19. The non-transitory computer readable storage medium of claim 11 , wherein execution of the computer device by the processor further configures the computing device to perform acts comprising:

soliciting a satisfaction feedback regarding the execution of the electronic request, from the user via the user device, wherein calculating a level of trust between the user and the computer device is further based on the satisfaction feedback.

20. The non-transitory computer readable storage medium of claim 11 , wherein execution of the computer device by the processor further configures the computing device to perform acts comprising:

retrieving a prior level of trust between the user and the computer device, wherein calculating the level of trust between the user and the computer device is further based on the prior level of trust between the user and the computer device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2017
From: KALIA, ANUP K.; VUKOVIC, MAJA; WU, FREDERICK; XIAO, JIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042248/0810 →
Continuity (1)
Related Publication 20180324215A1 · Nov 8, 2018