Method and System for Implementing a Multi-User Virtual Environment
First Claim
1. A computer-implemented method for implementing a multi-user virtual reality environment, the method comprising:
- receiving sensor data from a sensor at a local device;
providing the sensor data to a network interface for electronic transmission to a remote device;
providing the sensor data to a virtual environment engine executing on a processor of the local device;
determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment;
providing the virtual environment data to the network interface for electronic transmission to the remote device; and
electronically transmitting, using the network interface, the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for implementing a multi-user virtual reality environment. An example of a computer-implemented method for implementing a multi-user virtual reality environments includes receiving sensor data from a sensor at a local device, providing the sensor data to a network interface for electronic transmission to a remote device, providing the sensor data to a virtual environment engine executing on a processor of the local device, determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment, providing the virtual environment data to the network interface for electronic transmission to the remote device, and electronically transmitting, using the network interface, the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment.
36 Citations
50 Claims
-
1. A computer-implemented method for implementing a multi-user virtual reality environment, the method comprising:
-
receiving sensor data from a sensor at a local device; providing the sensor data to a network interface for electronic transmission to a remote device; providing the sensor data to a virtual environment engine executing on a processor of the local device; determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment; providing the virtual environment data to the network interface for electronic transmission to the remote device; and electronically transmitting, using the network interface, the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. (canceled)
-
9. A computer-implemented method for implementing a multi-user virtual reality environment, the method comprising:
-
receiving, at a local sensor interface, a first set of sensor data from a network interface; receiving a second set of sensor data from a local sensor by the local sensor interface; providing, by the local sensor interface, the first set of sensor data and the second set of sensor data to a local virtual environment engine executing on a processor; generating a multi-user virtual environment based in least in part on both the first set of sensor data and the second set of sensor data; and providing instructions to a display device to display at least a portion of the multi-user virtual environment. - View Dependent Claims (10, 11, 12, 13, 14, 16)
-
-
15. (canceled)
-
17-34. -34. (canceled)
-
35. A system for implementing a multi-user virtual reality environment, the system comprising:
-
sensor interface circuitry configured to; receive sensor data from a sensor at a local device; provide the sensor data to a network interface for electronic transmission to a remote device; and provide the sensor data to a virtual environment engine executing on a processor of the local device; virtual environment state management circuitry configured to; determine, based at least in part on the sensor data, virtual environment data related to a virtual reality environment; and provide the virtual environment data to the network interface for electronic transmission to the remote device; and the network interface configured to electronically transmit the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment. - View Dependent Claims (36, 37, 39, 40, 41, 42)
-
-
38. (canceled)
-
43. A system for implementing a multi-user virtual reality environment, the system comprising:
-
sensor interface circuitry configured to; receive a first set of sensor data from a network interface; receive a second set of sensor data from a local sensor; and provide the first set of sensor data and the second set of sensor data to a local virtual environment engine executing on a processor; and virtual environment state management circuitry configured to; generate a multi-user virtual environment based in least in part on both the first set of sensor data and the second set of sensor data; and provide instructions to a display device to display at least a portion of the multi-user virtual environment. - View Dependent Claims (44, 45, 47, 50)
-
-
46. (canceled)
-
48-49. -49. (canceled)
Specification