Patent Document ID: 10002334
Application ID: 14576572
Patent Flag: 1

Claim One:
1. A computer-implemented method comprising: generating, by an information gathering module of an analytical engine computer, a user interface configured to receive a first attribute to evaluate performance of one or more users, wherein the first attribute corresponds to a value associated with success of the one or more users; upon displaying the user interface, receiving, by the information gathering module of the analytical engine computer, the first attribute; on a continuous basis: extracting, by the information gathering module of the analytical engine computer, from multiple social network databases that receive multiple social network feeds, social network data associated with the one or more users by searching one or more social networking web documents associated with the one or more users within the multiple social network databases and retrieving social network data from the one or more social networking web documents comprising one or more characteristic values associated with the one or more users; retrieving, by the information gathering module of the analytical engine computer, from a profile database storing a record associated with the one or more users, profile data associated with the one or more users comprising a value associated with performance of each of the one or more users; identifying, by a predictive analysis module of the analytical engine computer, one or more user attributes from the social network and profile data output from the information gathering module, the one or more user attributes indicative of a value associated with likelihood of user success; determining, by the predictive analysis module of the analytical engine computer, a timeframe for each user attribute to become indicative of success; performing, by the predictive analysis module of the analytical engine computer, predictive analysis on the one or more identified user attributes and the first attribute to determine the value associated with likelihood of user success; ranking, by a ranking module of the analytical engine computer, the one or more users based on their respective values associated with likelihood of each user's success determined by the predictive analysis module; identifying, by the ranking module of the analytical engine computer, a second user based on matching the one or more user attributes with a user attribute of the second user, wherein the second user has at least one common attribute with at least one of the one or more users; and updating, by the ranking module of the analytical engine computer, the user interface to display the rank associated with the one or more users on a computing device associated with the second user.