Massive simultaneous remote digital presence world
First Claim
1. A system configured to allow 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 wearable user device for presentation to a first user;
a gateway operatively coupled to, and distinct from, the wearable user device and the computer network and configured to monitor and regulate an exchange of virtual world data between the wearable user device and the computer network to allow an optimum data processing of the wearable user device; and
a user sensing system connected to the wearable user device comprising a camera configured to detect an angular measurement of a user'"'"'s pupil,wherein the system is configured such that at least a portion of the virtual world changes in response to a change in the virtual world data,wherein, in conjunction with the virtual world changes in response to a change in the virtual world data, at least a portion of the virtual world data is changed in response to a static physical object external to the user and sensed by the wearable user device,wherein the static physical object external to the user comprises a mapped object in a physical environment in vicinity of the first user,wherein the optimum data processing comprises prioritizing a plurality of renderings, such that processing a rendering of a dynamic virtual object is prioritized over a rendering of a static virtual object and processing a rendering of data in a field of view having less than sixty degrees forward of the angular measurement of the user'"'"'s pupil is prioritized over a rendering of data outside the field of view, where the plurality of renderings are performed by the gateway device and transmitted to the wearable user device, andwherein the change in virtual world data represents rendering at least one of the dynamic virtual object and the static virtual object with the static physical object external to the user according to a predetermined relationship.
3 Assignments
0 Petitions
Reexamination
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
12 Claims
-
1. A system configured to allow 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 wearable user device for presentation to a first user; a gateway operatively coupled to, and distinct from, the wearable user device and the computer network and configured to monitor and regulate an exchange of virtual world data between the wearable user device and the computer network to allow an optimum data processing of the wearable user device; and a user sensing system connected to the wearable user device comprising a camera configured to detect an angular measurement of a user'"'"'s pupil, wherein the system is configured such that at least a portion of the virtual world changes in response to a change in the virtual world data, wherein, in conjunction with the virtual world changes in response to a change in the virtual world data, at least a portion of the virtual world data is changed in response to a static physical object external to the user and sensed by the wearable user device, wherein the static physical object external to the user comprises a mapped object in a physical environment in vicinity of the first user, wherein the optimum data processing comprises prioritizing a plurality of renderings, such that processing a rendering of a dynamic virtual object is prioritized over a rendering of a static virtual object and processing a rendering of data in a field of view having less than sixty degrees forward of the angular measurement of the user'"'"'s pupil is prioritized over a rendering of data outside the field of view, where the plurality of renderings are performed by the gateway device and transmitted to the wearable user device, and wherein the change in virtual world data represents rendering at least one of the dynamic virtual object and the static virtual object with the static physical object external to the user according to a predetermined relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification