US 11,856,255 B2
Selecting ads for a video within a messaging system
John Cain Blackwood, Los Angeles, CA (US); Chinmay Lonkar, Playa Vista, CA (US); David B. Lue, Santa Monica, CA (US); and Kevin Lee Penner, Culver City, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Apr. 5, 2021, as Appl. No. 17/222,535.
Claims priority of provisional application 63/085,450, filed on Sep. 30, 2020.
Prior Publication US 2022/0103894 A1, Mar. 31, 2022
Int. Cl. H04N 21/44 (2011.01); H04N 21/81 (2011.01); H04N 21/84 (2011.01); H04N 21/4788 (2011.01); G06F 16/245 (2019.01); G06Q 30/0241 (2023.01); G06Q 50/00 (2012.01); G06Q 30/0273 (2023.01)
CPC H04N 21/44016 (2013.01) [G06F 16/245 (2019.01); H04N 21/4788 (2013.01); H04N 21/812 (2013.01); H04N 21/84 (2013.01); G06Q 30/0275 (2013.01); G06Q 30/0277 (2013.01); G06Q 50/01 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a request for an ad to insert into a video playing on a client device, the request including a first content identifier that identifies a first type of sensitive content included in the video;
determining a set of content identifiers associated with the first content identifier, the set of content identifiers identifying second types of sensitive content to filter with respect to providing the ad in response to the request, the first type of sensitive content and the second types of sensitive content having been predetermined as related to each other;
accessing a database storing plural ads, the plural ads including an ad set corresponding to an ad campaign, each ad within the ad set being tagged with a respective identifier;
determining, based on a union of the respective identifiers for all ads within the ad set, that at least one ad within the ad set is tagged with a second content identifier included in the set of content identifiers;
selecting an ad from among the plural ads, by blocking all ads within the ad set, such that the selected ad is unrelated to the first type of content and to the second types of content; and
providing the selected ad as a response to the request.