Methods and systems for displaying information associated with a smart object
First Claim
1. A method of displaying brand related information on a user interface displaying a three dimensional (3D) environment of a digital processing device, comprising:
- receiving, by a computing device, Smart Object Identification Data (SOID) and Smart Object Metric Data (SOMD) of a set of smart objects displayed in the 3D environment, wherein the SOMD is based on user viewability or proximity to each smart object out of the set of smart objects, and wherein the SOMD of a smart object out of the set of smart objects is generated, by the digital processing device, using at least one event script, the at least one event script configured for;
evaluating whether the smart object is drawn on a culling mask of a camera of the 3D environment,based on the evaluating, drawing, by ray casting, a line between the camera and the smart object,determining that the line collides with a collidable mesh of the smart object,calculating using a screen bound function, a proportion of the smart object on a user interface to obtain a percentage of the user interface that is covered by the smart object, andgenerating SOMD for the smart object based on the percentage of the user interface that is covered by the smart object;
determining, by the computing device, that Brand Related Detailed Information (BRDI) associated with at least one smart object has been requested to be displayed on the user interface;
generating, by the computing device, a list of smart object associated Brand Identification Data (BID) from the set of smart objects, wherein the list is sorted based on the SOMD related to each smart object within the set of smart objects;
retrieving, by the computing device, BRDI of a first smart object out of the set of smart objects, wherein the first smart object has the highest SOMD;
transmitting, by the computing device, the BRDI of the first smart object and the sorted list of smart object BID to the user interface;
wherein the BRDI associated with the first smart object is displayed on the user interface along with the sorted list of smart object BID.
3 Assignments
0 Petitions
Accused Products
Abstract
Using various embodiments, methods and systems for displaying information associated with a smart object are described. In one embodiment, a system receives Smart Object Identification Data (SOI) and Smart Object Metric Data (SOMD) of a set of smart objects transmitted from a smart object manager in a three dimensional environment. The system determines that the user has requested Brand Related Detailed Information (BRDI) associated with at least one smart object and generate a list of smart object associated Brand Identification Data (BID) from the set of smart objects, and sort them based on the received SOMD related to each smart object within the set of smart objects. The system retrieves BRDI of a smart object with the highest quantifier of SOMD out of the set of smart objects and transmit the BRDI along with the sorted list of smart object BID to the user.
26 Citations
24 Claims
-
1. A method of displaying brand related information on a user interface displaying a three dimensional (3D) environment of a digital processing device, comprising:
-
receiving, by a computing device, Smart Object Identification Data (SOID) and Smart Object Metric Data (SOMD) of a set of smart objects displayed in the 3D environment, wherein the SOMD is based on user viewability or proximity to each smart object out of the set of smart objects, and wherein the SOMD of a smart object out of the set of smart objects is generated, by the digital processing device, using at least one event script, the at least one event script configured for; evaluating whether the smart object is drawn on a culling mask of a camera of the 3D environment, based on the evaluating, drawing, by ray casting, a line between the camera and the smart object, determining that the line collides with a collidable mesh of the smart object, calculating using a screen bound function, a proportion of the smart object on a user interface to obtain a percentage of the user interface that is covered by the smart object, and generating SOMD for the smart object based on the percentage of the user interface that is covered by the smart object; determining, by the computing device, that Brand Related Detailed Information (BRDI) associated with at least one smart object has been requested to be displayed on the user interface; generating, by the computing device, a list of smart object associated Brand Identification Data (BID) from the set of smart objects, wherein the list is sorted based on the SOMD related to each smart object within the set of smart objects; retrieving, by the computing device, BRDI of a first smart object out of the set of smart objects, wherein the first smart object has the highest SOMD; transmitting, by the computing device, the BRDI of the first smart object and the sorted list of smart object BID to the user interface; wherein the BRDI associated with the first smart object is displayed on the user interface along with the sorted list of smart object BID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium comprising instructions which when executed by a processing system comprising at least one core performs a method of displaying brand related information on a user interface displaying a three dimensional (3D) environment, the method comprising:
-
receiving Smart Object Identification Data (SOID) and Smart Object Metric Data (SOMD) of a set of smart objects displayed in the 3D environment, wherein the SOMD is based on user viewability or proximity to each smart object out of the set of smart objects, and wherein the SOMD of a smart object out of the set of smart objects is generated using at least one event script, the at least one event script configured for; evaluating whether the smart object is drawn on a culling mask of a camera of the 3D environment, based on the evaluating, drawing, by ray casting, a line between the camera and the smart object, determining that the line collides with a collidable mesh of the smart object, calculating, using a screen bound function, a proportion of the smart object on a user interface to obtain a percentage of the user interface that is covered by the smart object, and generating the SOMD for the smart object based on the percentage of the user interface that is covered by the smart object; determining that Brand Related Detailed Information (BRDI) associated with at least one smart object has been requested to be displayed on the user interface; generating a list of smart object associated Brand Identification Data (BID) from the set of smart objects, wherein the list is sorted based on the SOMD related to each smart object within the set of smart objects; retrieving BRDI of a first smart object out of the set of smart objects, wherein the first smart object has the highest SOMD; transmitting the BRDI of the first smart object and the sorted list of smart object BID to the user interface; wherein the BRDI associated with the first smart object is displayed on the user interface along with the sorted list of smart object BID. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system to display brand related information on a user interface displaying a three dimensional (3D) environment of a computing device, comprising:
-
a memory device; a processing device coupled to the memory device, the processing device comprising at least one processing core configured to; receive Smart Object Identification Data (SOID) and Smart Object Metric Data (SOMD) of a set of smart objects displayed in the 3D environment, wherein the SOMD is based on user viewability or proximity to each smart object out of the set of smart objects, and wherein the SOMD of a smart object out of the set of smart objects is generated using at least one event script, the at least one event script configured to; evaluate whether the smart object is drawn on a culling mask of a camera of the 3D environment, draw, by ray casting, a line between the camera and the smart object, determine that the line collides with a collidable mesh of the smart object, calculate, using a screen bound function, a proportion of the smart object on a user interface to obtain a percentage of the user interface that is covered by the smart object, and generate the SOMD for the smart object based on the percentage of the user interface that is covered by the smart object; determine that Brand Related Detailed Information (BRDI) associated with at least one smart object has been requested to be displayed on the user interface; generate a list of smart object associated Brand Identification Data (BID) from the set of smart objects, wherein the list is sorted based on the SOMD related to each smart object within the set of smart objects; retrieve BRDI of a first smart object out of the set of smart objects, wherein the first smart object has the highest SOMD; transmit the BRDI of the first smart object and the sorted list of smart object BID to the user interface; wherein the BRDI associated with the first smart object is displayed on the user interface along with the sorted list of smart object BID. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification