Patents by Inventor Chunyang Wei
Chunyang Wei 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: 11849188Abstract: In some embodiments, a method receives information for a delivery of instances of supplemental content for a plurality of line items. A line item is associated with an instance of supplemental content that can be delivered and a pacing curve that describes a pace of delivery over time. The method updates a parameter for the line item to generate an updated parameter based on the delivery of the instances of supplemental content and a desired pacing behavior. The updated parameter is provided to a selection system that uses the updated parameter to select an instance for delivery. The delivery of instances of supplemental content for the line item is adjusted to meet the pacing curve based on a characteristic of the pacing behavior.Type: GrantFiled: March 3, 2022Date of Patent: December 19, 2023Assignee: HULU, LLCInventors: Dingming Wu, Chunyang Wei, Changsheng Xiang, Shulei Ma
-
Publication number: 20230291946Abstract: In some embodiments, a method receives a line item factor for a line item at a first model. The method receives a competition factor at a second model. The first model generates a first value for a representation parameter based on the line item factor. The representation parameter is used to generate a representation for estimating selection of the instance of supplemental content for the line item for delivery. The second model generates a modification factor based on the competition factor. The modification factor is configured to modify the first value for the representation parameter based on competition from other line items to select the instance of supplemental content for the line item for delivery. The method modifies the first value for the representation parameter using the modification factor to generate a second value for the representation parameter where the second value is used to generate the representation.Type: ApplicationFiled: March 30, 2022Publication date: September 14, 2023Inventors: Qingying CHEN, Hanqi WANG, Dingming WU, Chunyang WEI, Xiaohui XIE
-
Publication number: 20230262294Abstract: In some embodiments, a method receives information for a delivery of instances of supplemental content for a plurality of line items. A line item is associated with an instance of supplemental content that can be delivered and a pacing curve that describes a pace of delivery over time. The method updates a parameter for the line item to generate an updated parameter based on the delivery of the instances of supplemental content and a desired pacing behavior. The updated parameter is provided to a selection system that uses the updated parameter to select an instance for delivery. The delivery of instances of supplemental content for the line item is adjusted to meet the pacing curve based on a characteristic of the pacing behavior.Type: ApplicationFiled: March 3, 2022Publication date: August 17, 2023Inventors: Dingming WU, Chunyang WEI, Changsheng XIANG, Shulei MA
-
Patent number: 11671668Abstract: In some embodiments, a method receives a first set of probabilities mapping a behavior to a user for a set of behaviors in a video delivery system. A first part of a model is used to predict the first set of probabilities. The method receives a second set of probabilities mapping a user to a behavior for a set of users that are using an account on the video delivery system. A second part of the model is used to predict the second set of probabilities. A combined probability is calculated for the set of behaviors and the set of users based on the first set of probabilities and the second set of probabilities. The method updates a second parameter of the second part of the model while keeping a first parameter of the first part of the model fixed and outputs the second parameter of the second part of the model upon determining the training of the model is finished.Type: GrantFiled: May 12, 2021Date of Patent: June 6, 2023Assignee: HULU, LLCInventors: Dingming Wu, Changsheng Xiang, Wu Zhang, Chunyang Wei
-
Publication number: 20230096951Abstract: In some embodiments, a method determines a reward metric based on feedback for an instance of content. A delivery status for a delivery constraint of the instance of content is applied to the reward metric to generate a constrained reward metric. The method uses the constrained reward metric to train a model. The model is used to select from a plurality of instances of content. One of the plurality of instances of content is selected for delivery using the model.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Applicant: HULU, LLCInventors: Pengfei Gao, Dingming Wu, Chunyang Wei, Xiaohui Xie, Shulei Ma
-
Patent number: 11601718Abstract: In some embodiments, a method inputs a sequence of historical behaviors for a plurality of instances of content into a prediction network to generate a sequence of values that model the sequence of historical behaviors. A restriction on an operation performed by the prediction network is based on a characteristic of an viewing behavior. A sequence of attention scores is generated based on a similarity of a current behavior for a first instance of content to respective instances of historical behaviors in the sequence of historical behaviors. The method adjusts respective values based on corresponding attention scores to generate an adjusted sequence of values. The adjusted sequence of features are sampled to generate an output from the prediction network that models the sequence of historical behaviors based on the current behavior. The output for determining a prediction if the current behavior is indicative of the viewing behavior.Type: GrantFiled: June 1, 2021Date of Patent: March 7, 2023Assignee: HULU, LLCInventors: Qingying Chen, Shulei Ma, Chunyang Wei
-
Patent number: 11553220Abstract: In some embodiments, a method receives an supplemental content placement and a context associated with a request for supplemental content to be displayed for the supplemental content placement. A first value is generated based on the context using a prediction network for a platform. The method determines probabilities for a plurality of types of request actions based on the context. Then, a threshold for the supplemental content placement is calculated based on the first value and the probabilities for the plurality of types of request actions. The method submits the threshold to a platform in a request for the platform to submit a second value for the supplemental content placement.Type: GrantFiled: August 17, 2021Date of Patent: January 10, 2023Assignee: HULU, LLCInventors: Changsheng Xiang, Dingming Wu, Chunyang Wei
-
Patent number: 11546665Abstract: In some embodiments, a method receives a request for supplemental content to be provided in association with main content. The method selects an instance of supplemental content based on a long-term reward metric and a short-term reward metric. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and a delivery status for a delivery constraint of one instance of supplemental content. The short-term reward metric is based on feedback from delivery of the one instance of supplemental content. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and the short-term reward metric is based on feedback from delivery of one instance of supplemental content. The instance of supplemental content is provided to a client device.Type: GrantFiled: May 7, 2021Date of Patent: January 3, 2023Assignee: HULU, LLCInventors: Pengfei Gao, Dingming Wu, Chunyang Wei, Xiaohui Xie, Shulei Ma
-
Publication number: 20220385975Abstract: In some embodiments, a method inputs a sequence of historical behaviors for a plurality of instances of content into a prediction network to generate a sequence of values that model the sequence of historical behaviors. A restriction on an operation performed by the prediction network is based on a characteristic of an viewing behavior. A sequence of attention scores is generated based on a similarity of a current behavior for a first instance of content to respective instances of historical behaviors in the sequence of historical behaviors. The method adjusts respective values based on corresponding attention scores to generate an adjusted sequence of values. The adjusted sequence of features are sampled to generate an output from the prediction network that models the sequence of historical behaviors based on the current behavior. The output for determining a prediction if the current behavior is indicative of the viewing behavior.Type: ApplicationFiled: June 1, 2021Publication date: December 1, 2022Inventors: Qingying CHEN, Shulei MA, Chunyang WEI
-
Publication number: 20220368989Abstract: In some embodiments, a method receives a first set of probabilities mapping a behavior to a user for a set of behaviors in a video delivery system. A first part of a model is used to predict the first set of probabilities. The method receives a second set of probabilities mapping a user to a behavior for a set of users that are using an account on the video delivery system. A second part of the model is used to predict the second set of probabilities. A combined probability is calculated for the set of behaviors and the set of users based on the first set of probabilities and the second set of probabilities. The method updates a second parameter of the second part of the model while keeping a first parameter of the first part of the model fixed and outputs the second parameter of the second part of the model upon determining the training of the model is finished.Type: ApplicationFiled: May 12, 2021Publication date: November 17, 2022Inventors: Dingming WU, Changsheng XIANG, Wu ZHANG, Chunyang WEI
-
Publication number: 20220360854Abstract: In some embodiments, a method receives a request for supplemental content to be provided in association with main content. The method selects an instance of supplemental content based on a long-term reward metric and a short-term reward metric. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and a delivery status for a delivery constraint of one instance of supplemental content. The short-term reward metric is based on feedback from delivery of the one instance of supplemental content. The long-term reward metric is based on feedback from delivery of a plurality of instances of supplemental content and the short-term reward metric is based on feedback from delivery of one instance of supplemental content. The instance of supplemental content is provided to a client device.Type: ApplicationFiled: May 7, 2021Publication date: November 10, 2022Inventors: Pengfei Gao, Dingming Wu, Chunyang Wei, Xiaohui Xie, Shulei Ma
-
Publication number: 20210209636Abstract: In some embodiments, a method receives original placement opportunities for one or more campaigns and determines whether to enlarge a goal or add new campaigns for the campaigns. The method enlarges the goal for the one or more advertisements or adds more campaigns for a plurality of delivery pressure values. Delivery of advertisements is simulated for the campaigns based on the added campaigns or enlarged goal to generate a simulated delivery of advertisements for the plurality of delivery pressure values. An area of demand is generated for a portion of the plurality of delivery pressure values based on an under-delivery of advertisements compared to an advertisement inventory. The method calculates a difference between a maximum delivery of advertisements based on the simulated delivery of advertisement and the inventory of advertisements in the area of demand.Type: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Yanrong Kang, Chunyang Wei
-
Publication number: 20210158395Abstract: In some embodiments, a method receives a request for an advertisement and selects a first advertisement deal from a first grouping of advertisement deals based on a first parameter value. The method determines a second parameter value for advertisement deals in the first grouping of advertisement deals. Then, the second parameter value of the advertisement deals in the first grouping of advertisement deals is compared to a second parameter value of a set of second advertisement deals from a second grouping of advertisement deals. The method selects one of a first category of the first grouping of advertisement deals and a second category of the second grouping of advertisement deals. The method selects a first advertisement deal from the first grouping of advertisement deals when the first category is selected and a second advertisement deal when the second category is selected for the request.Type: ApplicationFiled: November 27, 2019Publication date: May 27, 2021Inventors: Dingming Wu, Chunyang Wei