Machine Learning System for Optimizing Projects
Abstract
A system for optimizing project and/or task completion through the use of machine learning is disclosed. The system receives attributes for a project and participants to participate in the project. The attributes are provided to a natural language processing engine to determine content related to the attributes. Once the content is determined, the system receives a selection of a portion of the content and attributes to be searched via a search engine of the system. The search engine may then determine potential combinations of participants, such as individuals, devices, programs, and/or robots, which are suited to participate in the project. A selected combination of participants may perform the project. Feedback relating to the project may be utilized to adjust search algorithm variable weights and parameters utilized by the search engine to optimize the relevance of potential combinations of participants generated in response to a future search for a future project.
Claims
exact text as granted — not AI-modifiedWe claim:
1 . A system, comprising:
a memory that stores instructions; and a processor that executes the instructions to perform operations, the operations comprising:
determining, based on first attributes associated with a project and second attributes for individuals, devices, or a combination thereof, to participate in tasks associated with the project, content related to the first attributes, the second attributes, or a combination thereof;
providing the content to a graphical user interface search element;
receiving, via the graphical user interface search element, a selection of a portion of the content to be searched via a search engine, wherein the selection of the portion of the content to be searched via the search engine is utilized by a controller to determine and provide future recommended content for use in a future search for a future project, wherein the future recommended content has a higher priority than other recommended content for the future search for the future project based on the future recommended content being correlated with the selection of the portion of the content;
executing, by utilizing the search engine, a search based on the selection of the portion of the content, the first attributes, the second attributes, or a combination thereof; and
determining, based on the search, potential combinations of individuals, devices, or a combination thereof, for participating in the project, wherein the potential combinations are determined based on the individuals, the devices, or a combination thereof, in the potential combinations having a correlation with the first attributes, the second attributes, the portion of the content, or a combination thereof.
2 . The system of claim 1 , wherein the operations further comprise receiving the first attributes, the second attributes, or a combination thereof, from a computing device.
3 . The system of claim 1 , wherein the operations further comprise generating a fit score for each combination of the potential combinations.
4 . The system of claim 3 , wherein the operations further comprise providing, to a computing device, the potential combinations in a list ranked based on the fit score.
5 . The system of claim 1 , wherein the operations further comprise receiving a selection of a combination of the potential combinations from a computing device.
6 . The system of claim 5 , wherein the operations further comprise transmitting a signal to a different computing device advising of the selection of the combination of the potential combinations from the computing device.
7 . The system of claim 6 , wherein the operations further comprise receiving, from the selected combination, feedback associated with the project.
8 . The system of claim 7 , wherein the operations further comprise adjusting, based on the feedback, a weight or parameter for optimizing a relevance of potential combinations generated in response to a future search for a future project.
9 . The system of claim 1 , wherein the operations further comprise enabling an assignment of a priority to a portion of the content to be searched during the search via the search engine.
10 . The system of claim 1 , wherein the operations further comprise generating a confidence score for each individual, device, or a combination thereof, in each combination of the potential combinations, wherein the confidence score indicates a degree to which each individual, device, or a combination thereof, within each combination has an attribute or characteristic in common with the first attributes, the second attributes, the content, or a combination thereof.
11 . The system of claim 1 , wherein the operations further comprise determining, based on third attributes associated with a different project and fourth attributes for individuals, devices, or a combination thereof, to participate in tasks associated with the different project, other content related to the third attributes, the fourth attributes, or a combination thereof.
12 . The system of claim 1 , wherein the operations further comprise providing a substitute individual, substitute device, or a combination thereof, for at least one of the potential combinations.
13 . The system of claim 1 , wherein the operations further comprise generating an attribute map including the content, the first attributes, the second attributes, or a combination thereof.
14 . A method, comprising:
determining, based on first attributes associated with a project and second attributes for individuals, devices, or a combination thereof, to participate in tasks associated with the project, content related to the first attributes, the second attributes, or a combination thereof; providing the content to a graphical user interface search element; receiving, via the graphical user interface search element, a selection of a portion of the content to be searched via a search engine, wherein the selection of the portion of the content to be searched via the search engine is utilized by a controller to determine and provide future recommended content for use in a future search for a future project, wherein the future recommended content has a higher priority than other recommended content for the future search for the future project based on the future recommended content being correlated with the selection of the portion of the content; executing, by utilizing the search engine, a search based on the selection of the portion of the content, the first attributes, the second attributes, or a combination thereof; and determining, based on the search, potential combinations of individuals, devices, or a combination thereof, for participating in the project, wherein the potential combinations are determined based on the individuals, the devices, or a combination thereof, in the potential combinations having a correlation with the first attributes, the second attributes, the portion of the content, or a combination thereof, wherein the determining is performed by utilizing instructions from a memory that are executed by a processor.
15 . The method of claim 14 , further comprising determining which of the potential combinations have a threshold level of correlation with the first attributes, the second attributes, or a combination thereof.
16 . The method of claim 14 , further comprising adjusting a fit score for a combination of the potential combination if the first attributes, the second attributes, or a combination thereof, change.
17 . The method of claim 14 , further comprising obtaining feedback associated with the project, a combination of the potential combinations, or a combination thereof.
18 . The method of claim 14 , further comprising utilizing the feedback to adjust a weight of an attribute for use in the future search.
19 . The method of claim 14 , further comprising providing a new potential combination as attributes associated with the project change.
20 . A non-transitory computer-readable device comprising instructions, which when loaded and executed by a processor, cause the processor to perform operations comprising:
determining, based on first attributes associated with a project and second attributes for individuals, devices, or a combination thereof, to participate in tasks associated with the project, content related to the first attributes, the second attributes, or a combination thereof; providing the content to a graphical user interface search element; receiving, via the graphical user interface search element, a selection of a portion of the content to be searched via a search engine, wherein the selection of the portion of the content to be searched via the search engine is utilized by a controller to determine and provide future recommended content for use in a future search for a future project, wherein the future recommended content has a higher priority than other recommended content for the future search for the future project based on the future recommended content being correlated with the selection of the portion of the content; executing, by utilizing the search engine, a search based on the selection of the portion of the content, the first attributes, the second attributes, or a combination thereof; and determining, based on the search, potential combinations of individuals, devices, or a combination thereof, for participating in the project, wherein the potential combinations are determined based on the individuals, the devices, or a combination thereof, in the potential combinations having a correlation with the first attributes, the second attributes, the portion of the content, or a combination thereof.Join the waitlist — get patent alerts
Track US2021312136A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.