US 11,962,817 B2
Machine learning techniques for advanced frequency management
Khaldun Matter Ahmad AlDarabsah, Santa Clara, CA (US); Hailong Geng, Beijing (CN); Yu Tao Zhao, Olympia, WA (US); Yoshihiro Tanaka, Redmond, WA (US); Haofei Wang, Redwood City, CA (US); Mark Alden Rotblat, Lafayette, CA (US); Jaya Kawale, San Jose, CA (US); Chang She, San Francisco, CA (US); Marios Assiotis, Park City, UT (US); Joseph Gallagher, San Francisco, CA (US); Chiyu Zhong, Bloomington, IN (US); and Amir Mazaheri, Mountain View, CA (US)
Assigned to TUBI, INC., San Francisco, CA (US)
Filed by Tubi, Inc., San Francisco, CA (US)
Filed on Feb. 21, 2022, as Appl. No. 17/676,763.
Claims priority of provisional application 63/213,177, filed on Jun. 21, 2021.
Prior Publication US 2022/0408129 A1, Dec. 22, 2022
Int. Cl. H04N 21/234 (2011.01); G06Q 30/0241 (2023.01); G06Q 30/0242 (2023.01); G06Q 30/0251 (2023.01); G06V 10/70 (2022.01); G06V 10/774 (2022.01); G06V 10/776 (2022.01); G06V 20/40 (2022.01); H04N 21/25 (2011.01); H04N 21/262 (2011.01)
CPC H04N 21/23424 (2013.01) [G06Q 30/0245 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0277 (2013.01); G06V 10/70 (2022.01); G06V 10/774 (2022.01); G06V 10/776 (2022.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); H04N 21/251 (2013.01); H04N 21/26208 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for frequency management, comprising:
a computer processor;
an online media service configured to:
receive a request for a media item, the request comprising a recipient identifier;
identify a set of candidate media items ranked by a set of matching criteria; and
identify an industry identifier associated with one or more candidate media items; and
a frequency management service executing on the computer processor and configured to enable the computer processor to:
perform a query against a lookup service, wherein the query comprises (i) an entity identifier of at least one candidate media item of the set of candidate media items, and (ii) the recipient identifier, wherein the query comprises an industry identifier identified by the online media service of the at least one candidate media item;
receive a response from the lookup service comprising a quantity of impressions associated with the entity identifier and the recipient identifier over a duration of time;
identify a predefined frequency threshold;
determine, based at least on the quantity of impressions, that the frequency threshold is exceeded, wherein the quantity of impressions is weighted according to an aggregate quantifier representing impressions corresponding to the industry identifier and the recipient identifier;
exclude the at least one candidate media item from a result set based on the frequency threshold being exceeded; and
provide the result set including an identifier of at least one other candidate media item of the set of candidate media items in response to the request.