US2023053270A1PendingUtilityA1

Two-stage content item selection process incorporating brand value

Assignee: META PLATFORMS INCPriority: Jun 12, 2018Filed: Oct 28, 2022Published: Feb 16, 2023
Est. expiryJun 12, 2038(~11.9 yrs left)· nominal 20-yr term from priority
Inventors:Abhishek Bapna
G06Q 10/40G06Q 10/46G06Q 10/42G06Q 30/0277H04N 21/25891H04N 21/2668H04N 21/4532H04N 21/44204H04N 21/252H04N 21/812H04N 21/44016H04N 21/2547H04N 21/23424G06Q 50/01
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An online system presents content in videos to users. Content providers may value having their content injected into videos from certain sources more than others. This preferences is quantified as a brand value score. The brand value score is determined as a function of user engagement with a source of the video and, to account for brand value, the system performs a two-stage auction. First, the system determines whether to inject any content into a video by determining a distribution of brand value of videos per demand for videos in a previous period and filling a projected demand for the content in a current period to determine a brand value threshold. Then, any videos having a brand value above the threshold are eligible for the second stage of the selection process where the system performs an auction where projected benefit of presenting the content is compared to projected loss.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A system, comprising:
 a processor; and   a memory storing instructions, which when executed by the processor, cause the processor to:
 receive, by an online system, a video impression opportunity to present a content item within a video to a user; 
 determine, by the online system, a brand value for a source of the video associated with the video impression opportunity, the brand value for the source being determined based at least in part on a number of user interactions with the source and an inventory of content items in a current time period; and 
 receive, by the online system, a plurality of content items for presentation in videos to users of the online system, wherein the brand value threshold is determined by:
 determine, for a current time period, a content item inventory of the plurality of content items to present within videos being presented to the users of the online system in the current time period; 
 obtain, by the online system, a number of video views for each of a plurality of videos for a previous time period; and 
 determine the brand value threshold based on the determined content item inventory of the plurality of content items in the current time period and the number of video views from the previous time period. 
 
   
     
     
         22 . The system of  claim 21 , wherein the instructions cause the processor to:
 select, responsive to the brand value for the source of the video being greater than the brand value threshold, a candidate content item for inclusion in the video in a multi-stage selection process with a plurality of candidate content items, wherein the multi-stage selection process is for determining whether a content item is presented in-stream with the video based on the brand value threshold.   
     
     
         23 . The system of  claim 21 , wherein the instructions cause the processor to:
 provide the video with the selected content item for presentation to the user for the video impression.   
     
     
         24 . The system of  claim 21 , wherein the content item is an in-stream video advertisement presented within the video. 
     
     
         25 . The system of  claim 21 , wherein each source of a plurality of sources corresponds to a brand page providing the video for presentation to users of the online system, wherein the brand page is maintained by the online system. 
     
     
         26 . The system of  claim 21 , wherein the user interactions include at least one of a user commenting on a page for the source, sharing the page for the source with at least one other user of the online system, re-posting content posted on the page for the source, sharing content posted by the page for the source, or expressing a preference for a brand associated with the page for the source. 
     
     
         27 . The system of  claim 21 , wherein the brand value threshold is determined by:
 obtaining, by the online system, a number of video views for a plurality of videos for a previous time period, each video of the plurality of videos being associated with a source of a plurality of sources in the online system that provided the video to users of the online system;   determining, for a current time period, a content item inventory of a plurality of content items to present within videos being presented to the users of the online system in the current time period; and   determining the brand value threshold based on the number of video views for the previous time period equaling a number of content items in the content item inventory for the current time period.   
     
     
         28 . The system of  claim 21 , wherein the number of video views corresponds to a projected demand for the plurality of videos in a current time period subsequent to a previous time period. 
     
     
         29 . A system, comprising:
 a processor; and   a memory storing instructions, which when executed by the processor, cause the processor to:
 receive, by an online system, a video impression opportunity to present a content item within a video to a user; 
 determine, by the online system, a brand value for a source of the video associated with the video impression opportunity, the brand value for the source being determined based at least in part on a number of user interactions with the source and an inventory of content items in a current time period; and 
 receive, by the online system, a plurality of content items for presentation in videos to users of the online system, wherein the brand value threshold is determined by:
 determining, for a current time period, a content item inventory of the plurality of content items to present within videos being presented to the users of the online system in the current time period; and 
 obtaining, by the online system, a number of video views for each of a plurality of videos for a previous time period, wherein the brand value threshold is determined based on the inventory of content items in a current time period and the number of video views from the previous time period. 
 
   
     
     
         30 . The system of  claim 29 , wherein the instructions cause the processor to:
 perform, responsive to the brand value for the source of the video being greater than the brand value threshold, a multi-stage selection process to select the content item for inclusion within the video from a plurality of content items based on an affinity score between the user and each of a plurality of candidate content items and a bid amount associated with the candidate content item, wherein the multi-stage selection process is for determining whether a content item is presented in-stream with the video based on the brand value threshold; and   determine, responsive to the brand value for the source of the video being less than the brand value threshold, not to perform the selection process to select the content item for inclusion within the video.   
     
     
         31 . The system of  claim 29 , wherein the brand value threshold is determined by:
 obtaining, by the online system, a number of video views for a plurality of videos for a previous time period, each video of the plurality of videos being associated with a source of a plurality of sources in the online system that provided the video to users of the online system;   determining, for a current time period, a content item inventory of a plurality of content items to present within videos being presented to the users of the online system in the current time period; and   determining the brand value threshold based on the number of video views for the previous time period equaling a number of content items in the content item inventory for the current time period.   
     
     
         32 . The system of  claim 29 , wherein the brand value threshold is determined based on a number of video views from a previous time period. 
     
     
         33 . The system of  claim 32 , wherein the number of video views corresponds to a projected demand for the plurality of videos in a current time period subsequent to a previous time period. 
     
     
         34 . A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
 receive, by an online system, a video impression opportunity to present a content item within a video to a user;   determine, by the online system, a brand value for a source of the video associated with the video impression opportunity, the brand value for the source being determined based at least in part on a number of user interactions with the source and an inventory of content items in a current time period; and   receive, by the online system, a plurality of content items for presentation in videos to users of the online system, wherein the brand value threshold is determined by:
 determining, for a current time period, a content item inventory of the plurality of content items to present within videos being presented to the users of the online system in the current time period; and 
 obtaining, by the online system, a number of video views for each of a plurality of videos for a previous time period, wherein the brand value threshold is determined based on the inventory of content items in a current time period and the number of video views from the previous time period. 
   
     
     
         35 . The non-transitory computer-readable storage medium of  claim 34 , wherein the instructions cause the processor to:
 perform, responsive to the brand value for the source of the video being greater than the brand value threshold, a multi-stage selection process to select the content item for inclusion within the video from a plurality of content items based on an affinity score between the user and each of a plurality of candidate content items and a bid amount associated with the candidate content item, wherein the multi-stage selection process is for determining whether a content item is presented in-stream with the video based on the brand value threshold; and   determine, responsive to the brand value for the source of the video being less than the brand value threshold, not to perform the selection process to select the content item for inclusion within the video.   
     
     
         36 . The non-transitory computer-readable storage medium of  claim 34 , wherein the brand value threshold is determined by:
 obtaining, by the online system, a number of video views for a plurality of videos for a previous time period, each video of the plurality of videos being associated with a source of a plurality of sources in the online system that provided the video to users of the online system;   determining, for a current time period, a content item inventory of a plurality of content items to present within videos being presented to the users of the online system in the current time period; and   determining the brand value threshold based on the number of video views for the previous time period equaling a number of content items in the content item inventory for the current time period.   
     
     
         37 . The non-transitory computer-readable storage medium of  claim 34 , wherein the brand value threshold is determined based on a number of video views from a previous time period. 
     
     
         38 . The non-transitory computer-readable storage medium of  claim 37 , wherein the number of video views corresponds to a projected demand for the plurality of videos in a current time period subsequent to a previous time period.

Join the waitlist — get patent alerts

Track US2023053270A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.