IP Library Granted Patent US 11,228,750
Granted Patent B1
US 11,228,750 · App. 17/014,732 · Granted Jan 18, 2022

Systems and methods for generating virtual reality scenes

Inventors: Ankur Anil Aher (Maharashtra, IN); Susanto Sen (Karnataka, IN)
Assignee: ROVI GUIDES, INC.
H04N13/183G06F40/205H04N13/178H04N13/194
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 11,228,750
App. No.
17/014,732
Granted
Jan 18, 2022
Kind
B1
Abstract

Systems and methods are disclosed herein for generating virtual reality scenes from a textual document. The textual document is parsed to identify a plurality of text portions corresponding to a plurality of scenes. Each of the plurality of text portions is analyzed to identify a plurality of nouns and a plurality of related verbs. A virtual reality (VR) scene including a plurality of VR objects depicted as performing a set of actions is generated for each of the plurality of text portions, based on the nouns and related verbs identified in the corresponding text portion. Each VR scene includes at least one portal which a user may interact with to view another VR scene and the set of actions in a VR scene may be repeated while the VR scene is being viewed.

Claims (50)

1. A method comprising:

parsing a textual document to identify a first text portion corresponding to a first scene and a second text portion corresponding to a second scene;

identifying a first plurality of nouns referenced the first text portion, and a first plurality of verbs related to the first plurality of nouns;

identifying a second plurality of nouns referenced the second text portion, and a second plurality of verbs related to the second plurality of nouns;

generating, based on the first plurality of nouns, a first virtual reality (VR) scene that comprises a first plurality of VR objects, wherein the first plurality of objects is depicted as performing a first set of actions based on the first plurality of verbs; and

generating, based on the second plurality of nouns, a second VR scene that comprises a second plurality of VR objects, wherein the second plurality of objects is depicted as performing a second set of actions based on the second plurality of verbs,

wherein:

if the first VR scene is still being viewed when the first VR scene ends, the first set of actions are repeated beginning from a start of the first VR scene;

the first VR scene comprises a first portal, wherein in response to a user interaction with the first portal, viewing of the first VR scene ends, and viewing of the second VR scene begins; and

if the second VR scene is still being viewed when the second VR scene ends, the second set of actions are repeated beginning from a start of the second VR scene.

2. The method of claim 1 , wherein the second VR scene comprises a second portal, wherein in response to a user interaction with the second portal, viewing of the second VR scene ends, and viewing of the first VR scene begins.

3. The method of claim 1 , further comprising identifying a parameter referenced in the second text portion which corresponds to one of the plurality of first nouns,

wherein the generating the first VR scene is further based on the identified parameter.

4. The method of claim 1 , further comprising identifying an adjective associated with one of the first plurality of nouns,

wherein the generating the first VR scene is further based on the identified adjective.

5. The method of claim 1 , further comprising generating a first content structure comprising a first object that matches a first one of the first plurality of nouns, wherein the first object comprises a first plurality of attribute table entries based on a second one of the first plurality of nouns and the first plurality of verbs.

6. The method of claim 5 , wherein the first plurality of attribute table entries is further based on at least one of a first one of the second plurality of nouns and a first one of the second plurality of verbs.

7. The method of claim 6 , wherein the generating the first VR scene comprises generating the first VR scene based on the first content structure.

8. The method of claim 2 , further comprising:

parsing the textual document to identify a third text portion corresponding to a third scene;

identifying a third plurality of nouns referenced in the third text portion, and a third plurality of verbs related to the third plurality of nouns; and

generating, based on the third plurality of nouns, a third VR scene that comprises a third plurality of VR objects, wherein the third plurality of VR objects is depicted as performing a third set of actions based on the third plurality of verbs,

wherein if the third VR scene is still being viewed when the third VR scene ends, the third set of actions are repeated beginning from a start of the third VR scene.

9. The method of claim 7 , wherein the second VR scene comprises a third portal, wherein in response to a user interaction with the third portal, viewing of the second VR scene ends, and viewing of the third VR scene begins.

10. A system comprising:

control circuitry configured to:

parse a textual document to identify a first text portion corresponding to a first scene and a second text portion corresponding to a second scene;

identify a first plurality of nouns referenced the first text portion, and a first plurality of verbs related to the first plurality of nouns;

identify a second plurality of nouns referenced the second text portion, and a second plurality of verbs related to the second plurality of nouns;

generate, based on the first plurality of nouns, a first virtual reality (VR) scene that comprises a first plurality of VR objects, wherein the first plurality of objects is depicted as performing a first set of actions based on the first plurality of verbs; and

generate, based on the second plurality of nouns, a second VR scene that comprises a second plurality of VR objects, wherein the second plurality of objects is depicted as performing a second set of actions based on the second plurality of verbs,

wherein:

if the first VR scene is still being viewed when the first VR scene ends, the first set of actions are repeated beginning from a start of the first VR scene;

the first VR scene comprises a first portal, wherein in response to a user interaction with the first portal, viewing of the first VR scene ends, and viewing of the second VR scene begins; and

if the second VR scene is still being viewed when the second VR scene ends, the second set of actions are repeated beginning from a start of the second VR scene.

11. The system of claim 10 , wherein the second VR scene comprises a second portal, wherein in response to a user interaction with the second portal, viewing of the second VR scene ends, and viewing of the first VR scene begins.

12. The system of claim 10 , wherein the control circuitry is further configured to identify a parameter referenced in the second text portion which corresponds to one of the plurality of first nouns, and

wherein the control circuitry is further configured, when generating the first VR scene, to generate the first VR scene based on the identified parameter.

13. The system of claim 10 , wherein the control circuitry is further configured to identify an adjective associated with one of the first plurality of nouns,

wherein the control circuitry is further configured, when generating the first VR scene, to generate the first VR scene based on the identified adjective.

14. The system of claim 10 , wherein the control circuitry is further configured to generate a first content structure comprising a first object that matches a first one of the first plurality of nouns,

wherein the first object comprises a first plurality of attribute table entries based on a second one of the first plurality of nouns and the first plurality of verbs.

15. The system of claim 14 , wherein the first plurality of attribute table entries is further based on at least one of a first one of the second plurality of nouns and a first one of the second plurality of verbs.

16. The system of claim 15 , wherein the control circuitry is further configured, when generating the first VR scene, to generate the first VR scene based on the first content structure.

17. The system of claim 11 , wherein the control circuitry is further configured to:

parse the textual document to identify a third text portion corresponding to a third scene;

identify a third plurality of nouns referenced in the third text portion, and a third plurality of verbs related to the third plurality of nouns; and

generate, based on the third plurality of nouns, a third VR scene that comprises a third plurality of VR objects, wherein the third plurality of VR objects is depicted as performing a third set of actions based on the third plurality of verbs,

wherein if the third VR scene is still being viewed when the third VR scene ends, the third set of actions are repeated beginning from a start of the third VR scene.

18. The system of claim 16 , wherein the second VR scene comprises a third portal, wherein in response to a user interaction with the third portal, viewing of the second VR scene ends, and viewing of the third VR scene begins.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2020
From: AHER, ANKUR ANIL; SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 053717/0635 →