MANAGEMENT OF RESOURCES FOR TASKS WITH VIRTUAL COMPOSITE SERVICE AGENTS
First Claim
1. A system for managing resources for tasks, the system comprising:
- a rules database storing requirements and restrictions associated with a task; and
a graphical user interface including resource icons of resources that can, at least partially, fulfill the requirements of the task, and a virtual service agent (VSA) icon of a VSA associated with the task such that when resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits or prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions; and
an agent-checking module that ensures that at least one resource includes a software agent configured to answer natural language questions by querying data repositories, and applying language processing, information retrieval and machine learning to arrive at a conclusion.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer product for managing resources for tasks. An example system includes a rules database storing requirements and restrictions associated with a task. A graphical user interface contains resource icons of resources that can, at least partially, fulfill the requirements of the task and a virtual service agent (VSA) icon of a VSA associated with the task. When a resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits or prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions. Furthermore, an agent-checking module ensures that at least one resource includes a software agent configured to answer natural language questions. The software agent queries data repositories and applies language processing, information retrieval, and machine learning to arrive at a conclusion.
28 Citations
25 Claims
-
1. A system for managing resources for tasks, the system comprising:
-
a rules database storing requirements and restrictions associated with a task; and a graphical user interface including resource icons of resources that can, at least partially, fulfill the requirements of the task, and a virtual service agent (VSA) icon of a VSA associated with the task such that when resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits or prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions; and an agent-checking module that ensures that at least one resource includes a software agent configured to answer natural language questions by querying data repositories, and applying language processing, information retrieval and machine learning to arrive at a conclusion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-17. -17. (canceled)
-
18. A computer program product for managing resources for tasks, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to; store requirements and restrictions associated with a task in a rules database; and display a graphical user interface including resource icons of resources that can, at least partially, fulfill the requirements of the task, and a virtual service agent (VSA) icon of a VSA associated with the task such that when a resource icon is attempted to be dragged and dropped onto the VSA icon, the graphical user interface permits and prohibits the dragging and dropping responsive to a rules-checking module that checks violations of the restrictions and a checking module that ensures that at least one resource includes a software agent configured to answer natural language questions by querying data repositories, and applying language processing, information retrieval and machine learning to determine answers to the natural language questions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification