# US 10,122,825 B1 · Systems and methods for providing a visual content gallery within a controlled environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,825 B1
- Document ID: US10122825B1
- Status: Granted
- Kind: B1
- Application number: 15/662,103
- Filed: 2017-07-27
- Granted: 2018-11-06
- Earliest claimed: 2017-07-27
- Assignees: Global Tel*Link Corporation
- Applicants: Global Tel*Link Corporation
- Inventors: Alex Petty
- Web page: https://patentgrep.com/patent/US10122825B1

## CPC

- H04L 63/0245: {Filtering by information in the payload}
- G06F 21/31: User authentication
- G06Q 99/00: Subject matter not provided for in other groups of this subclass
- G06T 11/60: Creating or editing images; Combining images with text
- G06V 40/172: {Classification, e.g. identification}
- G06V 40/173: {face re-identification, e.g. recognising unknown faces across different face tracks}
- H04L 63/0414: {during transmission, i.e. party's identity is protected against eavesdropping, e.g. by using temporary identifiers, but is known to the other party or parties involved in the communication}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/102: {Entity profiles}
- H04L 67/306: User profiles
- H04L 67/5651: Reducing the amount or size of exchanged application data
- H04L 67/63: Routing a service request depending on the request content or context
- G06F 21/1062: {Editing}
- G06F 2221/2149: Restricted operating environment
- G06T 2200/24: involving graphical user interfaces [GUIs]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

Methods and systems for providing a visual content gallery within a controlled environment are disclosed herein. A content gallery server receives a content submission from an inmate device within the controlled environment. Further, the content gallery server determines that the content submission does not include prohibited content based on comparing the content submission to a blacklist of prohibited information. When the content submission does not include prohibited content, the content gallery server adds the content submission to a network accessible content gallery corresponding to an inmate associated with the inmate device. Further, authorized friends and family of the inmate may view the content submission and provide comments on the content submission.

## Claims

### Claim 1

A method for managing a social content gallery in a controlled environment, comprising:
receiving a content submission message from an inmate device, the content submission message including first authentication information and content;
determining an inmate associated with the inmate device based on the first authentication information;
authenticating the inmate based at least in part on the first authentication information;
determining restricted submission information applicable to the content submission based on the inmate;
determining that the content does not include the restricted submission information based on monitoring movement of an identified object from a first frame of the content to a second frame of the content;
receiving a request for the content from a consumer device, the request including second authentication information;
determining a consumer associated with the consumer device based on the second authentication information;
authenticating the consumer based at least in part on the second authentication information;
determining a filter based on an attribute of the consumer;
applying the filter to the content to create filtered content; and
sending the filtered content to the consumer device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a comment submission from a commenter device, the comment submission including a comment and third authentication information;
determining a commenter based on the third authentication information;
authenticating the commenter based at least in part on the third authentication information;
determining restricted comment information applicable to the comment based on at least one of the inmate or the commenter;
determining that the comment does not include the restricted comment information; and
associating the comment with the content.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining that a face associated with the inmate is included in the content based on performing facial recognition analysis on the content.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining that the consumer is approved to view the content based on authorization information associated with at least one of the inmate or the consumer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining that a face associated with a person other than the inmate is included in the content based on performing facial recognition analysis on the content; and
wherein the applying the filter to the content to create filtered content includes obfuscating the face associated with the person other than the inmate.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining an age associated with the consumer; and
wherein the applying the filter to the content to create filtered content further includes modifying a background image of the content based on determining the age associated with the consumer.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying textual information included in the content; and
wherein the applying the filter to the content to create filtered content further includes obfuscating the textual information within the content.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving a filter selection from the inmate device, the filter selection identifying a consumer type and a filter type to apply when receiving requests from consumers associated with the consumer type;
determining that the consumer is of the consumer type; and
wherein the filter is of the filter type.

### Claim 9 (depends on 1)

The method of claim 1, wherein the content includes at least one of an image, a video capture, or an image slideshow.

### Claim 10 (depends on 1)

The method of claim 1, wherein the restricted information includes at least one of profanity, slurs, obscenities, nudity, obscene gestures, or communications associated with criminal activity.

### Claim 11

A method for managing a social content gallery in a controlled environment, comprising:
receiving a content submission message from a user device located outside of the controlled environment, the content submission message including content, a content gallery identifier, and first authentication information;
determining a user associated with the user device based on the authentication information;
authenticating the user based on the authentication information;
determining that the user is authorized to add the content to a content gallery associated with the content gallery identifier;
determining that an authorized face associated with the content gallery is included in the content based on performing facial recognition analysis on the content;
determining that the content does not include restricted submission information applicable to the content based on monitoring movement of an identified object from a first frame of the content to a second frame of the content;
adding the content to a content gallery associated with the content gallery identifier based on determining that the authorized face associated is included in the content;
receiving a request for the content from an inmate device associated with the inmate, the request including second authentication information;
authenticating the inmate based at least in part on the second authentication information;
determining that the inmate is authorized to access the content gallery associated with the content gallery identifier; and
sending the content to the inmate device.

### Claim 12 (depends on 11)

The method of claim 11, further comprising;
determining that an unauthorized face that is not associated with the content gallery is included in the content based on performing facial recognition analysis on the content; and
applying a filter to the content to create filtered content, the filter obfuscating the unauthorized face.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
receiving a comment submission from a commenter device, the comment submission including a comment and third authentication information;
determining a commenter based on the third authentication information;
authenticating the commenter based at least in part on the third authentication information;
determining restricted comment information applicable to the comment based on the inmate and the commenter;
determining that the comment does not include the restricted comment information; and
associating the comment with the content.

### Claim 14 (depends on 11)

The method of claim 11, further comprising determining the restricted submission information based on user information corresponding to the consumer.

### Claim 15 (depends on 11)

The method of claim 11, further comprising: identifying textual information included in the content; and
applying a filter to the content, the filter obfuscating the textual information within the content.

### Claim 16 (depends on 11)

The method of claim 11, wherein the content includes at least one of an image, a video capture, or an image slide show.

### Claim 17

A system for distributing content created by an inmate located within a controlled environment, the content being received via a secure private network from an inmate device associated with the inmate, the system comprising:
a database that stores inmate profile information associated with the inmate and an inmate device identifier;
a network accessible content gallery associated with the inmate; and
one or more processors and/or circuits configured to:
receive a content submission message from the inmate device, the content submission message including the inmate device identifier and content;
determine restricted submission information applicable to the content based on the profile information;
determine that the content does not include the restricted submission information based on monitoring movement of an identified object from a first frame of the content to a second frame of the content;
determine that a face associated with the inmate is included in the content based on performing facial recognition analysis on the content; and
add the content to the network accessible content gallery.

### Claim 18 (depends on 17)

The system of claim 17 wherein the one or more processors and/or circuits are further configured to:
receive a request for the content from a consumer device, the request including authentication information;
identify the consumer corresponding to the consumer device based on the authentication information;
authenticate the consumer based at least in part on the authentication information;
determine a filter based on the consumer;
apply the filter to the content to create filtered content; and
send the filtered content to the consumer device.

### Claim 19 (depends on 17)

The system of claim 17, wherein the database further includes commenter profile information associated with a commenter, and the one or more processors and/or circuits are further configured to:
receive a comment submission from a commenter device, the comment submission including a comment and authentication information;
determine the commenter based on the authentication information;
authenticate the commenter based at least in part on the authentication information;
determine restricted comment information applicable to the comment based on the inmate profile information and the commenter profile information;
determine that the comment does not include the restricted comment information;
and associate the comment with the content within the network accessible gallery.

### Claim 20 (depends on 17)

The system of claim 17, wherein the one or more processors and/or circuits are further configured to:
determine that a face associated with a person other than the inmate is included in the content based on performing facial recognition analysis on the content; and
apply a filter to the content to create filtered content, the filter obfuscating the face associated with the person other than the inmate.
