Collaborative agent for a work environment
First Claim
Patent Images
1. A method comprising:
- maintaining, by an agent comprising an autonomous bot implemented by one or more processors, a topic list of topics previously identified in a plurality of collaboration data sources that are monitored by the agent, the plurality of collaboration data sources comprising a collaborative work environment that comprises a portal facilitating communication between a plurality of users who contribute collaboration information to the collaborative work environment via one or more user interfaces;
monitoring, automatically and autonomously by the agent, the collaborative work environment, the monitoring comprising the collaboration information provided within the collaborative work environment;
extracting, by the agent using a text-mining tool upon detection via the monitoring of new collaboration information contributed by one of the plurality of users in the collaborative work environment for use by at least one other of the plurality of users in the collaborative work environment, an extracted topic of the new collaboration information, the extracted topic comprising at least one of a theme, a question, a problem, and a subject matter of the new collaboration information;
identifying an information resource within the plurality of collaboration data sources that is related to the extracted topic, the identifying comprising comparing the extracted topic to the topic list and determining that previously contributed collaboration information available from the information resource has a topic related to the extracted topic;
creating, by the agent, a link insertable into a collaborative process, through which the plurality of users can send communications, of the collaborative work environment, the link being to the information resource identified as related to the extracted topic of the new collaboration information contributed by the one of the plurality of users for use by the at least one other of the plurality of users in the collaborative work environment; and
inserting, automatically by the agent, the link into the collaborative process through which the plurality of users can send communications and into the user interface in a close proximal relation to the new collaboration information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for connecting information resources in a collaborative work environment. A system includes at least one information source providing collaboration data, and a repository framework including at least one source for storing the collaboration data. A collaborative bot service is connected with the repository framework, and includes one or more bots, or autonomous programs, configured to traverse the source via the repository framework, extract a topic from a portion of the collaboration data, and create a link between the portion of the collaboration data and an information resource related to the collaboration data based on the topic.
32 Citations
19 Claims
-
1. A method comprising:
-
maintaining, by an agent comprising an autonomous bot implemented by one or more processors, a topic list of topics previously identified in a plurality of collaboration data sources that are monitored by the agent, the plurality of collaboration data sources comprising a collaborative work environment that comprises a portal facilitating communication between a plurality of users who contribute collaboration information to the collaborative work environment via one or more user interfaces; monitoring, automatically and autonomously by the agent, the collaborative work environment, the monitoring comprising the collaboration information provided within the collaborative work environment; extracting, by the agent using a text-mining tool upon detection via the monitoring of new collaboration information contributed by one of the plurality of users in the collaborative work environment for use by at least one other of the plurality of users in the collaborative work environment, an extracted topic of the new collaboration information, the extracted topic comprising at least one of a theme, a question, a problem, and a subject matter of the new collaboration information; identifying an information resource within the plurality of collaboration data sources that is related to the extracted topic, the identifying comprising comparing the extracted topic to the topic list and determining that previously contributed collaboration information available from the information resource has a topic related to the extracted topic; creating, by the agent, a link insertable into a collaborative process, through which the plurality of users can send communications, of the collaborative work environment, the link being to the information resource identified as related to the extracted topic of the new collaboration information contributed by the one of the plurality of users for use by the at least one other of the plurality of users in the collaborative work environment; and inserting, automatically by the agent, the link into the collaborative process through which the plurality of users can send communications and into the user interface in a close proximal relation to the new collaboration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17, 18, 19)
-
-
8. A system for connecting information resources, the system comprising:
-
at least one of a processor and a memory providing; a collaborative work environment accessible by a plurality of users who contribute collaboration data to the collaborative work environment via one or more user interfaces; a repository framework including a plurality of collaboration data sources that includes the collaborative work environment; and a collaborative bot service connected with the repository framework, the collaborative bot service including one or more bots that perform functions comprising; maintaining a topic list of topics previously identified in the plurality of collaboration data sources automatically and autonomously monitoring the collaboration work environment, the monitoring comprising traversing the collaboration information provided within the collaborative work environment via a user interface by the plurality of users; extracting, using a text-mining tool upon detection via the monitoring of new collaboration information contributed by one of the plurality of users in the collaborative work environment for use by at least one other of the plurality of users in the collaborative work environment, an extracted topic of the new collaboration information, the extracted topic comprising at least one of a theme, a question, a problem, and a subject matter of the new collaboration information; identifying an information resource within the plurality of collaboration data sources that is related to the extracted topic, the identifying comprising comparing the extracted topic to the topic list and determining that previously contributed collaboration information available from the information resource has a topic related to the extracted topic; creating a link insertable into a collaborative process, through which the plurality of users can send communications, of the collaborative work environment, the link being to the information resource identified as related to the extracted topic of the new collaboration information contributed by the one of the plurality of users for use by the at least one other of the plurality of users in the collaborative work environment; and inserting the link into the collaborative process through which the plurality of users can send communications and into the user interface in a close proximal relation to the new collaboration information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for connecting information resources in a collaborative work environment, the system comprising:
-
at least one of a processor and a memory providing; a collaborative bot service comprising one or more bots that perform functions comprising; maintaining a topic list of topics found in a plurality of collaboration data sources, the plurality of collaboration data sources comprising a collaborative work environment that comprises a portal facilitating communication between a plurality of users who contribute collaboration information to the collaborative work environment via one or more user interfaces; automatically and autonomously monitoring the collaboration work environment, the monitoring comprising traversing the collaboration information provided within the collaborative work environment via a user interface by the plurality of users; extracting, using a text-mining tool upon detection via the monitoring of new collaboration information contributed by one of the plurality of users in the collaborative work environment for use by at least one other of the plurality of users in the collaborative work environment, an extracted topic of the new collaboration information, the extracted topic comprising at least one of a theme, a question, a problem, and a subject matter of the new collaboration information; identifying an information resource within the plurality of collaboration data sources that is related to the extracted topic, the identifying comprising comparing the extracted topic to the topic list and determining that previously contributed collaboration information available from the information resource has a topic related to the extracted topic; creating a link insertable into a collaborative process, through which the plurality of users can send communications, of the collaborative work environment, the link being to the information resource identified as related to the extracted topic of the new collaboration information contributed by the one of the plurality of users for use by the at least one other of the plurality of users in the collaborative work environment; and inserting the link into the collaborative process through which the plurality of users can send communications and into the user interface in a close proximal relation to the new collaboration information. - View Dependent Claims (15)
-
Specification