Shared virtual reality
First Claim
1. A method comprising:
- determining, by a content controller, a physical location of each of a plurality of user devices, the content controller being controlled by a user that is physically proximate to users of the plurality of user devices;
grouping the plurality of user devices into a first section and a second section based on the physical location of each of the plurality of user devices;
associating a first 3-D virtual environment with the user devices of the first section;
transmitting mapping information that maps the first 3-D virtual environment to a first portion of a physical space to the user devices of the first section;
associating a second 3-D virtual environment with the user devices of the second section; and
triggering display, on a user interface of the content controller, of a dynamic grouping chart that allows the user of the content controller to group the plurality of user devices into sections.
2 Assignments
0 Petitions
Accused Products
Abstract
An immersive three dimensional (3-D) virtual reality sharing program is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
16 Citations
19 Claims
-
1. A method comprising:
-
determining, by a content controller, a physical location of each of a plurality of user devices, the content controller being controlled by a user that is physically proximate to users of the plurality of user devices; grouping the plurality of user devices into a first section and a second section based on the physical location of each of the plurality of user devices; associating a first 3-D virtual environment with the user devices of the first section; transmitting mapping information that maps the first 3-D virtual environment to a first portion of a physical space to the user devices of the first section; associating a second 3-D virtual environment with the user devices of the second section; and triggering display, on a user interface of the content controller, of a dynamic grouping chart that allows the user of the content controller to group the plurality of user devices into sections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
a content controller configured to; determine physical locations of a plurality of user devices that are physically proximate to the content controller; trigger display, on a user interface of the content controller, of a dynamic grouping chart that allows a user of the content controller to group the plurality of user devices into groups; receive user input relating to grouping the user devices while the dynamic grouping chart is being displayed; group the plurality of user devices into a first section and a second section based on the user input; transmit first 3-D virtual environment mapping information to the user devices of the first section; transmit second 3-D virtual environment mapping information to the user devices of the second section; assign a first activity to user devices of the first section; and assign a second activity to user devices of the second section. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A method comprising:
-
determining, by a content controller, a physical location at a specific time of each of a plurality of user devices that are physically proximate to the content controller; grouping the plurality of user devices into a first section and a second section based on the physical location of each of the plurality of user devices at the specific time; associating the first section with a first virtual environment; transmitting first mapping information to the user devices of the first section, the first mapping information including a mapping between a physical location in a first portion of a physical space and the first virtual environment; assigning to user devices of the first section a first activity to be performed in the first virtual environment; associating the second section with a second virtual environment; assigning to user devices of the second section a second activity to be performed in the second virtual environment; and triggering display, on a user interface of the content controller, of a dynamic grouping chart that allows a user of the content controller to group the plurality of user devices into sections. - View Dependent Claims (18, 19)
-
Specification