Patent attributes
Embodiments provide a computer-implemented method for rendering advertisements in a Mixed Reality space, including: profiling a plurality of users in a smart home sharing the MR space; building a social network graph between the plurality of users; building a user embedding matrix based on the social network graph; recommending a plurality of first advertisements for one or more target users; building a joint embedding matrix across the plurality of users and the plurality of first advertisements; identifying a particular position and a particular time period for the one or more target user, while the remaining users are not viewing the particular position during the particular time period; selecting one or more advertisements from the plurality of first advertisements based on the joint embedding matrix; and rendering the one or more advertisements to the one or more target users at the particular position during the particular time period.