Patents by Inventor David Arbour

David Arbour 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: 20260148345
    Abstract: A method, apparatus, non-transitory computer readable medium, and system for performing an accelerated denoising process includes obtaining a noise map from a noise distribution. Embodiments then compute, using an image generation model, a denoising vector based on an accelerated denoising trajectory, where the accelerated denoising trajectory accelerates a denoising rate based on a diffusion timestep. Then, embodiments generate, using the image generation model, a synthetic image by denoising the noise map based on the denoising vector.
    Type: Application
    Filed: November 22, 2024
    Publication date: May 28, 2026
    Inventors: Tarun Kathuria, Anup Bandigadi Rao, Difan Liu, Tung Mai, Raghavendra Kiran Addanki, David Arbour
  • Publication number: 20260064978
    Abstract: Various disclosed embodiments are directed to controllable text generation that is optimized for natural language fluency and particular conditions, such as specific metrics. In other words, various embodiments generate text that is both fluent and predicted to meet particular metric scores. For example, various embodiments generate text that is not only concise and human-readable, but also is associated with particular user engagement metric scores, such as a high click rate or the like.
    Type: Application
    Filed: August 30, 2024
    Publication date: March 5, 2026
    Inventors: An YAN, Zhao Song, Tong Yu, Ritwik Sinha, Raghavendra Kiran Addanki, David Arbour, Chinedu Ojukwu
  • Patent number: 12462290
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for performing off-policy evaluations of slate recommendation policies through additive decomposition. In particular, in one or more embodiments, the disclosed systems receive historical data corresponding to digital slate recommendations performed by a first slate recommendation policy, with each slate recommendation comprising a plurality of digital slot recommendations. Additionally, in some embodiments, the disclosed systems generate a second slate action using a second slate recommendation policy conditioned on user context. Further, in some embodiments, the disclosed systems generate a plurality of importance weights by summing a plurality of slot-level density ratios generated by comparing the slate actions of the second slate recommendation policy to the slate actions of the first slate recommendation policy.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: November 4, 2025
    Assignee: Adobe Inc.
    Inventors: Shreyas Chaudhari, Nikolaos Vlassis, Georgios Theocharous, David Arbour
  • Patent number: 12380359
    Abstract: Systems and methods for sequential recommendation receive a user interaction history including interactions of a user with a plurality of items, select a constraint from a plurality of candidate constraints based on lifetime values observed for the candidate constraints, wherein the lifetime values are based on items predicted for other users using a recommendation network subject to the candidate constraints, and predict a next item for the user based on the user interaction history using the recommendation network subject to the selected constraint.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: August 5, 2025
    Assignee: ADOBE INC.
    Inventors: Tong Mu, Georgios Theocharous, David Arbour
  • Publication number: 20250191047
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for performing off-policy evaluations of slate recommendation policies through additive decomposition. In particular, in one or more embodiments, the disclosed systems receive historical data corresponding to digital slate recommendations performed by a first slate recommendation policy, with each slate recommendation comprising a plurality of digital slot recommendations. Additionally, in some embodiments, the disclosed systems generate a second slate action using a second slate recommendation policy conditioned on user context. Further, in some embodiments, the disclosed systems generate a plurality of importance weights by summing a plurality of slot-level density ratios generated by comparing the slate actions of the second slate recommendation policy to the slate actions of the first slate recommendation policy.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Inventors: Shreyas Chaudhari, Nikolaos Vlassis, Georgios Theocharous, David Arbour
  • Patent number: 12248949
    Abstract: Various disclosed embodiments are directed to using one or more algorithms or models to select a suitable or optimal variation, among multiple variations, of a given content item based on feedback. Such feedback guides the algorithm or model to arrive at suitable variation result such that the variation result is produced as the output for consumption by users. Further, various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things, as described in more detail below.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 11, 2025
    Assignee: Adobe Inc.
    Inventors: Trisha Mittal, Viswanathan Swaminathan, Ritwik Sinha, Saayan Mitra, David Arbour, Somdeb Sarkhel
  • Publication number: 20250078114
    Abstract: Embodiments of the present technology are directed to facilitating generation of experiment metric values, such as expected sample size and/or minimal detectable effect, for anytime valid confidence sequences (e.g., asymptotic confidence sequences). In one embodiment, a set of parameter values associated with an experiment using asymptotic confidence sequences are obtained. The set of parameter values include a minimal detectable effect and an uncertainty interval. Thereafter, an expected sample size for executing the experiment is determined based on the minimal detectable effect and the uncertainty interval. The expected sample size is provided for utilization in association with the experiment using asymptotic confidence sequences.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Inventors: David ARBOUR, Ziao LIU, Ritwik SINHA, Akash MAHARAJ
  • Publication number: 20250022006
    Abstract: A method, a system, and a computer program product for analyzing data collected during a randomized controlled experiment to determine an effect of variations of digital content. Determination of the effect includes execution of first and second testing sequences that prompt responses to first and second digital contents, respectively, from users. The testing sequences execute during a predetermined duration of time. Responses to the first and second testing sequences generate first and second test data, respectively. One or more confidence intervals for each first and second test data are generated at a randomly selected time during the predetermined duration of time. A testing metric indicating the effect of the second digital content over the first digital content is determined at the randomly selected time. The testing metric is determined at any time before expiration of the predetermined duration of time.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 16, 2025
    Applicant: Adobe Inc.
    Inventors: Ziao Liu, Ritwik Sinha, Raghavendra Addanki, David Arbour, Akash Maharaj
  • Publication number: 20240281836
    Abstract: Certain aspects and features of this disclosure relate to providing anytime-valid confidence sequences for multiple messaging treatments in an experiment. A process controls and/or corrects statistical error when multiple messaging treatments are being evaluated together. Messages can be stored, formatted, and transmitted from a communication server or other computing system. In one example, each test message from among multiple test messages is sent to an independent group of recipients over some period of time. An analytics application programmatically evaluates a metric related to message responses over time and determines a difference in the metric for each of several unique messages as compared to a baseline message. The analytics application also determines a confidence value and can display the changing confidence value in sequence over time along with the current difference, or lift, while maintaining the accuracy of the values.
    Type: Application
    Filed: February 16, 2023
    Publication date: August 22, 2024
    Inventors: Ritwik Sinha, Ziao Liu, Robert Sebastian Mares, Oana Catalina Persoiu-Focsa, Moumita Sinha, Ivan Andrus, David Arbour, Akash Maharaj, Prithvi Bhutani
  • Patent number: 12001520
    Abstract: Methods and systems disclosed herein relate generally to systems and methods for generating simulated images for enhancing socio-demographic diversity. An image-generating application receives a request that includes a set of target socio-demographic attributes. The set of target socio-demographic attributes can define a gender, age, and/or race of a subject that are non-stereotypical for a particular occupation. The image-generating application applies the a machine-learning model to the set of target socio-demographic attributes. The machine-learning model generates a simulated image depicts a subject having visual characteristics that are defined by the set of target socio-demographic attributes.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 4, 2024
    Assignee: Adobe Inc.
    Inventors: Ritwik Sinha, Sridhar Mahadevan, Moumita Sinha, Md Mehrab Tanjim, Krishna Kumar Singh, David Arbour
  • Publication number: 20240153598
    Abstract: Systems and methods for content customization are described. According to one aspect, a content customization apparatus is provided. The apparatus includes a processor; a memory storing instructions executable by the processor; a user feature component configured to generate user feature vectors representing user features for a plurality of users, respectively; a group selection component configured to select a treatment group and a control group based on the user feature vectors; a machine learning model configured to train a treatment effect estimator based on the user feature vectors and outcome data for the treatment group and the control group; and a content component configured to provide customized content based on the treatment effect estimator.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 9, 2024
    Inventors: Raghavendra Kiran Addanki, David Arbour, Tung Mai, Anup Bandigadi Rao, Cameron N. Musco
  • Publication number: 20230394332
    Abstract: The present disclosure describes methods, systems, and non-transitory computer-readable media for generating a projected value metric that projects a performance of a target policy within a digital action space. For instance, in one or more embodiments, the disclosed systems identify a target policy for performing digital actions represented within a digital action space. The disclosed systems further determine a set of sampled digital actions performed according to a logging policy and represented within the digital action space. Utilizing an embedding model, the disclosed systems generate a set of action embedding vectors representing the set of sampled digital actions within an embedding space. Further, utilizing the set of action embedding vectors, the disclosed systems generate a projected value metric indicating a projected performance of the target policy.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Inventors: Jaron J.R. Lee, David Arbour, Georgios Theocharous
  • Patent number: 11790379
    Abstract: A method, apparatus, and non-transitory computer readable medium for data analytics are described. Embodiments of the method, apparatus, and non-transitory computer readable medium include monitoring online activity corresponding to a plurality of users; receiving aggregate marketing data for a marketing activity; identifying online activity data for a time period corresponding to the marketing activity based on the monitoring; generating a regression model based on the aggregate marketing data and the online activity data using Bayesian regression, wherein the regression model represents a relationship between the marketing activity and the online activity, comprises a time effect coefficient, and is based on a prior distribution of the time effect coefficient that decays to zero as time increases; and estimating a treatment effect for the marketing activity on the online activity based on the regression model, wherein the treatment effect comprises a rate of effect decay.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: October 17, 2023
    Assignee: ADOBE, INC.
    Inventors: Shiv Kumar Saini, Ritwik Sinha, Moumita Sinha, David Arbour
  • Publication number: 20230139824
    Abstract: Various disclosed embodiments are directed to using one or more algorithms or models to select a suitable or optimal variation, among multiple variations, of a given content item based on feedback. Such feedback guides the algorithm or model to arrive at suitable variation result such that the variation result is produced as the output for consumption by users. Further, various embodiments resolve tedious manual user input requirements and reduce computing resource consumption, among other things, as described in more detail below.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 4, 2023
    Inventors: Trisha Mittal, Viswanathan Swaminathan, Ritwik Sinha, Saayan Mitra, David Arbour, Somdeb Sarkhel
  • Publication number: 20230094954
    Abstract: Methods and systems disclosed herein relate generally to systems and methods for generating simulated images for enhancing socio-demographic diversity. An image-generating application receives a request that includes a set of target socio-demographic attributes. The set of target socio-demographic attributes can define a gender, age, and/or race of a subject that are non-stereotypical for a particular occupation. The image-generating application applies the a machine-learning model to the set of target socio-demographic attributes. The machine-learning model generates a simulated image depicts a subject having visual characteristics that are defined by the set of target socio-demographic attributes.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Ritwik Sinha, Sridhar Mahadevan, Moumita Sinha, Md Mehrab Tanjim, Krishna Kumar Singh, David Arbour
  • Publication number: 20220283932
    Abstract: A computer-implemented method includes instantiating a framework configured to optimize a metric of interest for a website based on interactions by participants with instances of a website in a controlled experiment. The instances of the website include one of two variants of digital content. Test data including an estimate of an effect on the metric of interest is generated based on the interactions. A sequence of confidence intervals is dynamically generated while the controlled experiment is ongoing. The true effect and the estimate effect on the metric of interest are both bounded by the sequence of confidence intervals throughout the controlled experiment. As such, an anytime analysis with anytime-valid test data is enabled while the controlled experiment is ongoing.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: David Arbour, Ritwik Sinha, Ian Waudby-Smith, Aaditya Ramdas
  • Publication number: 20220261683
    Abstract: Systems and methods for sequential recommendation are described. Embodiments receive a user interaction history including interactions of a user with a plurality of items, select a constraint from a plurality of candidate constraints based on lifetime values observed for the candidate constraints, wherein the lifetime values are based on items predicted for other users using a recommendation network subject to the candidate constraints, and predict a next item for the user based on the user interaction history using the recommendation network subject to the selected constraint.
    Type: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Inventors: Tong Mu, Georgios Theocharous, David Arbour
  • Publication number: 20220067753
    Abstract: A method, apparatus, and non-transitory computer readable medium for data analytics are described. Embodiments of the method, apparatus, and non-transitory computer readable medium include monitoring online activity corresponding to a plurality of users; receiving aggregate marketing data for a marketing activity; identifying online activity data for a time period corresponding to the marketing activity based on the monitoring; generating a regression model based on the aggregate marketing data and the online activity data using Bayesian regression, wherein the regression model represents a relationship between the marketing activity and the online activity, comprises a time effect coefficient, and is based on a prior distribution of the time effect coefficient that decays to zero as time increases; and estimating a treatment effect for the marketing activity on the online activity based on the regression model, wherein the treatment effect comprises a rate of effect decay.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 3, 2022
    Inventors: SHIV KUMAR SAINI, Ritwik Sinha, Moumita Sinha, David Arbour
  • Patent number: 11232483
    Abstract: Systems and methods are described for a causal marketing attribution process that includes the receiving of a plurality of marketing events associated with a customer and computing a sum of a plurality of channel-specific terms corresponding to the plurality of marketing events, wherein each of the plurality of channel-specific terms comprises a channel-specific base parameter and a channel-specific decay parameter. Additionally, the causal marketing attribution process computes a sum of a plurality of interaction terms, wherein each interaction term comprises a product of a pair of channel-specific terms, and determines a probability of a target outcome for the customer based on the sum of the plurality of channel-specific terms and the sum of the plurality of interaction terms.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: January 25, 2022
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, David Arbour, Aahlad Manas Puli
  • Patent number: 11170048
    Abstract: A system is disclosed for identifying and counting typed graphlets in a heterogeneous network. A methodology implementing techniques for the disclosed system according to an embodiment includes identifying typed k-node graphlets occurring between any two selected nodes of a heterogeneous network, wherein the nodes are connected by one or more edges. The identification is based on combinatorial relationships between (k?1)-node typed graphlets occurring between the two selected nodes of the heterogeneous network. Identification of 3-node typed graphlets is based on computation of typed triangles, typed 3-node stars, and typed 3-paths associated with each edge connecting the selected nodes. The method further includes maintaining a count of the identified k-node typed graphlets and storing those graphlets with non-zero counts. The identified graphlets are employed for applications including visitor stitching, user profiling, outlier detection, and link prediction.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 9, 2021
    Assignee: Adobe Inc.
    Inventors: Ryan Rossi, Aldo Gael Carranza, David Arbour, Anup Rao, Sungchul Kim, Eunyee Koh