US 12,272,174 B2
Quantifying user engagement with a media item
Calvin Yuan Kuo, Boonton, NJ (US); Devan Patel, Cedar Grove, NJ (US); Meghan Vannieuwland, Sparta, NJ (US); and Roque Rios, Middletown, NJ (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on May 3, 2022, as Appl. No. 17/661,914.
Prior Publication US 2023/0360431 A1, Nov. 9, 2023
Int. Cl. G06V 40/16 (2022.01); G06V 20/52 (2022.01); G06V 40/18 (2022.01); G06V 40/19 (2022.01)
CPC G06V 40/168 (2022.01) [G06V 20/52 (2022.01); G06V 40/172 (2022.01); G06V 40/19 (2022.01); G06V 40/193 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a processing system, sensor data depicting movements of facial features of a user who is present in a location in which a media item is being presented;
calculating, by the processing system using the sensor data, an alertness score for the user;
determining, by the processing system, that the alertness score falls below a predefined threshold alertness score, wherein playback of the media item occurs over a time period tw, wherein the time period tw comprises n predefined segments of time ts, wherein each segment of time ts of the n predefined segments of time ts is shorter than tw, and wherein for an ith segment of time tsi of the n predefined segments of time ts, the alertness score is calculated as

OG Complex Work Unit Math
wherein tΔ is an amount of time for which the user is determined to be not engaged with the media item and tΔi is an amount of time for which the user is determined to be not engaged with the media item during the ith segment of time tsi;
starting, by the processing system in response to the determining that the alertness score falls below the predefined threshold alertness score, a timer while continuing to calculate the alertness score for the user using newly obtained sensor data;
determining, by the processing system, that the alertness score for the user using the newly obtained sensor data has failed to meet the predefined threshold alertness score before an expiration of the timer; and
taking, by the processing system in response to the alertness score for the user using the newly obtained sensor data failing to meet the predefined threshold score before the expiration of the timer, an action associated with the media item.