Patents by Inventor Abhishek Bapna
Abhishek Bapna has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11676121Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. Content ownership information can be updated to associate the first content item with the first user. The first user can be provided with content item analytics pertaining to the first content item in a content item analytics interface.Type: GrantFiled: November 16, 2017Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Volodymyr Krestiannykov, Xiaoyin Qu, Aastha Gupta, Heping Gao, Rennie Hsie Song, Shuopeng Yin, Bradley Thomas Bushell, Tianhui Xu, Gali Levizky, Daniel Christian Shum, Abhishek Bapna, Lior Ben Kereth
-
Publication number: 20230053270Abstract: 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.Type: ApplicationFiled: October 28, 2022Publication date: February 16, 2023Applicant: Meta Platforms, Inc.Inventor: Abhishek BAPNA
-
Patent number: 11523148Abstract: 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.Type: GrantFiled: July 30, 2019Date of Patent: December 6, 2022Assignee: META PLATFORMS, INC.Inventor: Abhishek Bapna
-
Patent number: 11481816Abstract: In one embodiment, a method includes sending a media item to a client computing device of a user; determining an interest level of the user for the media item, wherein the interest level is determined based on a duration of time for which the media item is played on the client computing device; and if the interest level of the user is greater than a threshold interest level, then sending, to the client computing device, a sponsored-content indicator indicating that a sponsored content item will be presented and causing the sponsored content item to be presented on the client computing device.Type: GrantFiled: December 27, 2017Date of Patent: October 25, 2022Assignee: Meta Platforms, Inc.Inventors: Debashish Paul, Adithya Venkata Surampudi, Abhishek Bapna
-
Patent number: 11363317Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.Type: GrantFiled: September 30, 2020Date of Patent: June 14, 2022Assignee: META PLATFORMS, INC.Inventors: Shuo Li, Eric Hsin-Chun Huang, Abhishek Bapna
-
Patent number: 11087369Abstract: An online system provides content based on context of host content. The online system allows content providers to define specific context for providing their content for display to users, including specifying categories, format, popularity, and visual appearance of host content eligible for hosting their content. To determine which content a specific content item is eligible for hosting, the online system categories host content items according to specific criteria defined by different content providers for hosting various content. Each content is indexed by classification groups into which the host content items are classified. If a particular content item includes an opportunity for presenting content, the online system identifies content which the particular content item is eligible for hosting. The online system selects one or more identified content for presentation via the opportunity.Type: GrantFiled: March 16, 2018Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Abhishek Bapna, Yi Tang, Russell Aaron Phillips, Merlyn Deng, Na Chen, Kathryn Anne Orseth
-
Patent number: 11064251Abstract: Systems, methods, and non-transitory computer-readable media can determine a page to be scored for quality based at least in part on videos posted in the page. Respective video ecosystem quality scores can be determined for the videos posted in the page. A video ecosystem quality score can be determined for the page based at least in part on the respective video ecosystem quality scores for the videos posted in the page.Type: GrantFiled: March 5, 2019Date of Patent: July 13, 2021Assignee: Facebook, Inc.Inventors: Abhishek Bapna, Shunpo Chang, Alex Dahlen
-
Patent number: 10949896Abstract: An online system receives host content items and supplementary content items to be presented in conjunction with one another. In embodiments, the online system receive an allocation of display instances of supplementary content items with host content items during a time interval. For a host content providers, the online system receives a count of display instances of supplementary content items in conjunction with host content items. The online system determines a content quality score based on user interactions with content from the host content provider and a count of display instances for host content items presented in conjunction with supplementary content items for a preceding time interval. The online system determines a content quality threshold based and, for host providers with content quality scored below the threshold, presents host content items in conjunction with supplementary content items to a user.Type: GrantFiled: July 30, 2018Date of Patent: March 16, 2021Assignee: Facebook, Inc.Inventors: Eric Hsin-Chun Huang, Abhishek Bapna, Asad K. Awan
-
Publication number: 20210014544Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.Type: ApplicationFiled: September 30, 2020Publication date: January 14, 2021Applicant: Facebook, Inc.Inventors: Shuo LI, Eric Hsin-Chun HUANG, Abhishek BAPNA
-
Patent number: 10856022Abstract: The present disclosure is directed toward systems and methods for dynamically providing digital content to client devices at different insertion points of a digital video based on predicted total value of inserting the digital content and predicted engagement loss of inserting the digital content. For example, system and methods described herein determine that an insertion point is approaching in an actively playing digital video. In response, systems and methods identify digital content for insertion at the insertion point. In one or more embodiments, the described systems and methods insert the identified digital content by comparing the predicted total value of inserting the digital content at the insertion point of the digital video and a predicted engagement loss associated with inserting the digital content at the insertion point of the digital video.Type: GrantFiled: January 3, 2018Date of Patent: December 1, 2020Assignee: FACEBOOK, INC.Inventors: Abhishek Bapna, Eric Hsin-Chun Huang, Shuo Li, Weitong Liu, Menghan Li
-
Patent number: 10834437Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.Type: GrantFiled: December 12, 2017Date of Patent: November 10, 2020Assignee: FACEBOOK, INC.Inventors: Shuo Li, Eric Hsin-Chun Huang, Abhishek Bapna
-
Patent number: 10560758Abstract: 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 preference 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.Type: GrantFiled: June 12, 2018Date of Patent: February 11, 2020Assignee: Facebook, Inc.Inventor: Abhishek Bapna
-
Publication number: 20200034892Abstract: An online system receives host content items and supplementary content items to be presented in conjunction with one another. In embodiments, the online system receive an allocation of display instances of supplementary content items with host content items during a time interval. For a host content providers, the online system receives a count of display instances of supplementary content items in conjunction with host content items. The online system determines a content quality score based on user interactions with content from the host content provider and a count of display instances for host content items presented in conjunction with supplementary content items for a preceding time interval. The online system determines a content quality threshold based and, for host providers with content quality scored below the threshold, presents host content items in conjunction with supplementary content items to a user.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Eric Hsin-Chun Huang, Abhishek Bapna, Asad K. Awan
-
Patent number: 10448121Abstract: 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 preference 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.Type: GrantFiled: June 12, 2018Date of Patent: October 15, 2019Assignee: Facebook, Inc.Inventor: Abhishek Bapna
-
Publication number: 20190182516Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.Type: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: Shuo Li, Eric Hsin-Chun Huang, Abhishek Bapna
-
Publication number: 20190166404Abstract: In one embodiment, a method includes a computer server machine receiving a request from a first user to interact with a multimedia content. The computer server machine then associates the first user with a control group, wherein the control group comprises a first set of users interacting with the multimedia content. When the first user is associated with the control group, the computer server machine then applies a first content insertion model to the multimedia content and records a first set of metrics based on the interaction of the first user with the multimedia content.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Peng Zhao, Russell Aaron Phillips, Heping Gao, Jonathan E. Chen, Abhishek Bapna
-
Publication number: 20190104331Abstract: The present disclosure is directed toward systems and methods for dynamically providing digital content to client devices at different insertion points of a digital video based on predicted total value of inserting the digital content and predicted engagement loss of inserting the digital content. For example, system and methods described herein determine that an insertion point is approaching in an actively playing digital video. In response, systems and methods identify digital content for insertion at the insertion point. In one or more embodiments, the described systems and methods insert the identified digital content by comparing the predicted total value of inserting the digital content at the insertion point of the digital video and a predicted engagement loss associated with inserting the digital content at the insertion point of the digital video.Type: ApplicationFiled: January 3, 2018Publication date: April 4, 2019Inventors: Abhishek Bapna, Eric Hsin-Chun Huang, Shuo Li, Weitong Liu, Menghan Li
-
Publication number: 20190075365Abstract: An online system allows online system users to search for and view content (e.g., videos) maintained in the online system. The online system may maintain user accounts associated with each user, which allow the online system to identify the users across different sessions within the online system. Upon receiving a request to present a video to a viewing user of the online system, the online system may present a content item in conjunction with the video, such that the content item overlays at least a portion of the video. The content item may be presented in conjunction with an interactive element corresponding to an option to receive a reminder associated with the content item. If the online system receives a request from the viewing user to receive the reminder associated with the content item, the online system may send the reminder to the viewing user at a later time.Type: ApplicationFiled: September 7, 2017Publication date: March 7, 2019Inventors: Asad K. Awan, Hong Yan, Abhishek Bapna, Maria Angelidou
-
Publication number: 20180300700Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. Content ownership information can be updated to associate the first content item with the first user. The first user can be provided with content item analytics pertaining to the first content item in a content item analytics interface.Type: ApplicationFiled: November 16, 2017Publication date: October 18, 2018Inventors: Volodymyr Krestiannykov, Xiaoyin Qu, Aastha Gupta, Heping Gao, Rennie Hsie Song, Shuopeng Yin, Bradley Thomas Bushell, Tianhui Xu, Gali Levizky, Daniel Christian Shum, Abhishek Bapna
-
Publication number: 20180300701Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. The first content item can be determined to match a first reference content item for which content ownership information is available. The content ownership information indicates that the first reference content item is associated with a first content owner. A content ownership dispute can be initiated between the first user and the first content owner.Type: ApplicationFiled: November 16, 2017Publication date: October 18, 2018Inventors: Volodymyr Krestiannykov, Xiaoyin Qu, Aastha Gupta, Heping Gao, Rennie Hsie Song, Shuopeng Yin, Bradley Thomas Bushell, Tianhui Xu, Gali Levizky, Daniel Christian Shum, Abhishek Bapna