US 12,248,968 B2
Methods and systems for displaying information associated with a three dimensional digital asset on a graphical user interface
Joel LaMontagne, Huntington Beach, CA (US); and Simon Keating, Aldershot (GB)
Assigned to Trivver, Inc., Merritt Island, FL (US)
Filed by Trivver, Inc., Huntington Beach, CA (US)
Filed on Dec. 27, 2017, as Appl. No. 15/855,001.
Application 15/855,001 is a continuation of application No. 15/236,323, filed on Aug. 12, 2016, granted, now 9,904,943.
Prior Publication US 2018/0121968 A1, May 3, 2018
Int. Cl. G06Q 30/0241 (2023.01); G06F 3/048 (2013.01); G06V 20/20 (2022.01); G06F 3/0482 (2013.01); G06F 3/0483 (2013.01)
CPC G06Q 30/0277 (2013.01) [G06F 3/048 (2013.01); G06V 20/20 (2022.01); G06F 3/0482 (2013.01); G06F 3/0483 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of displaying information on a user interface displaying a three dimensional (3D) environment, comprising:
receiving, by a computing device, user interaction and viewability related metric data of a set of 3D digital assets in the 3D environment, wherein the metric data includes information related to a percentage of at least one 3D digital asset out of the set of 3D digital assets displayed on the user interface, and wherein the information related to the percentage of the at least one 3D digital asset displayed on the user interface is determined using ray casting techniques, and wherein the percentage of the at least one 3D digital asset displayed on the user interface is further determined by:
determining whether a mesh renderer is active,
evaluating whether the at least one 3D digital asset is being drawn on a culling mask of a camera view,
determining that the 3D digital asset is viewable on the user interface, and calculating a proportion of the at least one 3D digital asset being displayed on the user interface to determine the percentage of the at least one 3D digital asset being displayed on the user interface;
generating, by the computing device, a list of 3D digital assets sorted based on the metric data of the at least one 3D digital asset; and
transmitting, by the computing device, information related to the at least one 3D digital asset and the sorted list to the user interface;
wherein the information related to the 3D digital asset with the highest metric data value is displayed first on the user interface, and wherein information related to the set of 3D digital assets is ordered based on the sorted list.