MASSIVE SIMULTANEOUS REMOTE DIGITAL PRESENCE WORLD
First Claim
1. A system for enabling one or more users to interact with a virtual world comprised of virtual world data, the system comprising:
- a computer network comprising one or more computer servers, the one or more computer servers comprising memory, processing circuitry, and software stored in the memory and executable by the processing circuitry to process at least a portion of the virtual world data;
the computer network operable to transmit the virtual world data to a user device for presentation to a first user,wherein at least a portion of the virtual world changes in response to a change in the virtual world data, andwherein at least a portion of the virtual world data is changed in response to a physical object sensed by the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
Various methods and apparatus are described herein for enabling one or more users to interface with virtual or augmented reality environments. An example system includes a computing network having computer servers interconnected through high bandwidth interfaces to gateways for processing data and/or for enabling communication of data between the servers and one or more local user interface devices. The servers include memory, processing circuitry, and software for designing and/or controlling virtual worlds, as well as for storing and processing user data and data provided by other components of the system. One or more virtual worlds may be presented to a user through a user device for the user to experience and interact. A large number of users may each use a device to simultaneously interface with one or more digital worlds by using the device to observe and interact with each other and with objects produced within the digital worlds.
-
Citations
25 Claims
-
1. A system for enabling one or more users to interact with a virtual world comprised of virtual world data, the system comprising:
-
a computer network comprising one or more computer servers, the one or more computer servers comprising memory, processing circuitry, and software stored in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; the computer network operable to transmit the virtual world data to a user device for presentation to a first user, wherein at least a portion of the virtual world changes in response to a change in the virtual world data, and wherein at least a portion of the virtual world data is changed in response to a physical object sensed by the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for enabling one or more users to interact with a virtual world, the system comprising:
-
a user device for presenting the virtual world to a user and enabling the user to interact with the virtual world, the user device comprising; memory, processing circuitry, software stored in the memory and executable by the processing circuitry to render at least a portion of the virtual world from virtual world data received, at least in part, from a computer network, a display operable to present the virtual world to the user, a communications interface operable to communicate at least a portion of the virtual world data over a data network, and a sensing system operable to sense at least one of the user, a physical object, or a physical environment around the user, wherein the processing circuitry is operable to execute the software to render a change in the virtual world in response to at least one of the sensed user, sensed physical object, or sensed physical environment. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method, comprising:
-
presenting a virtual world to a user device; receiving sensor data, generated by one or more sensors associated with the user device, for a gesture performed by a user using the user device; recognizing the gesture; generating a virtual object in response to the recognized gesture; and presenting the virtual object to the user device. - View Dependent Claims (20, 21)
-
-
22. A computer implemented method, comprising:
-
receiving sensory data, generated by sensors associated with a user device, for a physical object in the vicinity of a user using the user device; recognizing the physical object; in response to the recognition of the physical object, generating a virtual object having a predetermined relationship with the physical object; and transmitting the virtual object to a display associated with the user device for presentation to the user according to the predetermined relationship. - View Dependent Claims (23)
-
-
24. A computer implemented method, comprising:
-
storing data defining a digital world, the data defining one or more objects; receiving sensor data generated by sensors associated with a plurality of user devices, the sensor data describing at least one physical characteristic of the environment of the user device; generating, in response to the sensor data, an instance of a predefined object for each of the plurality of users; and transmitting to the respective ones of the plurality of users the instance of the predefined object generated for the users. - View Dependent Claims (25)
-
Specification