MAPPING OF USER INTERACTION WITHIN A VIRTUAL REALITY ENVIRONMENT
First Claim
1. A computer system for tracking a user'"'"'s gaze within a virtual-reality environment comprising:
- one or more processors; and
one or more storage devices having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the system to track the user'"'"'s gaze within the virtual-reality environment, including computer-executable instructions that configure the computer system to perform at least the following;
generate a virtual-reality environment coordinate system within a virtual space;
generate a hotspot within the virtual space, wherein the hotspot comprises a hotspot coordinate associated with a virtual object and a pre-defined threshold of space surrounding the virtual object;
access view information, received from one or more sensors integrated within an end user virtual reality hardware device, wherein the view information relates to the direction of the user'"'"'s gaze within the real-world;
map the view information to the environment coordinate system; and
determine, based upon the mapping, whether the user'"'"'s gaze included the hotspot.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for tracking a user'"'"'s gaze within a virtual-reality environment comprises generating a user coordinate system within a virtual space. The user coordinate system is associated with a virtual sphere surrounding a location of a camera within the virtual space. The method also includes generating a hotspot within the virtual space. The hotspot comprises a hotspot coordinate associated with a virtual object and a pre-defined threshold of space surrounding the virtual object. Additionally, the method includes accessing view information, received from one or more sensors integrated within an end user virtual-reality hardware device. The view information relates to the direction of the user'"'"'s gaze within the real-world. Further, the method includes mapping the view information to the user coordinate system. Further still, the method includes determining, based upon the mapping, whether the user'"'"'s gaze intersected with the hotspot.
23 Citations
20 Claims
-
1. A computer system for tracking a user'"'"'s gaze within a virtual-reality environment comprising:
-
one or more processors; and one or more storage devices having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the system to track the user'"'"'s gaze within the virtual-reality environment, including computer-executable instructions that configure the computer system to perform at least the following; generate a virtual-reality environment coordinate system within a virtual space; generate a hotspot within the virtual space, wherein the hotspot comprises a hotspot coordinate associated with a virtual object and a pre-defined threshold of space surrounding the virtual object; access view information, received from one or more sensors integrated within an end user virtual reality hardware device, wherein the view information relates to the direction of the user'"'"'s gaze within the real-world; map the view information to the environment coordinate system; and determine, based upon the mapping, whether the user'"'"'s gaze included the hotspot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for tracking a user'"'"'s visual focus within a virtual-reality environment comprising:
-
generating a user coordinate system within a virtual space, wherein the user coordinate system is associated with a virtual sphere surrounding a location of a camera within the virtual space; generating a hotspot within the virtual space, wherein the hotspot comprises a hotspot coordinate associated with a virtual object and a pre-defined threshold of space surrounding the virtual object; accessing view information, received from one or more sensors integrated within an end user virtual reality hardware device, wherein the view information relates to the direction of the user'"'"'s gaze within the real-world; mapping the view information to the user coordinate system; and determining, based upon the mapping, whether the user'"'"'s gaze intersected with the hotspot. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for tracking a user'"'"'s gaze within a virtual-reality environment comprising:
-
one or more processors; and one or more storage devices having stored thereon computer-executable instructions that are executable by the one or more processors, and that configure the system to track the user'"'"'s gaze within the virtual-reality environment, including computer-executable instructions that configure the computer system to perform at least the following; generate a user coordinate system within a virtual space, wherein the user coordinate system is associated with a virtual sphere surrounding a location of a camera within the virtual space; generate a hotspot within the virtual space, wherein the hotspot comprises a hotspot coordinate associated with a virtual object and a pre-defined threshold of space surrounding the virtual object; access view information, received from one or more sensors integrated within an end user virtual reality hardware device, wherein the view information relates to the direction of the user'"'"'s gaze within the real-world; map the view information to the user coordinate system; and determine, based upon the mapping, whether the user'"'"'s gaze intersected with the hotspot.
-
Specification