Virtual reality distraction monitor
First Claim
Patent Images
1. A computer-implemented method comprising:
- storing on a client computing device, with a particular digital graphical virtual reality application, digital data identifying one or more particular areas of interest within the particular digital graphical virtual reality application;
tracking, through the particular digital graphical virtual reality application executing on the client computing device, a point of focus of a video display of the client computing device executing the particular digital graphical virtual reality application;
determining that the point of focus of the video display of the client computing device executing the particular digital graphical virtual reality application is different than any of the one or more particular areas of interest;
in response to the determining, causing execution of an application event through the particular digital graphical virtual reality application or a client computing device event through the client computing device, the application event comprising storing application metadata that identifies a virtual location of the client computing device in the virtual reality application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for tracking distractions in a virtual reality environment is provided. In an embodiment, data identifying an area of interest is stored with a particular virtual reality application on a client computing device. The client computing device tracks a point of focus during execution of the application on the client computing device. In response to determining that the point of focus differs from the area of interest, the client computing device executes an application event.
10 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
storing on a client computing device, with a particular digital graphical virtual reality application, digital data identifying one or more particular areas of interest within the particular digital graphical virtual reality application; tracking, through the particular digital graphical virtual reality application executing on the client computing device, a point of focus of a video display of the client computing device executing the particular digital graphical virtual reality application; determining that the point of focus of the video display of the client computing device executing the particular digital graphical virtual reality application is different than any of the one or more particular areas of interest; in response to the determining, causing execution of an application event through the particular digital graphical virtual reality application or a client computing device event through the client computing device, the application event comprising storing application metadata that identifies a virtual location of the client computing device in the virtual reality application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving, at a server computer, a particular digital graphical virtual reality application; generating, at the server computer, instructions which, when executed by a client computing device, cause; tracking, through the particular digital graphical virtual reality application executing on the client computing device, a point of focus of a video display of the client computing device executing the particular digital graphical virtual reality application; sending, to the server computer, first digital data identifying the point of focus of the video display at one or more times during execution of the particular digital graphical virtual reality application; receiving, from a plurality of client computing devices, second digital data identifying points of focus for a plurality of users of the particular digital graphical virtual reality application at the one or more times; generating, from the second digital data, one or more heat maps for the particular digital graphical virtual reality application at the one or more times; identifying, from the one or more heat maps, an area of interest for the particular digital graphical virtual reality application; generating instructions which, when executed by a particular client computing device, cause; tracking, through the particular digital graphical virtual reality application executing on the client computing device, a point of focus of a video display of the particular client computing device executing the particular digital graphical virtual reality application; determining, at a particular time of the one or more times, that the point of focus of the video display is different from the area of interest; in response to determining, causing execution of an application event through the particular digital graphical virtual reality application or a client computing device event through the client computing device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A head mounted display system comprising:
-
a memory; an inertial measurement unit configured to measure movement of the head mounted display system; one or more processors communicatively coupled to the memory and configured to execute one or more instructions to cause the head mounted display system to perform; executing, on the head mounted display system, a particular virtual reality application; while executing the particular virtual reality application, receiving inertial measurement unit data from the inertial measurement unit; based on the inertial measurement unit data, computing a distraction score; storing, in the memory, a distraction score threshold; determining that the computed distraction score at a particular time is greater than the distraction score threshold and, in response, storing application metadata that identifies a virtual location of the client computing device in the virtual reality application. - View Dependent Claims (18)
-
Specification