Interactive virtual portal
First Claim
1. A portable computing device for performing an interactive virtual reality session for a mobile user operating in a predefined space, said computing device comprising:
- means for storing machine-readable instructions for controlling operation of said portable computing device;
means for retrieving said machine-readable instructions from said storing means;
means for sensing a location of said portable computing device with respect to the mobile user within said predefined space;
means for inputting user data into said portable computing device;
means, responsive to operation of said retrieving means, said sensing means and said inputting means, for processing said machine-readable instructions, said location, and said user data to manifest said interactive virtual reality session; and
means, responsive to operation of said processing means, for displaying said interactive virtual reality session to the mobile user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for performing interactive virtual reality sessions without constraining the mobility of a user is disclosed. The system allows a user to remain fully mobile while participating in an interactive virtual reality session. The system comprises a handheld computing device having a display, user input controls, a location sensing device and a user sensing device. To conduct a virtual reality session, a software application is loaded from a memory. Then, the computing device determines its position within a space using the location sensing device, and the user sensing device establishes a relationship between the user'"'"'s eyes and display. This relationship is used to provide the user with the same perspective as would be achieved if viewing the simulated session in real life. User input controls allow the user to control aspects of the session to further enhance the user'"'"'s experience.
30 Citations
20 Claims
-
1. A portable computing device for performing an interactive virtual reality session for a mobile user operating in a predefined space, said computing device comprising:
-
means for storing machine-readable instructions for controlling operation of said portable computing device;
means for retrieving said machine-readable instructions from said storing means;
means for sensing a location of said portable computing device with respect to the mobile user within said predefined space;
means for inputting user data into said portable computing device;
means, responsive to operation of said retrieving means, said sensing means and said inputting means, for processing said machine-readable instructions, said location, and said user data to manifest said interactive virtual reality session; and
means, responsive to operation of said processing means, for displaying said interactive virtual reality session to the mobile user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for performing a virtual reality session in a portable computing device, said method comprising the steps of:
-
storing machine-readable instructions for controlling operation of the portable computing device;
retrieving the machine-readable instructions;
sensing a location of the portable computing device with respect to a space that the portable computing device is operating in;
determining a relationship between a user and the potable computing device, the relationship used to establish a viewing perspective for the user while engaged in the virtual reality session;
receiving user input data;
processing the machine-readable instructions using a processor, the processor capable of manipulating information contained in the machine-readable instructions to manifest the virtual reality session;
making the user input data available to the processor; and
displaying the information to the user during the virtual reality session. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product containing computer-readable code for executing a method in a processor for performing a virtual reality session on a portable computing device, said method comprising the steps of:
-
storing machine-readable instructions for controlling operation of the portable computing device;
retrieving the machine-readable instructions;
sensing a location of said portable computing device with respect to a space that the portable computing device is operating in;
determining a relationship between a user and the portable computing device, the relationship used to establish a viewing perspective for the user while engaged in the virtual reality session;
receiving user input data;
processing the machine-readable instructions using a processor, the processor capable of manipulating information contained in the machine-readable instructions to manifest the virtual reality session;
making the user input data available to the processor; and
displaying the information to the user during the virtual reality session. - View Dependent Claims (12, 13)
-
-
14. A method for performing a virtual reality session on a portable computing device comprising the steps of:
-
loading machine-readable instructions onto the portable computing device, the machine-readable instructions implementing a virtual reality session;
determining the location of the portable computing device with respect to a user;
determining environmental information with respect to the user;
executing the machine-readable instructions with respect to the location of the user and the environmental information, said step of executing capable of producing simulated data; and
scaling the simulated data for display on the portable computing device to enable the virtual reality session. - View Dependent Claims (15, 16)
-
-
17. A system for performing a virtual reality session on a portable computing device comprising:
-
means for loading machine-readable instructions onto said portable computing device, said machine-readable instructions implementing said virtual reality session;
means for determining the location of said portable computing device with respect to a user;
means for determining environmental information with respect to the user;
means for executing said machine-readable instructions with respect to said location of the user and with respect to said environmental information, said means for executing capable of producing simulated data; and
means for scaling said simulated data for display on said portable computing device. - View Dependent Claims (18, 19, 20)
-
Specification