IP Library › Granted Patent US 10,986,187
Granted Patent B2
US 10,986,187 · App. 16/558,931 · Granted Apr 20, 2021

System and method for personalized virtual reality experience in a controlled environment

Inventor: Stephen L. Hodge (Aubrey, TX)
Assignee: Global Tel*Link Corporation
H04L67/141H04L63/0861H04L67/306H04W12/0605G06F3/011
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,986,187
App. No.
16/558,931
Granted
Apr 20, 2021
Kind
B2
Abstract

A system and method for initiating a personalized virtual reality session via a virtual reality communication system in a controlled environment is disclosed. The system includes a profile subsystem configured to store an inmate profile of the inmate of the controlled environment. The system also includes a virtual reality subsystem that retrieves the inmate profile associated with the inmate from the profile subsystem, initiates the virtual reality session involving a first communication device used by the inmate of the controlled environment, and personalizes the virtual reality session based on the inmate profile. The system also includes a communication subsystem configured to transmit information related to the virtual reality session to a monitoring system.

Claims (70)

1. A method for personalizing a virtual reality session, the method comprising:

receiving, from a device located within a controlled environment, a request to initiate the virtual reality session, wherein the request includes user information for a user associated with the device;

receiving a second user request for a second device to join the virtual reality session;

responsive to receiving the request, initiating a registration process for registering the user to participate in the virtual reality session;

responsive to completing the registration process, retrieving a profile associated with the user information, wherein the profile includes first user preferences for the virtual reality session;

retrieving a second profile associated with a user of the second device, wherein the second profile includes second user preferences for the virtual reality session;

retrieving session initiation information and the first user preferences from the profile;

detecting a conflict between the first user preferences and the second user preferences;

determining, based on the conflict, a higher priority preference between the first user preferences and the second user preferences; and

initiating, based on the session initiation information and the higher priority preference, the virtual reality session.

2. The method of claim 1 , further comprising:

joining the second device to the virtual reality session.

3. The method of claim 2 , wherein the second user request is received from an outside device located outside of the controlled environment and wherein the second profile is an outsider profile, the method further comprising:

retrieving the outsider profile associated with the second user request; and

personalizing the virtual reality session based on the outsider profile.

4. The method of claim 1 , wherein the profile further includes information regarding a virtual avatar of the user associated with the device and wherein initiating the virtual reality session comprises including the virtual avatar in the virtual reality session.

5. The method of claim 1 , wherein the registration process comprises:

receiving initial information associated with the user associated with the device;

generating a user profile based on the initial information; and

reviewing the user profile based on a predefined standard provided by the controlled environment.

6. The method of claim 1 , further comprising:

retrieving an authorization condition associated with the controlled environment; and

restricting an attempted action within the virtual reality session based on the authorization condition.

7. The method of claim 6 , wherein the authorization condition is a global authorization condition that indicates at least authorized content for all users within the controlled environment.

8. The method of claim 6 , wherein the authorization condition is a user-specific authorization condition that indicates at least authorized content for the user associated with the device.

9. The method of claim 1 , further comprising:

transmitting session information to a monitoring center; and

receiving, from the monitoring center, an alert associated with the session information.

10. The method of claim 9 , wherein the alert is configured to terminate the virtual reality session.

11. A method for initiating a virtual reality session within a controlled environment, the method comprising:

receiving, from a device located within the controlled environment, a request to initiate the virtual reality session, wherein the request includes user information for a user associated with the device;

responsive to receiving the request, initiating a registration process for registering the user to participate in the virtual reality session;

receiving a second user request for a second device to join the virtual reality session;

responsive to completing the registration process, retrieving a profile associated with the user information, wherein the profile includes first user preferences for the virtual reality session;

retrieving a second profile associated with a user of the second device, wherein the second profile includes second user preferences for the virtual reality session;

retrieving session initiation information and the first user preferences from the profile;

detecting a conflict between the first user preferences and the second user preferences;

determining, based on the conflict, a higher priority preference between the first user preferences and the second user preferences;

transmitting authentication information to a monitoring system;

receiving, via a network, an approval message from the monitoring system based on the authentication information; and

initiating, based on the session initiation information, the higher priority preference, and the approval message, the virtual reality session.

12. The method of claim 11 , further comprising:

joining the second device to the virtual reality session.

13. The method of claim 12 , wherein the second user request is received from an outside device located outside of the controlled environment and wherein the second profile is an outsider profile, the method further comprising:

retrieving the outsider profile associated with the second user request; and

personalizing the virtual reality session based on the outsider profile.

14. The method of claim 11 , wherein the profile further includes information regarding a virtual avatar of the user associated with the user and wherein initiating the virtual reality session comprises including the virtual avatar in the virtual reality session.

15. The method of claim 11 , wherein the registration process comprises:

receiving initial information associated with the user associated with the device;

generating a user profile based on the initial information; and

reviewing the user profile based on a predefined standard provided by the controlled environment.

16. The method of claim 11 , further comprising:

retrieving an authorization condition associated with the controlled environment; and

restricting an attempted action within the virtual reality session based on the authorization condition.

17. The method of claim 16 , wherein the authorization condition is a global authorization condition that indicates at least authorized content for all users within the controlled environment.

18. The method of claim 16 , wherein the authorization condition is a user-specific authorization condition that indicates at least authorized content for the user.

19. A non-transitory computer-readable medium having instructions stored therein, which when executed by a processor in a wireless device cause the processor to perform operations, the operations comprising:

receiving, from a device located within a controlled environment, a request to initiate a virtual reality session, wherein the request includes user information for a user associated with the device;

responsive to receiving the request, initiating a registration process for registering the user to participate in the virtual reality session;

receiving a second user request for a second device to join the virtual reality session;

responsive to completing the registration process, retrieving a profile associated with the user information, wherein the profile includes first user preferences for the virtual reality session;

retrieving a second profile associated with a user of the second device, wherein the second profile includes second user preferences for the virtual reality session;

retrieving session initiation information and the first user preferences from the profile;

detecting a conflict between the first user preferences and the second user preferences;

determining, based on the conflict, a higher priority preference between the first user preferences and the second user preferences; and

initiating, based on the session initiation information and the higher priority preference, the virtual reality session;

transmitting session information to a monitoring center; and

receiving, from the monitoring center, an alert associated with the session information.

20. The non-transitory computer-readable medium of claim 19 , the operations further comprising:

wherein the alert is configured to terminate the virtual reality session.

Assignments (1)
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 →
Continuity (2)
Continuation 15419772 · Jan 30, 2017
Related Publication 20190394282A1 · Dec 26, 2019
Cited By (1)
US 12,388,899