Patent ID: 11900320
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A device, comprising:
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to:
receive, from a user device, a query for information from a user associated with the user device;
receive, from an enterprise system, product/service data identifying products and services to be offered by the user;
process the query and the product/service data, with a context model, to identify a subject of the query and a context for the subject based on identifying a role of the user,
wherein the one or more processors, to process the query and the product/service data, are configured to:
identify the role is based on determining role information, identifying a job description and a computing resource the user is permitted to access based on the role, based on using credentials associated with the user to identify the user and identifying the role based on accessing a data structure storing information mapping the user to the role,
identify the context for the subject based on the role and a navigation history associated with the user, and
identify a first set of values using a first one or more natural language processing (NLP) techniques including:
 a token-based NLP technique,
 an approximation-based NLP technique, or
 a category-based NLP technique,
identify a second set of values using a second one or more NLP techniques including:
 the token-based NLP technique,
 the approximation-based NLP technique, or
 the category-based NLP technique,
address conflicting values based on filtering the first set of values and the second set of values into a third set of values that excludes the conflicting values, and
use the third set of values to identify the subject and the context for the subject;

process the subject and the context for the subject, with an intelligent automation model, to determine a workflow for the user identifying one or more actions, instructions for performing the one or more actions, and information identifying an order in which the one or more actions are to be performed;
process the product/service data, the subject, and the context for the subject, with an insights model, to determine a key performance indicator or a decision associated with one of the products or the services,
wherein the key performance indicator is associated with a proficiency of the user with utilizing the enterprise system to perform a particular function; and

perform the one or more actions based on data identifying one or more of the workflow, the key performance indicator, or the decision.