IP Library Granted Patent US 10,607,367
Granted Patent B2
US 10,607,367 · App. 16/019,360 · Granted Mar 31, 2020

Methods and systems for managing virtual reality sessions

Inventors: Martin G. Keen (Cary, NC); Richard D. Johnson (Raleigh, NC); Adam Smye-Rumsby (Reading, PA); Kimberly G. Starks (Nashville, TN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06T7/70A63F13/215A63F13/216G02B27/017G06F3/011G06F3/012G06F3/04815G06K9/00671G06K9/00805G06T19/006A63F2300/8082G02B2027/0178
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,607,367
App. No.
16/019,360
Granted
Mar 31, 2020
Kind
B2
Abstract

Embodiments for managing virtual reality (VR) sessions by one or more processors are described. A condition in a vicinity of a user experiencing a VR session is detected. A severity of the condition is determined. The determining of the severity of the condition is performed using a cognitive analysis. If the severity is above a predetermined threshold, a signal representative thereof is generated.

Claims (31)

1. A method, by one or more processors, for managing virtual reality (VR) sessions comprising:

detecting a condition in a vicinity of a user experiencing a VR session;

determining a severity of the condition, wherein the determining of the severity condition is performed using a cognitive analysis; and wherein performing the cognitive analysis to determine the severity of the condition includes cognitively analyzing a tone and sentiment of an identified entity within a vicinity of the VR session; and

if the severity is above a predetermined threshold, generating a signal representative thereof.

2. The method of claim 1 , further including causing the VR session to be interrupted based on the signal.

3. The method of claim 2 , wherein the causing of the VR session to be interrupted includes ceasing the VR session.

4. The method of claim 2 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting an object in the vicinity with a camera integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating a visual rendering of the object into the VR session.

5. The method of claim 2 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting a sound in the vicinity with a microphone integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating an aural rendering of the sound into the VR session.

6. The method of claim 2 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, and the detecting of the condition is performed utilizing an electronic device external to the VR system.

7. The method of claim 1 , wherein the determining of the severity of the condition includes identifying the condition based on the detecting of the condition, wherein the identifying of the condition is performed utilizing at least one of a visual recognition service and an audio recognition service.

8. A system for managing virtual reality (VR) sessions comprising:

at least one processor that

detects a condition in a vicinity of a user experiencing a VR session;

determines a severity of the condition, wherein the determining of the severity of the condition is performed using a cognitive analysis; and wherein performing the cognitive analysis to determine the severity of the condition includes cognitively analyzing a tone and sentiment of an identified entity within a vicinity of the VR session; and

if the severity is above a predetermined threshold, generates a signal representative thereof.

9. The system of claim 8 , wherein the at least one processor further causes the VR session to be interrupted based on the signal.

10. The system of claim 9 , wherein the causing of the VR session to be interrupted includes ceasing the VR session.

11. The system of claim 9 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting an object in the vicinity with a camera integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating a visual rendering of the object into the VR session.

12. The system of claim 9 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting a sound in the vicinity with a microphone integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating an aural rendering of the sound into the VR session.

13. The system of claim 9 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, and the detecting of the condition is performed utilizing an electronic device external to the VR system.

14. The system of claim 8 , wherein the determining of the severity of the condition includes identifying the condition based on the detecting of the condition, wherein the identifying of the condition is performed utilizing at least one of a visual recognition service and an audio recognition service.

15. A computer program product for managing virtual reality (VR) sessions by one or more processors, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that detects a condition in a vicinity of a user experiencing a VR session;

an executable portion that determines a severity of the condition, wherein the determining of the severity of the condition is performed using a cognitive analysis; and wherein performing the cognitive analysis to determine the severity of the condition includes cognitively analyzing a tone and sentiment of an identified entity within a vicinity of the VR session; and

an executable portion that, if the severity is above a predetermined threshold, generates a signal representative thereof.

16. The computer program product of claim 15 , wherein the computer-readable program code portions further include an executable portion that causes the VR session to be interrupted based on the signal.

17. The computer program product of claim 16 , wherein the causing of the VR session to be interrupted includes ceasing the VR session.

18. The computer program product of claim 16 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting an object in the vicinity with a camera integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating a visual rendering of the object into the VR session.

19. The computer program product of claim 16 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, the detecting of the condition includes detecting a sound in the vicinity with a microphone integrated with the VR system, and the causing of the VR session to be interrupted includes incorporating an aural rendering of the sound into the VR session.

20. The computer program product of claim 16 , wherein the experiencing of the VR session by the user is performed utilizing a VR system, and the detecting of the condition is performed utilizing an electronic device external to the VR system.

21. The computer program product of claim 15 , wherein the determining of the severity of the condition includes identifying the condition based on the detecting of the condition, wherein the identifying of the condition is performed utilizing at least one of a visual recognition service and an audio recognition service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ROBLOX CORPORATION
Reel/Frame 064882/0470 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THIRD INVENTOR'S NAME PREVIOUSLY RECORDED AT REEL: 046263 FRAME: 0148. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Sep 26, 2022
From: KEEN, MARTIN G.; JOHNSON, RICHARD D.; SMYE-RUMSBY, ADAM; STARKS, KIMBERLY G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061578/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2018
From: KEEN, MARTIN G; JOHNSON, RICHARD D; SMYE-RUMSBY, ADAM J; STARKS, KIMBERLY G
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046263/0148 →
Continuity (1)
Related Publication 20190392604A1 · Dec 26, 2019