US 12,231,711 B2
Media content insertion in a virtual environment
Aneta Vulgarakis Feljan, Stockholm (SE); Kaushik Dey, Kolkata (IN); and Marin Orlic, Bromma (SE)
Assigned to TELEFONAKTIEBOLAGET LM ERICSSON, Stockholm (SE)
Appl. No. 18/013,890
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
PCT Filed Jul. 3, 2020, PCT No. PCT/EP2020/068874
§ 371(c)(1), (2) Date Dec. 29, 2022,
PCT Pub. No. WO2022/002415, PCT Pub. Date Jan. 6, 2022.
Prior Publication US 2023/0291952 A1, Sep. 14, 2023
Int. Cl. H04N 21/2668 (2011.01); A63F 13/61 (2014.01); A63F 13/63 (2014.01); A63F 13/79 (2014.01); H04N 21/24 (2011.01); H04N 21/254 (2011.01); H04N 21/258 (2011.01); H04N 21/422 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/2668 (2013.01) [A63F 13/61 (2014.09); A63F 13/79 (2014.09); H04N 21/2402 (2013.01); H04N 21/254 (2013.01); H04N 21/25883 (2013.01); H04N 21/42201 (2013.01); H04N 21/812 (2013.01); A63F 2300/8082 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method for determining an additional media content to be inserted into a main media content wherein the main media content is in a virtual environment, the method being performed by a content server and comprising:
acquiring information relating to a user profile of each of a plurality of users that are viewing the main media content;
clustering the plurality of users into one or more user clusters based on the user profile of each of the plurality of users, wherein the plurality of users are clustered based on user preferences and/or user subscriptions;
acquiring a viewing state of each of the plurality of users that are viewing the main media content, wherein the viewing state of each of the plurality of users comprises biometric data of each of the plurality of users;
acquiring information relating to a network quality;
determining the additional media content for each of the plurality of users by a reinforcement learning (RL) agent based on the one or more user clusters, the viewing state of each of the plurality of users, and the network quality; and
determining a position in the virtual environment and a time slot to insert the additional media content into the main media content.