Management of the execution of collaborative projects
First Claim
1. A computer-implemented method comprising:
- monitoring and collecting, by a server, a first set of data generated from a plurality of interactions between a plurality of users and a graphical user interface displayed on a plurality of computing devices operated by at least one user of the plurality of users;
receiving, by the server, a second set of data from a plurality of external sources comprising at least a social networking source, wherein the second set of data corresponds to social networking interactions of at least one user of the plurality of users;
storing, by the server, the first and the second sets of data in a database;
tagging and indexing, by the server, the first and the second sets of data within the database to identify a set of user attributes for each user from the plurality of users;
determining, by the server, a subset of the plurality of users by;
comparing, by the server, the set of user attributes for each user of the plurality of users against a set of one or more task attributes associated with a task, wherein the task is related to a project,comparing, by the server, the set of user attributes for each user of the plurality of users against a set of one or more project team attributes that are associated with a project team working on the project, andselecting, by the server, the subset of users based on each user having a pre-determined attribute;
instructing, by the server, a computing device of the plurality of computing devices to display on the graphical user interface, the subset of the plurality of users, wherein user attributes of each user of the subset of the plurality of users matches at least one attribute of associated with the task or the project team working on the project;
generating, by the server, a new graphical user interface configured for display on a plurality of computing devices corresponding to each user within the subset of the plurality of users, the new graphical user interface comprising;
a first graphical region displaying a status of the project,a second graphical region displaying one or recommended users for the project, anda third graphical region displaying one or more selectable graphical components representing one or more terms associated with the project, whereby when the user interacts with a selectable graphical component by clicking on the selectable graphical component, the server launches a display corresponding to a description of the one or more terms associated with the project in accordance with that user'"'"'s attributes while other selectable graphical components not clicked on by the user remain unlaunched, wherein the one or more selectable graphical components are unique to each user of the subset of the plurality of users.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes a system including a knowledge ecosystem of use in managing the execution of collaborative projects. In systems disclosed here, participants may receive suggested knowledge of use in one or more tasks related to their role in one or more projects. In systems disclosed here, participants in a knowledge ecosystem may be described using attributes, where the system may modify a set of attributes associated with a participant. The system may suggest one or more participants for one or more tasks in a project as well as collaboration with one or more other people with knowledge relevant to the project. Systems disclosed here may manage the execution of collaborative projects, where managing the execution may include characterizing knowledge and participants in an ecosystem, suggesting collaboration between participants in the ecosystem, and presenting relevant information in a timely manner to participants in the project.
42 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
monitoring and collecting, by a server, a first set of data generated from a plurality of interactions between a plurality of users and a graphical user interface displayed on a plurality of computing devices operated by at least one user of the plurality of users; receiving, by the server, a second set of data from a plurality of external sources comprising at least a social networking source, wherein the second set of data corresponds to social networking interactions of at least one user of the plurality of users; storing, by the server, the first and the second sets of data in a database; tagging and indexing, by the server, the first and the second sets of data within the database to identify a set of user attributes for each user from the plurality of users; determining, by the server, a subset of the plurality of users by; comparing, by the server, the set of user attributes for each user of the plurality of users against a set of one or more task attributes associated with a task, wherein the task is related to a project, comparing, by the server, the set of user attributes for each user of the plurality of users against a set of one or more project team attributes that are associated with a project team working on the project, and selecting, by the server, the subset of users based on each user having a pre-determined attribute; instructing, by the server, a computing device of the plurality of computing devices to display on the graphical user interface, the subset of the plurality of users, wherein user attributes of each user of the subset of the plurality of users matches at least one attribute of associated with the task or the project team working on the project; generating, by the server, a new graphical user interface configured for display on a plurality of computing devices corresponding to each user within the subset of the plurality of users, the new graphical user interface comprising; a first graphical region displaying a status of the project, a second graphical region displaying one or recommended users for the project, and a third graphical region displaying one or more selectable graphical components representing one or more terms associated with the project, whereby when the user interacts with a selectable graphical component by clicking on the selectable graphical component, the server launches a display corresponding to a description of the one or more terms associated with the project in accordance with that user'"'"'s attributes while other selectable graphical components not clicked on by the user remain unlaunched, wherein the one or more selectable graphical components are unique to each user of the subset of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
a server configured to; collect a first set of data generated from a plurality of interactions between a plurality of users and a graphical user interface, wherein the graphical user interface is displayed by the server, on a plurality of computing devices operated by at least one user from the plurality of users, wherein the plurality of user interactions comprise social network chats associated with the plurality of users; tag and index the data in a database generated from the plurality of interactions to identify attributes of the data; transmit and store the tagged and indexed data generated from the plurality of interactions to the database; receive a second set of data from a plurality of external sources comprising at least a social networking source, wherein the second set of data corresponds to at least one user of the plurality of users; store the second set of data in the database; determine a selection of the plurality of users by; comparing the set of user attributes against a set of one or more task attributes associated with a task, wherein the task is related to a project, comparing the set of user attributes against a set of one or more project team attributes that are associated with a project team working on the project, and selecting the subset of users based on each user having a pre-determined attribute; instruct, by the server, a computing device of the plurality of computing devices to display on the graphical user interface the selection of the plurality of users, wherein attributes of each of the users within the selection of plurality of users matches at least one attribute of associated with the task or the project team working on the project; generate, by the server, a new graphical user interface configured for display on a plurality of computing devices corresponding to each user within the selection of the plurality of users, the new graphical user interface comprising; a first graphical region displaying a status of the project, a second graphical region displaying one or recommended users for the project, and a third graphical region displaying one or more selectable graphical components representing one or more terms associated with the project, whereby when the user interacts with a selectable graphical component by clicking on the selectable graphical component, the server launches a display corresponding to a description of the one or more terms associated with the project in accordance with that user'"'"'s attributes while other selectable graphical components not clicked on by the user remain unlaunched, wherein the one or more selectable graphical components are unique to each user of the subset of the plurality of users. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
Specification