-
公开(公告)号:US20250061488A1
公开(公告)日:2025-02-20
申请号:US18451590
申请日:2023-08-17
Applicant: ADOBE INC.
Inventor: Atanu R. Sinha , Ryan A. Rossi , Sunav Choudhary , Harshita Chopra , Paavan Indela , Veda Pranav Parwatala , Srinjayee Paul , Saurabh Mahapatra , Aurghya Maiti
IPC: G06Q30/0251 , G06N20/00 , G06Q30/0204
Abstract: Systems and methods for delivery aware audience segmentation and subsequent delivery of content are described. Embodiments are configured to obtain activity data for a user, assign the user to a user segment based on the activity data using a machine learning model, generate a reach prediction for the user segment, select a media channel for communicating with the user based on the user segment and the reach prediction, and provide targeted content to the user via the selected media channel. According to some aspects, the machine learning model is trained based on content reach data.
-
2.
公开(公告)号:US20190385043A1
公开(公告)日:2019-12-19
申请号:US16012356
申请日:2018-06-19
Applicant: Adobe Inc.
Inventor: Sunav Choudhary , Saurabh Kumar Mishra , Manoj Ghuhan A , Ankur Garg
Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that asynchronously train a machine learning model across client devices that implement local versions of the model while preserving client data privacy. To train the model across devices, in some embodiments, the disclosed systems send global parameters for a global machine learning model from a server device to client devices. A subset of the client devices uses local machine learning models corresponding to the global model and client training data to modify the global parameters. Based on those modifications, the subset of client devices sends modified parameter indicators to the server device for the server device to use in adjusting the global parameters. By utilizing the modified parameter indicators (and not client training data), in certain implementations, the disclosed systems accurately train a machine learning model without exposing training data from the client device.
-
公开(公告)号:US12294755B2
公开(公告)日:2025-05-06
申请号:US18176114
申请日:2023-02-28
Applicant: ADOBE INC.
Inventor: Sunav Choudhary , Atanu R. Sinha , Sarthak Chakraborty , Sai Shashank Kalakonda , Liza Dahiya , Purnima Grover , Kartavya Jain
IPC: H04N21/262 , H04N21/2187 , H04N21/233 , H04N21/234 , H04N21/25 , H04N21/442 , H04N21/4788 , H04N21/81
Abstract: Systems and methods for identifying key moments, such as key moments within a livestream, are described. Embodiments of the present disclosure obtain video data and text data. In some cases, the text data is aligned with a timeline of the video data. The system then computes a moment importance score for a time of the video data using a machine learning model based on the video data and the text data, and presents content to a user at the time of the video data based on the moment importance score.
-
公开(公告)号:US20220148013A1
公开(公告)日:2022-05-12
申请号:US17091569
申请日:2020-11-06
Applicant: ADOBE INC.
Inventor: RITWIK SINHA , Fan Du , Sunav Choudhary , Sanket Mehta , Harvineet Singh , Said Kobeissi , William Brandon George , Chris Challis , Prithvi Bhutani , John Bates , Ivan Andrus
IPC: G06Q30/02 , G06F16/904 , G06F17/18
Abstract: Determination of high value customer journey sequences is performed by determining customer interactions that are most frequent as length N=1 sub-sequences, recursively determining most frequent length N+1 sub-sequences that start with the length N sub-sequences, determining a first count indicating how often one of the sub-sequences appears in the sequences, determining a second count indicating how often the one sub-sequence resulted in the goal, and using the counts to determine the most or least effective sub-sequences for achieving the goal.
-
公开(公告)号:US11829239B2
公开(公告)日:2023-11-28
申请号:US17455364
申请日:2021-11-17
Applicant: ADOBE INC.
Inventor: Subrata Mitra , Ayush Chauhan , Sunav Choudhary
IPC: G06F11/10
CPC classification number: G06F11/1004 , G06F11/1088
Abstract: A method performed by one or more processors that preserves a machine learning model comprises accessing model parameters associated with a machine learning model. The model parameters are determined responsive to training the machine learning model. The method comprises generating a plurality of model parameter sets, where each of the plurality of model parameter sets comprises a separate portion of the set of model parameters. The method comprises determining one or more parity sets comprising values calculated from the plurality of model parameter sets. The method comprises distributing the plurality of model parameter sets and the one or more parity sets among a plurality of computing devices, where each of the plurality of computing devices stores a model parameter set of the plurality of model parameter sets or a parity set of the one or more parity sets. The method comprises accessing, from the plurality of computing devices, a number of sets comprising model parameter sets and at least one parity set. The method comprises reconstructing the machine learning model from the number of sets accessed from the plurality of computing devices.
-
公开(公告)号:US20220374276A1
公开(公告)日:2022-11-24
申请号:US17324692
申请日:2021-05-19
Applicant: Adobe Inc.
Inventor: Subrata Mitra , Sunav Choudhary , Sheng Yang , Kanak Vivek Mahadik , Samir Khuller
Abstract: Techniques are provided for scheduling multiple jobs on one or more cloud computing instances, which provide the ability to select a job for execution from among a plurality of jobs, and to further select a designated instance from among a plurality of cloud computing instances for executing the selected job. The job and the designated instance are each selected based on a probability distribution that a cost of executing the job on the designated instance does not exceed the budget. The probability distribution is based on several factors including a cost of prior executions of other jobs on the designated instance and a utility function that represents a value associated with a progress of each job. By scheduling select jobs on discounted cloud computing instances, the aggregate utility of the jobs can be maximized or otherwise improved for a given budget.
-
公开(公告)号:US11170320B2
公开(公告)日:2021-11-09
申请号:US16040057
申请日:2018-07-19
Applicant: Adobe Inc.
Inventor: Ankur Garg , Sunav Choudhary , Saurabh Kumar Mishra , Manoj Ghuhan A.
Abstract: Systems and techniques are described herein for updating a machine learning model on edge servers. Local parameters of the machine learning model are updated at a plurality of edge servers using fresh data on the edge servers, rather than waiting for the data to reach a global server to update the machine learning model. Hence, latency is significantly reduced, making the systems and techniques described herein suitable for real-time services that support streaming data. Moreover, by updating global parameters of the machine learning model at a global server in a deterministic manner based on parameter updates from the edge servers, rather than by including randomization steps, global parameters of the converge quickly to their optimal values. The global parameters are sent from the global server to the plurality of edge servers at each iteration, thereby synchronizing the machine learning model on the edge servers.
-
8.
公开(公告)号:US20190190701A1
公开(公告)日:2019-06-20
申请号:US15845948
申请日:2017-12-18
Applicant: ADOBE INC.
Inventor: Subrata Mitra , Vishal Babu Bhavani , Sunav Choudhary , Kishalay Raj , Ayush Chauhan
Abstract: Graphing services are provided to a device cooperative that includes data contributors, e.g., website hosts. Anonymized user data, provided by the data contributors, is accessed, via a blockchain, decrypted, and aggregated. A device graph is generated based on the aggregated user data. Contribution metrics are provided to the data contributors. A first contribution metric for a first data contributor indicates a contribution to the device graph of a first portion of the user data that was provided by the first data contributor. In response to receiving a request for a verification of the first contribution metric, a zero knowledge proof of the first contribution metric is generated and provided to the first data contributor. The first data contributor is enabled to evaluate the zero knowledge proof independent of access to a second portion of the user data that was provided by a second data contributor of the device cooperative.
-
公开(公告)号:US12182829B2
公开(公告)日:2024-12-31
申请号:US17849320
申请日:2022-06-24
Applicant: Adobe Inc.
Inventor: Sarthak Chakraborty , Sunav Choudhary , Atanu R. Sinha , Sapthotharan Krishnan Nair , Manoj Ghuhan Arivazhagan , Yuvraj , Atharva Anand Joshi , Atharv Tyagi , Shivi Gupta
IPC: G06Q30/0201 , G06N3/04 , G06Q30/0251
Abstract: A system includes a representation generator subsystem configured to execute a user representation model and a task prediction model to generate a user representation for a user. The user representation model receives user event sequence data comprises a sequence of user interactions with the system. The task prediction model is configured to train the user representation model. The user representation includes a vector of a predetermined size that represents the user event sequence data and is generated by applying the trained user representation model to the user event sequence data. A storage requirement of the user representation is less than a storage space requirement of the user event sequence data. The system includes a data store configured for storing the user representation in a user profile associated with the user.
-
公开(公告)号:US20230376828A1
公开(公告)日:2023-11-23
申请号:US17664079
申请日:2022-05-19
Applicant: ADOBE INC.
Inventor: Handong Zhao , Haoyu Ma , Zhe Lin , Ajinkya Gorakhnath Kale , Tong Yu , Jiuxiang Gu , Sunav Choudhary , Venkata Naveen Kumar Yadav Marri
IPC: G06N20/00 , G06F16/9538 , G06Q30/06
CPC classification number: G06N20/00 , G06F16/9538 , G06Q30/0641
Abstract: Systems and methods for product retrieval are described. One or more aspects of the systems and methods include receiving a query that includes a text description of a product associated with a brand; identifying the product based on the query by comparing the text description to a product embedding of the product, wherein the product embedding is based on a brand embedding of the brand; and displaying product information for the product in response to the query, wherein the product information includes the brand.
-
-
-
-
-
-
-
-
-