IP Library Granted Patent US 9,171,288
Granted Patent B2
US 9,171,288 · App. 13/838,403 · Granted Oct 27, 2015

Predicting an identity of a person based on an activity history

Inventor: Richard Torgersrud (San Francisco, CA)
Assignee: Intelmate LLC
G06Q10/10G06Q30/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,171,288
App. No.
13/838,403
Granted
Oct 27, 2015
Kind
B2
Abstract

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.

Claims (47)

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, the list of subject activities comprising a list of telephone numbers dialed by the 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, the stored list of activities comprising a list of telephone numbers dialed 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 with the at least one stored person from among the plurality of stored persons;

providing an indication that the subject person is likely to correspond with the at least one stored person from among the plurality of stored persons; and

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, 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. The method of claim 1 , further comprising:

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; and

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 numbers dialed by the subject person during the first time period;

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 numbers 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.

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. The method of claim 1 , further comprising:

filtering out, from the list of telephone numbers dialed by the subject person, one or more commonly dialed telephone numbers; and

filtering out, from the lists of telephone numbers dialed by the stored persons, one or more commonly dialed telephone numbers.

6. The method of claim 1 , wherein the list of subject activities comprises a list of visitors visiting the subject person, and wherein the stored list of activities comprises a list of visitors visiting the stored person.

7. The method of claim 1 , 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.

8. The method of claim 1 , wherein the list of subject activities comprises a contact list from an electronic device of the subject person.

9. The method of claim 1 , 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.

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, the list of subject activities comprising a list of telephone numbers dialed by the 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, the stored list of activities comprising a list of telephone numbers dialed 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 with the at least one stored person from among the plurality of stored persons;

providing an indication that the subject person is likely to correspond with the at least one stored person from among the plurality of stored persons; and

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, 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.

11. The computer-readable medium of claim 10 , the method further comprising:

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; and

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 numbers dialed by the subject person during the first time period;

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 numbers 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.

12. The computer-readable medium of claim 10 , the method further comprising:

filtering out, from the list of telephone numbers dialed by the subject person, one or more commonly dialed telephone numbers; and

filtering out, from the lists of telephone numbers dialed by the stored persons, one or more commonly dialed telephone numbers.

13. The computer-readable medium of claim 10 , wherein the list of subject activities comprises a list of visitors visiting the subject person, and wherein the stored list of activities comprises a list of visitors visiting the stored person.

14. The computer-readable medium of claim 10 , 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.

15. The computer-readable medium of claim 10 , wherein the list of subject activities comprises a contact list from an electronic device of the subject person.

16. A system comprising:

one or more processors; and

a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to implement a method, the method comprising:

receiving a list of subject activities accessed by a subject person, wherein the list of subject activities comprises a list of telephone numbers dialed by the 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, wherein the stored list of activities comprises a list of telephone numbers dialed 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

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, 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.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
SECURITY INTEREST Recorded Jul 31, 2017
From: INTELMATE LLC
To: CREDIT SUISSE AG
Reel/Frame 043382/0128 →
SECURITY INTEREST Recorded Jul 31, 2017
From: INTELMATE LLC
To: CREDIT SUISSE AG
Reel/Frame 043382/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: TELMATE, LLC
To: INTELMATE LLC
Reel/Frame 036385/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2013
From: TORGERSRUD, RICHARD
To: TELMATE, LLC
Reel/Frame 030539/0327 →
Continuity (1)
Related Publication 20140279789A1 · Sep 18, 2014