Interactive virtual portal
First Claim
1. A portable computing device for performing an interactive virtual reality session for a user operating in a predefined space, said computing device comprising:
- means for storing machine-readable instructions for controlling operation of said computing device;
means for retrieving said instructions from said storing means;
means for sensing a location of said computing device within said space;
means for inputting user data into said computing device;
means, responsive to operation of said retrieving means, said sensing means and said inputting means, for processing said instructions, said location, and said user data to manifest said session; and
means, responsive to operation of said processing means, for displaying said session to said 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.
-
Citations
13 Claims
-
1. A portable computing device for performing an interactive virtual reality session for a user operating in a predefined space, said computing device comprising:
-
means for storing machine-readable instructions for controlling operation of said computing device;
means for retrieving said instructions from said storing means;
means for sensing a location of said computing device within said space;
means for inputting user data into said computing device;
means, responsive to operation of said retrieving means, said sensing means and said inputting means, for processing said instructions, said location, and said user data to manifest said session; and
means, responsive to operation of said processing means, for displaying said session to said 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:
-
storing machine-readable instructions for controlling operation of said computing device;
retrieving said machine-readable instructions;
sensing a location of said computing device with respect to a space that said computing device is operating in;
determining a relationship between a user and said computing device, said relationship used to establish a viewing perspective for said user while engaged in said session;
receiving user input data;
processing said machine-readable instructions using a processor, said processor for manipulating information contained in said machine-readable instructions to manifest said session;
making said user input data available to said processor; and
displaying said information to said user during said 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:
-
storing machine-readable instructions for controlling operation of said computing device;
retrieving said machine-readable instructions from said storing means;
sensing a location of said device with respect to a space said computing device is operating in;
determining a relationship between a user and said computing device, said relationship used to establish a viewing perspective for said user while engaged in said session;
receiving user input data;
processing said machine-readable instructions using a processor, said processor for manipulating information contained in said machine-readable instructions to manifest said session;
making said user input data available to said processor; and
displaying said information to said user during said virtual reality session. - View Dependent Claims (12, 13)
-
Specification