IP Library Granted Patent US 10,003,663
Granted Patent B2
US 10,003,663 · App. 13/842,031 · Granted Jun 19, 2018

Inmate network priming

Inventor: Richard Torgersrud (San Francisco, CA)
Assignee: Intelmate LLC
H04L67/22H04L63/08H04L63/102H04L67/20H04L67/306H04M1/274516
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 10,003,663
App. No.
13/842,031
Granted
Jun 19, 2018
Kind
B2
Abstract

A method for network priming for an inmate of a controlled facility includes receiving authentication credentials for the inmate to access a third party social network, importing social network contacts from the third party social network, filtering the social network contacts for prohibited contacts, presenting the inmate with the social network contacts, receiving, from the inmate, a selection of social network contacts to obtain selected social network contacts, and populating a secure social network list of the inmate with the selected social network contacts.

Claims (22)

1. A method for network priming for an inmate of a controlled facility, comprising: receiving authentication credentials for the inmate to access a third party social network; importing, via an application programming interface (API) provided by the third party social network, a plurality of social network contacts from the third party social network, wherein importing the plurality of social network contacts comprises performing social network crawling to identify at least one individual indirectly connected to the inmate with a degree of connection more than 1, and wherein the degree of the connection is a number of connections between the inmate and the individual; filtering the plurality of social network contacts for prohibited contacts; presenting the inmate with the plurality of social network contacts; receiving, from the inmate, a selection of social network contacts from the plurality of social network contacts to obtain a plurality of selected social network contacts; populating a secure social network list of the inmate with the plurality of selected social network contacts; downloading, from the third party social network via the API, content of the inmate using the authentication credentials, the content comprising a plurality of photos that are buffered pending analysis, wherein at least one of the plurality of photos is tagged with an identity by the third party social network; analyzing the plurality of photos in the content to identify a plurality of individuals in the plurality of photos, wherein analyzing the plurality of photos comprises: comparing the plurality of photos with a plurality of current and former inmates in the controlled facility to identify the plurality of individuals; investigating the inmate using the plurality of individuals identified from the plurality of photos in the content and the at least one individual from social networking crawling; filtering the content; and presenting the filtered content to the inmate.

2. The method of claim 1 , further comprising: importing a plurality of mobile device contacts from a mobile device used by the inmate; filtering the plurality of mobile device contacts for prohibited contacts; presenting the inmate with the plurality of mobile device contacts; receiving, from the inmate, a selection of mobile device contacts from the plurality of mobile device to obtain a plurality of selected telephone contacts; and populating a telephone list of the inmate with the plurality of selected telephone contacts.

3. The method of claim 2 , further comprising: obtaining a social network identifier for at least one contact in the plurality of telephone contacts; and populating the plurality of social network contacts with the social network identifier for the at least one contact.

4. The method of claim 2 , further comprising: reviewing the plurality of mobile device contacts for persons-of-interest; and notifying an administrator when a person-of-interest is found in the plurality of mobile device contacts.

5. The method of claim 2 , further comprising: authenticating the inmate for telephone communication; receiving, in response to authenticating the inmate, a connection request to communicate with a telephone contact; and connecting, via a telephone network, the inmate to the telephone contact when the telephone contact is in the telephone list of the inmate.

6. The method of claim 1 , further comprising: adding an administrator to the secure social network list of the inmate; and providing the administrator with an administrative privilege and a removal protection from the secure social network list.

7. The method of claim 1 , further comprising: receiving a request from an inmate for a connection to a new contact; flagging, based on a determination that the new contact is a prohibited contact, the new contact to obtain a flagged contact; and presenting the flagged contact to an administrator for approval.

8. The method of claim 1 , further comprising: receiving a notification of a release of the inmate; and for each contact in the secure social network list of the inmate: removing, based on the release, a connection between the inmate and the contact when communication with the contact post confinement is prohibited.

9. The method of claim 8 , wherein removing the connection comprising: removing the contact from the secure social network contact list of the inmate; and removing the inmate from a secure social network contact list of the contact.

10. The method of claim 1 , further comprising: authenticating the inmate for secure social network communication; and connecting, via a secure social network, the inmate to the secure social network list when the inmate is authenticated.

11. The method of claim 1 , wherein comparing the plurality of photos with the plurality of current and former inmates in the controlled facility to identify the plurality of individuals comprises: searching for a biometric match between a face in at least one photo of the plurality of photos and biometric data of the plurality of current and former inmates, if the photo is not tagged with an identity by the third party social network.

12. A system for network priming for an inmate of a controlled facility, comprising: a computer processor; a database server comprising an inmate account, wherein the inmate account comprises a secure social network list; a network application executing on the computer processor and comprising: a controlled setup module configured to: receive authentication credentials for the inmate to access a third party social network; import, via an application programming interface (API) provided by the third party social network, a plurality of social network contacts from the third party social network, wherein importing the plurality of social network contacts comprises performing social network crawling to identify at least one individual indirectly connected to the inmate with a degree of connection more than 1, and wherein the degree of the connection is number of connections between the inmate and the individual; filter the plurality of social network contacts for prohibited contacts; present the inmate with the plurality of social network contacts; receive, from the inmate, a selection of social network contacts from the plurality of social network contacts to obtain a plurality of selected social network contacts; populate a secure social network list in the inmate account with the plurality of selected social network contacts; download, from the third party social network via the API, content of the inmate using the authentication credentials, the content comprising a plurality of photos that are buffered pending analysis, wherein at least one of the plurality of photos is tagged with an identity by the third party social network; analyze the plurality of photos in the content to identify a plurality of individuals in the plurality of photos, wherein analyzing the plurality of photos comprises: comparing the plurality of photos with a plurality of current and former inmates in the controlled facility to identify the plurality of individuals; investigate the inmate using the plurality of individuals identified from the plurality of photos in the content and the at least one individual from social networking crawling; filter the content; and present the filtered content to the inmate.

