Systems and methods for predicting an identity of a person are provided. In some aspects, a list of subject activities accessed by a subject person is received. For each of a plurality of stored persons, a stored list of activities accessed with by the stored person is accessed in one or more data repositories. An intersection is calculated between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons. That the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons is predicted, based on the calculated intersection. An indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons is provided.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for discovering an identity of a person, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed with by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons, predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; wherein the list of subject activities comprises a list of telephone numbers dialed by the subject person, and wherein the stored list of activities comprises a list of telephone numbers dialed by the stored person; and wherein predicting that the subject person is likely to correspond to the at least one stored person is based on the stored person having dialed the earliest telephone number dialed by the subject person. 2. A computer-implemented method for discovering an identity of a person, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed with by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons, predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; wherein the list of subject activities comprises a list of telephone numbers dialed by the subject person, and wherein the stored list of activities comprises a list of telephone numbers dialed by the stored person; determining, using the list of telephone numbers dialed by the subject person, a threshold number of earliest telephone numbers dialed by the subject person during a first time period; determining that the threshold number of earliest telephone numbers dialed by the at least one stored person during a second time period is equivalent to the threshold number of earliest telephone number dialed by the subject person during the first time period; and wherein predicting that the subject person is likely to correspond to the at least one stored person is based on the threshold number of earliest telephone number dialed by the at least one stored person during the second time period being equivalent to the threshold number of earliest telephone number dialed by the subject person during the first time period. 3. The method of claim 2, wherein the threshold number is 1. 4. The method of claim 2, wherein the threshold number of the earliest telephone numbers dialed by the subject person during a first time period comprises a threshold proportion of the earliest telephone numbers dialed by the subject person during the first time period. 5. A computer-implemented method for discovering an identity of a person, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed with by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons, predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and wherein the list of subject activities comprises a contact list from an electronic device of the subject person. 6. A computer-implemented method for discovering an identity of a person, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed with by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons, predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and wherein the subject person is an inmate in a prison, wherein the one or more data repositories comprise one or more data repositories of prison inmates, and wherein providing the indication that the subject person is likely to correspond to the at least one stored person from the plurality of stored persons comprises: providing, to a client computing device, a photograph of the at least one stored person. 7. A non-transitory computer-readable medium comprising instructions which, when executed by one or more computing devices, cause the one or more computing devices to implement a method, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons; predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; wherein the list of subject activities comprises a list of telephone numbers dialed by the subject person, and wherein the stored list of activities comprises a list of telephone numbers dialed by the stored person; determining, using the list of telephone numbers dialed by the subject person, an earliest telephone number dialed by the subject person during a first time period; and wherein predicting that the subject person is likely to correspond to the at least one stored person is based on the stored person having dialed the earliest telephone number dialed by the subject person. 8. A non-transitory computer-readable medium comprising instructions which, when executed by one or more computing devices, cause the one or more computing devices to implement a method, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons; predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; wherein the list of subject activities comprises a list of telephone numbers dialed by the subject person, and wherein the stored list of activities comprises a list of telephone numbers dialed by the stored person; determining, using the list of telephone numbers dialed by the subject person, a threshold number of earliest telephone numbers dialed by the subject person during a first time period; determining that the threshold number of earliest telephone numbers dialed by the at least one stored person during a second time period is equivalent to the threshold number of earliest telephone number dialed by the subject person during the first time period; and wherein predicting that the subject person is likely to correspond to the at least one stored person is based on the threshold number of earliest telephone number dialed by the at least one stored person during the second time period being equivalent to the threshold number of earliest telephone numbers dialed by the subject person during the first time period. 9. A non-transitory computer-readable medium comprising instructions which, when executed by one or more computing devices, cause the one or more computing devices to implement a method, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons; predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and wherein the list of subject activities comprises funding sources depositing money into a financial account of the subject person, and wherein the stored list of activities comprises funding sources depositing money into a financial account of the stored person. 10. A non-transitory computer-readable medium comprising instructions which, when executed by one or more computing devices, cause the one or more computing devices to implement a method, the method comprising: receiving a list of subject activities accessed by a subject person; accessing, in one or more data repositories, for each of a plurality of stored persons, a stored list of activities accessed by the stored person; calculating an intersection between the list of subject activities and the stored list of activities for at least one stored person from the plurality of stored persons; predicting, based on the calculated intersection, that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; providing an indication that the subject person is likely to correspond to the at least one stored person from among the plurality of stored persons; and wherein the list of subject activities comprises a contact list from an electronic device of the subject person.