US 11,924,479 B2
Systems and methods for generating metadata for a live media stream
Padmassri Chandrashekar, Karnataka (IN); Daina Emmanuel, Bangalore (IN); and Harshavardhan Reddy Kalathuru, Andhra Pradesh (IN)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Jul. 7, 2021, as Appl. No. 17/369,027.
Prior Publication US 2023/0011793 A1, Jan. 12, 2023
Int. Cl. H04N 21/2187 (2011.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06V 20/40 (2022.01); G06V 40/10 (2022.01); G06V 40/16 (2022.01); H04N 21/232 (2011.01); H04N 21/235 (2011.01); H04N 21/258 (2011.01); H04N 21/83 (2011.01); G10L 15/18 (2013.01)
CPC H04N 21/2187 (2013.01) [G06F 40/30 (2020.01); G06F 40/40 (2020.01); G06V 20/41 (2022.01); G06V 40/10 (2022.01); G06V 40/161 (2022.01); G06V 40/168 (2022.01); G06V 40/172 (2022.01); H04N 21/232 (2013.01); H04N 21/235 (2013.01); H04N 21/25891 (2013.01); H04N 21/83 (2013.01); G10L 15/1815 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising:
determining that a first user on a social media network has started a live media stream;
identifying a topic of the live media stream based on a frame of the live media stream;
generating a title for the live media stream based on the identified topic;
determining, based on a live media consumption history of a second user, an average time when the second user joins live media streams after the start;
determining, based on the determined average time, a likelihood of the second user joining the live media stream after the start of the live media stream that the second user is likely to join at a time after the start of the live media stream; and
in response to the determining that the second user is likely to join the live media stream at a time after the start of the live stream:
delaying a transmitting of the notification until an additional frame of the live media stream has been received from the first user;
transmitting the notification to the second user after the additional frame of the live media stream has been received, wherein the generating of the title is based on the additional frame;
determining, based on a live media consumption profile of a third user, that the third user is likely to join the live media stream immediately at the start of the live media stream;
in response to determining that the third user is likely to join the live media stream immediately at the beginning of the live stream, transmitting the notification to the third user without the generated title immediately upon the start of the live media stream.
 
8. A system comprising:
control circuitry configured:
to determine that a first user on a social media network has started a live media stream;
to identify a topic of the live media stream based on a frame of the live media stream;
to generate a title for the live media stream based on the identified topic;
to determine, based on a live media consumption history of a second user, an average time when the second user joins live media streams after the start;
to determine, based on the determined average time, a likelihood of the second user joining the live media stream after the start of the live media stream that the second user is likely to join at a time after the start of the live media stream; and
in response to the determining that the second user is likely to join the live media stream at a time after the start of the live stream: to delay transmitting of the notification until an additional frame of the live media stream has been received from the first user; and
to determine, based on a live media consumption profile of a third user, that the third user is likely to join the live media stream immediately at the start of the live media stream; and
communication circuitry configured:
to transmit the notification to the second user after the additional frame of the live media stream has been received, wherein the generating of the title is based on the additional frame; and
in response to determining that the third user is likely to join the live media stream immediately at the beginning of the live stream, to transmit the notification to the third user without the generated title immediately upon the start of the live media stream.