13. The system of claim 12 , wherein the inmate account further comprises a telephone network list, and wherein the controlled setup module is further configured to: import a plurality of mobile device contacts from a mobile device used by the inmate; filter the plurality of mobile device contacts for prohibited contacts; present the inmate with the plurality of mobile device contacts; receive, from the inmate, a selection of mobile device contacts from the plurality of mobile device contacts to obtain a plurality of selected telephone contacts; and populate a telephone list of the inmate with the plurality of selected telephone contacts.

14. The system of claim 13 , further comprising: a reviewer application configured to: review the plurality of mobile device contacts for persons-of-interest; and notify an administrator when a person-of-interest is found in the plurality of mobile device contacts.

15. The system of claim 13 , further comprising: an inmate phone for connecting to a telephone network, wherein the network application further comprises: an authentication module configured to authenticate the inmate for telephone communication; and a communication module configured to: receive, in response to authenticating the inmate, a connection request to communicate with a telephone contact; and connect, using the inmate phone, the inmate to the telephone contact when the telephone contact is in the telephone list of the inmate.

16. The system of claim 12 , wherein the database server further comprises a superfriend account for an administrator, and wherein the controlled setup module is further configured to: generate the superfriend account for the administrator; and add an administrator to the secure social network list of the inmate, wherein the superfriend account comprises an administrative privilege and a removal protection in the secure social network list of the inmate.

17. The system of claim 12 , further comprising: an inmate kiosk for connecting to a secure social network, wherein the network application further comprises: an authentication module configured to authenticate the inmate for secure social network communication; and a communication module configured to: connect, via the secure social network, the inmate to the secure social network list when the inmate is authenticated.

18. The system of claim 12 , wherein comparing the plurality of photos with the plurality of current and former inmates in the controlled facility to identify the plurality of individuals comprises: searching for a biometric match between a face in at least one photo of the plurality of photos and biometric data of the plurality of current and former inmates, if the photo is not tagged with an identity by the third party social network.

19. A non-transitory computer readable medium for network priming for an inmate of a controlled facility, the non-transitory computer readable medium comprising computer readable program code for: receiving authentication credentials for the inmate to access a third party social network; importing, via an application programming interface (API) provided by the third party social network, a plurality of social network contacts from the third party social network, wherein importing the plurality of social network contacts comprises performing social network crawling to identify at least one individual indirectly connected to the inmate with a degree of connection more than 1, and wherein the degree of the connection is number of connections between the inmate and the individual; filtering the plurality of social network contacts for prohibited contacts; presenting the inmate with the plurality of social network contacts; receiving, from the inmate, a selection of social network contacts from the plurality of social network contacts to obtain a plurality of selected social network contacts; populating a secure social network list of the inmate with the plurality of selected social network contacts; downloading, from the third party social network via the API, content of the inmate using the authentication credentials, the content comprising a plurality of photos that are buffered pending analysis, wherein at least one of the plurality of photos is tagged with an identity by the third party social network; analyzing the plurality of photos in the content to identify a plurality of individuals in the plurality of photos, wherein analyzing the plurality of photos comprises: comparing the plurality of photos with a plurality of current and former inmates in the controlled facility to identify the plurality of individuals; investigating the inmate using the plurality of individuals identified from the plurality of photos in the content and the at least one individual from social networking crawling; filtering the content; and presenting the filtered content to the inmate.

20. The non-transitory computer readable medium of claim 19 , further comprising computer readable program code for: importing a plurality of mobile device contacts from a mobile device confiscated from the inmate; filtering the plurality of mobile device contacts for prohibited contacts; presenting the inmate with the plurality of mobile device contacts; receiving, from the inmate, a selection of mobile device contacts from the plurality of mobile device contacts to obtain a plurality of selected telephone contacts; and populating a telephone list of the inmate with the plurality of selected telephone contacts.

21. The non-transitory computer readable medium of claim 20 , further comprising computer readable program code for: obtaining a social network identifier for at least one contact in the plurality of telephone contacts; and populating the plurality of social network contacts with the social network identifier for the at least one contact.

22. The non-transitory computer readable medium of claim 19 , further comprising computer readable program code for: adding an administrator to the secure social network list of the inmate; and providing the administrator with an administrative privilege and a removal protection from the secure social network list.

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 Oct 23, 2015
From: TELMATE, LLC
To: INTELMATE LLC
Reel/Frame 036863/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2013
From: TORGERSRUD, RICHARD
To: TELMATE, LLC
Reel/Frame 030643/0476 →
Continuity (1)
Related Publication 20140280559A1 · Sep 18, 2014