Patents by Inventor Andrew Donald Yates

Andrew Donald Yates 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).

  • Publication number: 20250094788
    Abstract: Methods and systems provide for cross-relevant refinement of generative artificial intelligence models for creative content across multiple platforms. In one embodiment, the system receives creative content related to a first product listing for a product within a first platform, user engagement data for a user of a second platform, and one or more pieces of contextual information; trains a refinement of a second generative AI model for dynamic creative content generation for a modified version of the first product listing for the second platform; generates and displays one or more pieces of creative content for a second product listing to be published on the second platform; receives feedback regarding user engagement with the pieces of creative content in terms of whether an engagement objective has been achieved; and refines the first generative AI model and the second generative AI model via a network of cross-refinement.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 20, 2025
    Inventor: Andrew Donald Yates
  • Publication number: 20250094513
    Abstract: Methods and systems provide for dynamically optimized recommendations in generative media. In one embodiment, the system receives, through a conversational interface, input submissions from a user engaging in a conversation with a generative artificial intelligence (AI) system; generates, via the generative AI system, a search query for a search engine backend of the platform; sends the search query to the search engine backend of the platform to retrieve at least a subset of a prompt as input to the generative AI system, the subset of the prompt including a sorted list of search results from the search engine backend; processes the prompt to generate a set of personalized recommendations for the user; and presents, within the platform presented at the client device, the set of personalized recommendations for the user, the presentation incorporating media content representing at least a portion of the search result items.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 20, 2025
    Inventor: Andrew Donald Yates
  • Publication number: 20250094870
    Abstract: Methods and systems provide for rich media presentation of recommendations in generative media. In one embodiment, the system presents, via a trained generative AI, a set of media content to a user in a communication session within a platform, the media content including a number of sorted recommended items; monitors and quantifies one or more user responses from the user to the presented media content and one or more associated generative responses from the trained generative AI; based on the monitoring and quantifying, detects one or more mentions of the user to one of the plurality of sorted recommended items; generates, from the one or more detected mentions, one or more labeled training examples; and further trains the trained generative AI based on the one or more labeled training examples to improve the presentation of the media content in future communication sessions.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 20, 2025
    Inventors: Andrew Donald Yates, Daniel Bosnic Hill
  • Publication number: 20250095040
    Abstract: Methods and systems provide for dynamic contextual generation of creative content for product listings. In one embodiment, the system receives initial product facts for a product, user engagement data for a user of a platform, and one or more pieces of contextual information related to how the product will be viewed within the platform; uses this data to train a generative AI model for dynamic creative content generation for the listing; uses the trained generative AI model to dynamically generate creative content for the listing; displays the creative content for the listing on a client device associated with the user; receives feedback regarding user engagement with the creative content in terms of whether an engagement objective has been achieved; and refines the generative AI model based on the received feedback, including optimizing the generative AI model to generate or modify the creative content to achieve the engagement objective.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 20, 2025
    Inventor: Andrew Donald Yates
  • Patent number: 12229803
    Abstract: Methods and systems provide for a unified presentation of cross-platform content to a user visiting a platform. In one embodiment, the system connects a client device associated with a user to a first content platform; receives a request from the client device to present content to the user at the first content platform; receives content associated with one or more additional content platforms; determines a subset of the content to present to the user; standardizes the subset of the content in a format to be used at the first content platform; presents the subset of the content to the user at the first content platform; processes a set of unified cross-platform metrics for user events related to the user interacting with the subset of the content at the first content platform; and provides a report of the set of unified cross-platform metrics for the user events.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: February 18, 2025
    Assignee: Promoted.ai, Inc.
    Inventor: Andrew Donald Yates
  • Publication number: 20250021791
    Abstract: An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. The online system generates a prediction of the counterfactual rate based on the implicit users/implicit events data feature, the explicit users/explicit events data feature, and the explicit users/explicit events data feature, the counterfactual rate indicating the likelihood that target users matching certain characteristics caused an event to occur when the target are not been presented with content by the online system, the content configured to induce users to cause the event to occur. A combined prediction rate is presented to the third party system based on the counterfactual rate.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 16, 2025
    Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
  • Publication number: 20240104159
    Abstract: Disclosed here is a system that can obtain attributes of an advertisement, where an attribute has a continuous value, and a range of acceptable values is uncertain. The system can create a file including contents that when provided to a predetermined function produce a value of the attribute. Based on the file, the system can generate values corresponding to the attributes. Based on the generated values, the system can create the advertisement. The system can obtain a response data to the created advertisement and can fit a multidimensional function to the attributes and the user response data. Based on the multidimensional function, the system can determine next values and next ranges, where the next values and the next ranges indicate an improvement in the response data.
    Type: Application
    Filed: October 16, 2023
    Publication date: March 28, 2024
    Inventor: Andrew Donald Yates
  • Publication number: 20240095545
    Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third-party system, and receives prediction improvement data from the third-party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third-party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.
    Type: Application
    Filed: January 17, 2023
    Publication date: March 21, 2024
    Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
  • Patent number: 11868429
    Abstract: An online system accesses a list of features used as input into a predictor to predict a performance metric for content presented to users. The online system computes importance scores for one or more of the features. A ranked list of categories is created, with each category having one or more sub-categories. For each feature having a computed importance score, the online system assigns, for each attribute in the ranked list of attributes for that feature, the feature to a sub-category in one of the categories in the ranked list of categories that has the same rank as the attribute in the ranked list of attributes for the feature, where the sub-category is associated with a label that corresponds with the attribute. For each sub-category in each category, a cumulative score is computed for the sub-category based on the importance scores of the features of that sub-category.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: January 9, 2024
    Assignee: META PLATFORMS, INC.
    Inventors: Matthew David Stone, Andrew Donald Yates
  • Publication number: 20230376809
    Abstract: An online system ranks content eligible for presentation to an online system user based on a prediction made by a general model or a specific model indicating a likelihood that the user will interact with a content item, in which the specific model has a higher latency than the general model. The online system determines which prediction to use for the ranking by balancing the benefit of a more accurate prediction made by the specific model against the higher latency of the specific model. The online system outputs the predicted likelihood from one of the models based on the determination, ranks content items eligible for presentation to the user based on the output, and selects content item(s) for presentation to the user based on the ranking. The online system may log the predicted likelihoods from both models, the outputted predicted likelihood, and information describing the performance of the content item.
    Type: Application
    Filed: January 29, 2018
    Publication date: November 23, 2023
    Inventors: Andrew Donald Yates, Matthew David Stone
  • Publication number: 20230334359
    Abstract: A system receives a first plurality of impressions associated with a first set of features. Labels for the first plurality is generated based on the first set of features. A machine learning model is trained based on the first set of features and the labels. A second plurality of impressions associated with a second set of features is received. A first estimated probability measuring conversion likelihood when impression delivery occurs is generated based on applying the second plurality and the second set of features to the model. A plurality of holdout impressions associated with a third set of features is identified. A second estimated probability measuring conversion likelihood when impression delivery is withheld is generated based on applying the plurality of holdout impressions and the third set of features to the model. Increased valued (e.g., lift) is estimated based on subtracting the second estimated probability from the first estimated probability.
    Type: Application
    Filed: May 7, 2018
    Publication date: October 19, 2023
    Inventors: Joseph Poj Davin, Andrew Donald Yates
  • Patent number: 11790030
    Abstract: Disclosed here is a system that can obtain attributes of an advertisement, where an attribute has a continuous value, and a range of acceptable values is uncertain. The system can create a file including contents that when provided to a predetermined function produce a value of the attribute. Based on the file, the system can generate values corresponding to the attributes. Based on the generated values, the system can create the advertisement. The system can obtain a response data to the created advertisement and can fit a multidimensional function to the attributes and the user response data. Based on the multidimensional function, the system can determine next values and next ranges, where the next values and the next ranges indicate an improvement in the response data.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: October 17, 2023
    Assignee: Promoted.ai, Inc.
    Inventor: Andrew Donald Yates
  • Publication number: 20230289848
    Abstract: Methods and systems provide for a unified presentation of cross-platform content to a user visiting a platform. In one embodiment, the system connects a client device associated with a user to a first content platform; receives a request from the client device to present content to the user at the first content platform; receives content associated with one or more additional content platforms; determines a subset of the content to present to the user; standardizes the subset of the content in a format to be used at the first content platform; presents the subset of the content to the user at the first content platform; processes a set of unified cross-platform metrics for user events related to the user interacting with the subset of the content at the first content platform; and provides a report of the set of unified cross-platform metrics for the user events.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 14, 2023
    Inventor: Andrew Donald Yates
  • Publication number: 20230245176
    Abstract: Disclosed herein is a system and method to determine whether to place an advertisement to a user requesting an address from the user. The system can iteratively determine multiple advertisement metrics of multiple advertisements to obtain multiple metrics. An advertisement metric among the multiple advertising metrics can indicate the value of placing the advertisement to the user. The system can rank multiple advertisements based on the multiple advertisement metrics and present a predetermined percentage of top-ranking advertisements among the multiple advertisements.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 3, 2023
    Inventor: Andrew Donald Yates
  • Patent number: 11640447
    Abstract: An online system accesses a model attribute store, which stores configuration information and model performance scores for a plurality of models, each model used to predict performance metrics regarding content from a third party system presented to users of the online system. The online system trains a meta-model classifier using the models in the model attribute store, the meta-model classifier trained to predict, for a candidate model, a predicted model performance score of that candidate model. The online system also generates a plurality of candidate models for input to the meta-model classifier, each of the plurality of candidate models including a distinct set of configuration information. The predicted model performance scores for a selected candidate model in the plurality of candidate models is computed using the meta-model classifier, and the online system transmits a report to the third party system indicating predicted model performance score for the selected candidate model.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: May 2, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Matthew David Stone, Andrew Donald Yates
  • Patent number: 11586937
    Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third-party system, and receives prediction improvement data from the third-party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third-party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: February 21, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
  • Patent number: 11580447
    Abstract: An online system, such as a social networking system, generates shared models for one or more clusters of categories. A shared model for a cluster is common to the categories assigned to the cluster. In this manner, the shared models are specific to the group of categories (e.g., selected content providers) in each cluster while requiring a reasonable computational complexity for the online system. The categories are clustered based on the performance of a model specific to a category on data for other categories.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
  • Patent number: 11487987
    Abstract: An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. The online system generates a prediction of the counterfactual rate based on the implicit users/implicit events data feature, the explicit users/explicit events data feature, and the explicit users/explicit events data feature, the counterfactual rate indicating the likelihood that target users matching certain characteristics caused an event to occur when the target are not been presented with content by the online system, the content configured to induce users to cause the event to occur. A combined prediction rate is presented to the third party system based on the counterfactual rate.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: November 1, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
  • Publication number: 20210383426
    Abstract: Disclosed here is a system that can obtain attributes of an advertisement, where an attribute has a continuous value, and a range of acceptable values is uncertain. The system can create a file including contents that when provided to a predetermined function produce a value of the attribute. Based on the file, the system can generate values corresponding to the attributes. Based on the generated values, the system can create the advertisement. The system can obtain a response data to the created advertisement and can fit a multidimensional function to the attributes and the user response data. Based on the multidimensional function, the system can determine next values and next ranges, where the next values and the next ranges indicate an improvement in the response data.
    Type: Application
    Filed: February 9, 2021
    Publication date: December 9, 2021
    Inventor: Andrew Donald Yates
  • Publication number: 20210382952
    Abstract: An online system that identifies allocations of both organic and promoted content on a given page. The allocations of page content are compared against one another and configured to prioritize for overall utility based on objective factors that quantify a page “look and feel” as measured by machine learning models. The page allocations are operated on an automatic and continuous basis for each user viewing the page. In some embodiments, the page content allocations are based on individual viewing users stored characteristics.
    Type: Application
    Filed: May 18, 2021
    Publication date: December 9, 2021
    Inventor: Andrew Donald Yates