Systems and methods to generate user interaction based data in a three dimensional virtual environment
US10460526B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 5, 2017 |
| Grant date | Oct 29, 2019 |
| Priority date | — |
| Expiry date | Apr 5, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T2219/2024
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Using various embodiments, methods and systems for generating user interaction based data in a 3D environment are described. In one embodiment, a system comprises a client computer that includes a 3D engine configured to determine whether the 3D digital asset, including a colliadable mesh, is drawn on a culling mask of a camera in the 3D environment. Thereafter, a line is drawn between the camera and the 3D digital asset using ray casting techniques to determine whether the line collides with the collidable mesh. When the line collides, a proportion of the 3D digital asset on a graphical user interface of the client computer is calculated to obtain a percentage of the graphical user interface, using a screen bounding function of the 3D engine, that is covered by the 3D digital asset. Thereafter, data, including a time period associated with the percentage covered by the graphical user interface, related to user interaction with the 3D digital asset is generated and transmitted to a server.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.