US 11,943,185 B2
Dynamic media overlay with smart widget
Yiwen Zhan, Venice, CA (US); and Peter Sellis, Venice, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Oct. 18, 2022, as Appl. No. 17/968,152.
Application 17/968,152 is a continuation of application No. 17/570,096, filed on Jan. 6, 2022, granted, now 11,558,327.
Application 17/570,096 is a continuation of application No. 15/829,588, filed on Dec. 1, 2017, granted, now 11,265,273.
Prior Publication US 2023/0034848 A1, Feb. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/10 (2022.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01); G06T 11/60 (2006.01); G06V 10/75 (2022.01); G11B 27/34 (2006.01); H04W 4/02 (2018.01)
CPC H04L 51/10 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06T 11/60 (2013.01); G06V 10/75 (2022.01); G11B 27/34 (2013.01); H04W 4/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
sending, by a computing device to a computing system, context data associated with the computing device, the context data comprising a portion of an audio stream;
receiving, from the computing system, a media overlay corresponding to the context data;
determining that the media overlay comprises a smart widget selection corresponding to a display element comprising dynamic content to be displayed on the media overlay based on the context data;
based on determining that the media overlay comprises the smart widget selection, generating content comprising information about the portion of the audio stream, the content to be displayed as the display element corresponding to the smart widget selection based on the portion of the audio stream;
rendering the generated content to be displayed as the display element and applying the rendered generated content to the media overlay; and
causing the media overlay to be displayed with the rendered generated content as the display element.