-
公开(公告)号:US11756058B2
公开(公告)日:2023-09-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/00 , G06Q30/0201 , G06F17/18 , G06F16/904
CPC classification number: G06Q30/0201 , 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.
-
公开(公告)号:US11115204B2
公开(公告)日:2021-09-07
申请号: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.
-
公开(公告)号:US11095544B1
公开(公告)日:2021-08-17
申请号:US16904249
申请日:2020-06-17
Applicant: Adobe Inc.
Inventor: Aishwarya Asesh , Sunav Choudhary , Shiv Kumar Saini , Chris Challis
IPC: G06F16/2458 , G06F16/248 , G06F7/00 , H04L12/26
Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for determining latent components of a metrics time series and identifying anomalous data within the metrics time series based on one or both of spikes/dips and level changes from the latent components satisfying significance thresholds. To identify such latent components, in some cases, the disclosed systems account for a range of value types by intelligently subjecting real values to a latent-component constraint for decomposing the time series and intelligently excluding non-real values from the latent-component constraint. The disclosed systems can further identify significant anomalous data values from latent components of the metrics time series by jointly determining whether one or both of a subseries of a spike-component series and a level change from a level-component series satisfy significance thresholds.
-
公开(公告)号:US20200027033A1
公开(公告)日:2020-01-23
申请号: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.
-
公开(公告)号:US20240394407A1
公开(公告)日:2024-11-28
申请号:US18324484
申请日:2023-05-26
Applicant: Adobe Inc.
Inventor: Sunav Choudhary , Subrata Mitra , Sanjay Sukumaran , Priyanshu Yadav , Munish Gupta , Jashn Arora , Iftikhar Ahamath Burhanuddin , Gautam Choudhary , Atharv Tyagi
IPC: G06F21/62
Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that implements a secure distributed data collaboration architecture for generating synthetic datasets. For example, the disclosed system sends a request to perform a data collaboration with a first dataset of a first local node and a second dataset of a second local node. The disclosed system receives intermediate feature maps from the local nodes that correspond with the datasets and generates a combined feature map. Further, the disclosed system generates a synthetic dataset from the combined feature map by utilizing a central generative model. Moreover, the synthetic dataset generated by the disclosed system is statistically representative of the first dataset and the second dataset.
-
公开(公告)号:US20240292046A1
公开(公告)日:2024-08-29
申请号: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
CPC classification number: H04N21/262 , H04N21/2187 , H04N21/233 , H04N21/23418 , H04N21/251 , H04N21/44218 , H04N21/4788 , H04N21/812
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.
-
公开(公告)号:US12014217B2
公开(公告)日:2024-06-18
申请号:US17538663
申请日:2021-11-30
Applicant: Adobe Inc.
Inventor: Subrata Mitra , Sunav Choudhary , Shaddy Garg , Anuj Jitendra Diwan , Piyush Kumar Maurya , Arpit Aggarwal , Prateek Jain
IPC: G06F9/44 , G06F9/50 , G06F18/214 , G06N20/00
CPC classification number: G06F9/5038 , G06F9/5044 , G06F9/5055 , G06F9/5088 , G06F18/214 , G06N20/00
Abstract: A resource control system is described that is configured to control scheduling of executable jobs by compute instances of a service provider system. In one example, the resource control system outputs a deployment user interface to obtain job information. Upon receipt of the job information, the resource control system communicates with a service provider system to obtain logs from compute instances implemented by the service provider system for the respective executable jobs. The resource control system uses data obtained from the logs to estimate utility indicating status of respective executable jobs and an amount of time to complete the executable jobs by respective compute instances. The resource control system then employs a machine-learning module to generate an action to be performed by compute instances for respective executable jobs.
-
公开(公告)号:US11915054B2
公开(公告)日:2024-02-27
申请号:US17324692
申请日:2021-05-19
Applicant: Adobe Inc.
Inventor: Subrata Mitra , Sunav Choudhary , Sheng Yang , Kanak Vivek Mahadik , Samir Khuller
CPC classification number: G06F9/5038 , G06F9/4818 , G06F9/4856 , G06F9/4881
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.
-
19.
公开(公告)号:US20230419339A1
公开(公告)日:2023-12-28
申请号: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
CPC classification number: G06Q30/0201 , G06N3/04 , G06Q30/0269 , G06Q30/0255
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.
-
公开(公告)号:US11816120B2
公开(公告)日:2023-11-14
申请号:US16821132
申请日:2020-03-17
Applicant: Adobe Inc.
Inventor: Shiv Kumar Saini , Sunav Choudhary , Gaurush Hiranandani
IPC: G06F16/24 , G06F16/2458 , G06F16/248 , H04L9/40
CPC classification number: G06F16/2474 , G06F16/248 , H04L63/1425
Abstract: Certain embodiments involve extracting seasonal, level, and spike components from a time series of metrics data, which describe interactions with an online service over a time period. For example, an analytical system decomposes the time series into latent components that include a seasonal component series, a level component series, a spike component series, and an error component series. The decomposition involves configuring an optimization algorithm with a constraint indicating that the time series is a sum of these latent components. The decomposition also involves executing the optimization algorithm to minimize an objective function subject to the constraint and identifying, from the executed optimization algorithm, the seasonal component series, the level component series, the spike component series, and the error component series that minimize the objective function. The analytical system outputs at least some latent components for anomaly-detection or data-forecasting.
-
-
-
-
-
-
-
-
-