IP Library Granted Patent US 10,498,840
Granted Patent B2
US 10,498,840 · App. 13/843,623 · Granted Dec 3, 2019

Method and system for efficient review of exchanged content

Inventors: Richard Torgersrud (San Francisco, CA); John Satori Yamasaki (San Francisco, CA)
Assignee: Intelmate LLC
H04L67/22H04L51/18H04L63/308H04L67/12
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,498,840
App. No.
13/843,623
Granted
Dec 3, 2019
Kind
B2
Abstract

A method for reviewing an inmate's communications that includes receiving a two-party message including a media item, and determining whether the media item is viewable pending review. When the media item is viewable pending review, placing the media item in a conditionally viewable repository for the inmate, and making the two-party message accessible to the recipient based on the media item being placed in the conditionally viewable repository for the inmate. When the media item is not viewable pending review, placing the media item in a conditionally held repository for the inmate, and making the two-party message inaccessible to the recipient based on the media item being placed in the conditionally held repository for the inmate. The method further includes receiving review results of a review process performed on the media item, and moving the media item to a reviewed media items repository based on the review results.

Claims (80)

1. A method for reviewing communications of an inmate comprising:

receiving a two-party message comprising a media item, wherein a first party of the two-party message is the inmate, and wherein the two-party message targets a recipient;

determining that a first portion of the media item is viewable prior to completion of a pending review of the media item;

placing the first portion of the media item in a conditionally viewable repository for the inmate;

making the first portion of the media item accessible to the recipient based on the first portion being placed in the conditionally viewable repository for the inmate;

determining that a second portion of the media item is not viewable pending review;

placing the second portion of the media item in a conditionally held repository for the inmate;

making the second portion of the media item inaccessible to the recipient based on the second portion being placed in the conditionally held repository for the inmate;

receiving review results of a review process performed on the media item, wherein the review results indicate that the media item is rejected;

moving the media item to a rejected repository based on the review results; and

making the two-party message inaccessible to the recipient based on the media item being placed in the rejected repository for the inmate,

wherein the first portion of the media item is accessible to the recipient prior to receiving the review results and inaccessible to the recipient subsequent to receiving the review results.

2. The method of claim 1 , wherein placing the first portion of the media item in the conditionally viewable repository for the inmate comprises:

obtaining preliminary restrictions for the inmate, and

placing the first portion of the media item in the conditionally viewable repository based on the preliminary restrictions.

3. The method of claim 1 , wherein the review process performed on the media item comprises:

obtaining restrictions for the inmate,

determining an attribute of the media item, and

generating the review results based on a comparison of the restrictions and the attribute.

4. The method of claim 3 , wherein the review process is performed by a software reviewer.

5. The method of claim 1 , wherein a second party of the two-party message is external to a controlled facility housing the inmate.

6. The method of claim 1 , wherein the recipient is the inmate.

7. A non-transitory computer readable medium comprising instructions that, when executed by a processor, perform a method for reviewing communications of an inmate, the method comprising:

receiving a two-party message comprising a media item, wherein a first party of the two-party message is the inmate, and wherein the two-party message targets a recipient;

determining that a first portion of the media item is viewable prior to completion of a pending review of the media item;

placing the first portion of the media item in a conditionally viewable repository for the inmate;

making the first portion of the media item accessible to the recipient based on the first portion being placed in the conditionally viewable repository for the inmate;

determining that a second portion of the media item is not viewable pending review;

placing the second portion of the media item in a conditionally held repository for the inmate;

making the second portion of the media item inaccessible to the recipient based on the second portion being placed in the conditionally held repository for the inmate;

receiving review results of a review process performed on the media item, wherein the review results indicate that the media item is rejected;

moving the media item to a rejected repository based on the review results; and

making the two-party message inaccessible to the recipient based on the media item being placed in the rejected repository for the inmate,

wherein the first portion of the media item is accessible to the recipient prior to receiving the review results and inaccessible to the recipient subsequent to receiving the review results.

8. The non-transitory computer readable medium of claim 7 , wherein placing the first portion of the media item in the conditionally viewable repository for the inmate comprises:

obtaining preliminary restrictions for the inmate, and

placing the first portion of the media item in the conditionally viewable repository based on the preliminary restrictions.

9. The non-transitory computer readable medium of claim 7 , wherein the review process performed on the media item comprises:

obtaining restrictions for the inmate,

determining an attribute of the media item, and

generating the review results based on a comparison of the restrictions and the attribute.

10. The non-transitory computer readable medium of claim 9 , wherein the review process is performed by a software reviewer.

11. The non-transitory computer readable medium of claim 7 , wherein a second party of the two-party message is external to a controlled facility housing the inmate.

12. The non-transitory computer readable medium of claim 7 , wherein the recipient is the inmate.

13. A system for reviewing communications of an inmate, comprising:

a computer processor;

a message server executing on the computer processor, and configured to:

receive a two-party message comprising a media item, wherein a first party of the two-party message is the inmate, and wherein the two-party message targets a recipient;

determine that a first portion of the media item is viewable prior to completion of a pending review of the media item;

place the first portion of the media item in a conditionally viewable repository for the inmate;

make the first portion of the media item accessible to the recipient based on the first portion being placed in the conditionally viewable repository for the inmate;

determine that a second portion of the media item is not viewable pending review;

place the second portion of the media item in a conditionally held repository for the inmate;

make the second portion of the media item inaccessible to the recipient based on the second portion being placed in the conditionally held repository for the inmate;

receive review results of a review process performed on the media item, wherein the review results indicate that the media item is rejected;

move the media item to a rejected repository based on the review results; and

make the two-party message inaccessible to the recipient based on the media item being placed in the rejected repository for the inmate,

wherein the first portion of the media item is accessible to the recipient prior to receiving the review results and inaccessible to the recipient subsequent to receiving the review results; and

a database server comprising:

the conditionally viewable repository,

the conditionally held repository, and

the rejected repository.

14. The system of claim 13 ,

wherein the database server further comprises:

preliminary restrictions for the inmate, and

wherein the message server is further configured to:

obtain preliminary restrictions for the inmate, and

place the first portion of the media item in the conditionally viewable repository based on the preliminary restrictions.

15. The system of claim 13 ,

wherein the database server further comprises:

restrictions for the inmate, and

a reviewer application configured to:

obtain the restrictions for the inmate,

determine an attribute of the media item, and

generate the review results based on a comparison of the restrictions and the attribute.

16. The system of claim 13 , further comprising:

an inmate application, and

an outsider application,

wherein the message is generated by one selected from a group consisting of the inmate application and the outsider application.

17. The system of claim 16 , wherein the inmate application is executing on a computing system located within a controlled facility.

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/0279 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2013
From: TORGERSRUD, RICHARD; YAMASAKI, JOHN SATORI
To: TELMATE, LLC
Reel/Frame 031582/0590 →
Continuity (1)
Related Publication 20140280630A1 · Sep 18, 2014