Patents by Inventor Dhruv Singal

Dhruv Singal 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: 20250029044
    Abstract: A method includes generating a greenhouse gas (GHG) mitigation credit including identifying a set of tasks to be completed by a respective set of first entities that collectively generate a GHG mitigation having a set of GHG mitigation parameters; receiving, from a second entity, a request for a GHG credit acquisition for the GHG mitigation credit; in response to receiving the request, executing the request for the GHG credit acquisition and providing the GHG mitigation credit to the second entity; and providing, to at least one of the set of first entities, instructions to cause the at least one of the set of first entities to execute a respective task of the set of tasks.
    Type: Application
    Filed: July 17, 2024
    Publication date: January 23, 2025
    Inventors: Grigory Bronevetsky, Salil Vijaykumar Pradhan, John Michael Stivoric, Dominic Deshawn Williams, Kaitlin Marie Boisseree, Dhruv Singal, Ashish Jagmohan Chona
  • Publication number: 20250029042
    Abstract: A method includes: generating a set of tasks; determining, by a machine learning model and based on multiple data types from multiple sources, that an overall risk score exceeds a first failure threshold due to a risk score of a task exceeding a second threshold; selecting a replacement task for the task, the selecting including: receiving, replacement candidates, each replacement candidate including a candidate offset potential and one or more candidate failure mechanisms; assigning, by the machine learning model and to each of the replacement candidates, a replacement score for the replacement candidate based on a failure correlation of the replacement candidate with respect to each other sets of the set of tasks; ranking the replacement candidates based on the replacement scores; and selecting, based on the ranking, the replacement task; and generating, an updated set of tasks including the replacement task.
    Type: Application
    Filed: July 17, 2024
    Publication date: January 23, 2025
    Inventors: Grigory Bronevetsky, Salil Vijaykumar Pradhan, John Michael Stivoric, Dominic Deshawn Williams, Kaitlyn Boisseree, Dhruv Singal, Ashish Jagmohan Chona
  • Patent number: 11704591
    Abstract: An IDS generator determines multiple classes for electronic data items. The IDS generator determines, for each class, a class-specific candidate ruleset. The IDS generator performs a differential analysis of each class-specific candidate ruleset. The differential analysis is based on differences between result values of a scoring objective function. In some cases, the differential analysis determines at least one of the differences based on additional data structures, such as an augmented frequent-pattern tree. A probability function based on the differences is compared to a threshold probability At least one testing ruleset is modified based on the comparison. The IDS generator determines, for each class, a class-specific optimized ruleset based on the differential analysis of each class-specific candidate ruleset. The IDS generator creates an optimized interpretable decision set based on combined class-specific optimized rulesets for the multiple classes.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: July 18, 2023
    Assignee: ADOBE INC.
    Inventors: Sunny Dhamnani, Dhruv Singal, Ritwik Sinha
  • Patent number: 11687352
    Abstract: A method includes identifying interaction data associated with user interactions with a user interface of an interactive computing environment. The method also includes computing goal clusters of the interaction data based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, the method includes computing likelihood values of additional sequences of user interactions falling within the goal clusters based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Furthermore, the method includes computing interface experience metrics of the additional sequences using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: June 27, 2023
    Assignee: Adobe Inc.
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Publication number: 20220058503
    Abstract: Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules.
    Type: Application
    Filed: November 5, 2021
    Publication date: February 24, 2022
    Inventors: Ritwik Sinha, Virgil-Artimon Palanciuc, Pranav Ravindra Maneriker, Manish Dash, Tharun Mohandoss, Dhruv Singal
  • Patent number: 11200501
    Abstract: Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: December 14, 2021
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Virgil-Artimon Palanciuc, Pranav Ravindra Maneriker, Manish Dash, Tharun Mohandoss, Dhruv Singal
  • Publication number: 20210311751
    Abstract: A method includes identifying interaction data associated with user interactions with a user interface of an interactive computing environment. The method also includes computing goal clusters of the interaction data based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, the method includes computing likelihood values of additional sequences of user interactions falling within the goal clusters based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Furthermore, the method includes computing interface experience metrics of the additional sequences using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 11080745
    Abstract: Forecasting a potential audience size and an unduplicated audience size for a digital campaign includes receiving an audience segment input and a time period input. The audience segment input is converted into multiple atomic target specifications. For each of the multiple atomic target specifications, a potential audience size is determined during the time period input by selecting a time series model based on a frequency of attribute values from the atomic target specification and combining the selected time series model with a frequent item set model. The potential audience size for each of atomic target specifications is aggregated over the time period input into a total potential audience size. The total potential audience size is output. The time series model and the frequent item set model are obtained using data from a historic bid request database.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: August 3, 2021
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Kushal Chawla, Yash Shrivastava, Dhruv Singal, Atanu Ranjan Sinha, Deepak Pai
  • Patent number: 11068285
    Abstract: In some embodiments, interaction data associated with user interactions with a user interface of an interactive computing environment is identified, and goal clusters of the interaction data are computed based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, likelihood values of additional sequences of user interactions falling within the goal clusters are computed based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Computing interface experience metrics of the additional sequences are computed using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform. The interface experience metrics are usable for changing arrangements of interface elements to improve the interface experience metrics.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: July 20, 2021
    Assignee: Adobe Inc.
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Publication number: 20210089331
    Abstract: In some embodiments, interaction data associated with user interactions with a user interface of an interactive computing environment is identified, and goal clusters of the interaction data are computed based on sequences of the user interactions and performing inverse reinforcement learning on the goal clusters to return rewards and policies. Further, likelihood values of additional sequences of user interactions falling within the goal clusters are computed based on the policies corresponding to each of the goal clusters and assigning the additional sequences to the goal clusters with greatest likelihood values. Computing interface experience metrics of the additional sequences are computed using the rewards and the policies corresponding to the goal clusters of the additional sequences and transmitting the interface experience metrics to the online platform. The interface experience metrics are usable for changing arrangements of interface elements to improve the interface experience metrics.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: Nikhil Sheoran, Nayan Raju Vysyaraju, Varun Srivastava, Nisheeth Golakiya, Dhruv Singal, Deepali Jain, Atanu Sinha
  • Patent number: 10929438
    Abstract: Systems and techniques for identifying segments in categorical data include receiving multiple transaction ID (TID) lists with univariate values that satisfy a thresholding metric with each TID list representing an occurrence of a single attribute in a set of transactions. The TID lists are stored with the univariate values that satisfy the thresholding metric in a data structure. In a loop, candidate itemsets to form from combinations of TID lists are determined using only the combinations of TID lists that satisfy categorical constraints. In the loop, for the candidate itemsets that satisfy categorical constraints, both the thresholding metric and a similarity metric are applied to the candidate itemsets. Final itemsets are formed from only the candidate itemsets that satisfy both the thresholding metric and the similarity metric.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: February 23, 2021
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Pranav Ravindra Maneriker, Dhruv Singal, Atanu R. Sinha
  • Patent number: 10810266
    Abstract: Systems and techniques for searching within a document include receiving a query by way of a user interface of an application, and in conjunction with identification of the at least one document. A feature value characterizing a relevance of each grammatical unit of the document to the query may be extracted. The grammatical units may be ranked, based on each feature value of each grammatical unit. At least one selected grammatical unit of the plurality of grammatical units may then be displayed, based on the ranking.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: October 20, 2020
    Assignee: ADOBE INC.
    Inventors: Dhruv Singal, Ravi Teja Ailavarapu Venkata, Tirth Patel, Arghya Mukherjee, Anandhavelu Natarajan
  • Publication number: 20200293836
    Abstract: An IDS generator determines multiple classes for electronic data items. The IDS generator determines, for each class, a class-specific candidate ruleset. The IDS generator performs a differential analysis of each class-specific candidate ruleset. The differential analysis is based on differences between result values of a scoring objective function. In some cases, the differential analysis determines at least one of the differences based on additional data structures, such as an augmented frequent-pattern tree. A probability function based on the differences is compared to a threshold probability At least one testing ruleset is modified based on the comparison. The IDS generator determines, for each class, a class-specific optimized ruleset based on the differential analysis of each class-specific candidate ruleset. The IDS generator creates an optimized interpretable decision set based on combined class-specific optimized rulesets for the multiple classes.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Sunny Dhamnani, Dhruv Singal, Ritwik Sinha
  • Publication number: 20190384853
    Abstract: Systems and techniques for identifying segments in categorical data include receiving multiple transaction ID (TID) lists with univariate values that satisfy a thresholding metric with each TID list representing an occurrence of a single attribute in a set of transactions. The TID lists are stored with the univariate values that satisfy the thresholding metric in a data structure. In a loop, candidate itemsets to form from combinations of TID lists are determined using only the combinations of TID lists that satisfy categorical constraints. In the loop, for the candidate itemsets that satisfy categorical constraints, both the thresholding metric and a similarity metric are applied to the candidate itemsets. Final itemsets are formed from only the candidate itemsets that satisfy both the thresholding metric and the similarity metric.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Ritwik Sinha, Pranav Ravindra Maneriker, Dhruv Singal, Atanu R. Sinha
  • Patent number: 10380428
    Abstract: Techniques are described for analyzing a video for memorability, identifying content features of the video that are likely to be memorable, and scoring specific content features within the video for memorability. The techniques can be optionally applied to selected features in the video, thus improving the memorability of the selected features. The features may be organic features of the originally captured video or add-in features provided using an editing tool. The memorability of video features, text features, or both can be improved by analyzing the effects of applying different styles or edits (e.g., sepia tone, image sharpen, image blur, annotation, addition of object) to the content features or to the video in general. Recommendations can then be provided regarding memorability score caused by application of the image styles to the video features.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 13, 2019
    Assignee: Adobe Inc.
    Inventors: Sumit Shekhar, Srinivasa Madhava Phaneendra Angara, Manav Kedia, Dhruv Singal, Akhil Sathyaprakash Shetty
  • Publication number: 20190180193
    Abstract: Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Ritwik Sinha, Virgil-Artimon Palanciuc, Pranav Ravindra Maneriker, Manish Dash, Tharun Mohandoss, Dhruv Singal
  • Patent number: 10311913
    Abstract: Certain embodiments involve generating summarized versions of video content based on memorability of the video content. For example, a video summarization system accesses segments of an input video. The video summarization system identifies memorability scores for the respective segments. The video summarization system selects a subset of segments from the segments based on each computed memorability score in the subset having a threshold memorability score. The video summarization system generates visual summary content from the subset of the segments.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: June 4, 2019
    Assignee: Adobe Inc.
    Inventors: Sumit Shekhar, Harvineet Singh, Dhruv Singal, Atanu R. Sinha
  • Publication number: 20190155913
    Abstract: Systems and techniques for searching within a document include receiving a query by way of a user interface of an application, and in conjunction with identification of the at least one document. A feature value characterizing a relevance of each grammatical unit of the document to the query may be extracted. The grammatical units may be ranked, based on each feature value of each grammatical unit. At least one selected grammatical unit of the plurality of grammatical units may then be displayed, based on the ranking.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Dhruv Singal, Ravi Teja Ailavarapu Venkata, Tirth Patel, Arghya Mukherjee, Anandhavelu Natarajan
  • Publication number: 20180240149
    Abstract: Forecasting a potential audience size and an unduplicated audience size for a digital campaign includes receiving an audience segment input and a time period input. The audience segment input is converted into multiple atomic target specifications. For each of the multiple atomic target specifications, a potential audience size is determined during the time period input by selecting a time series model based on a frequency of attribute values from the atomic target specification and combining the selected time series model with a frequent item set model. The potential audience size for each of atomic target specifications is aggregated over the time period input into a total potential audience size. The total potential audience size is output. The time series model and the frequent item set model are obtained using data from a historic bid request database.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Ritwik Sinha, Kushal Chawla, Yash Shrivastava, Dhruv Singal, Atanu Ranjan Sinha, Deepak Pai
  • Publication number: 20180018523
    Abstract: Techniques are described for analyzing a video for memorability, identifying content features of the video that are likely to be memorable, and scoring specific content features within the video for memorability. The techniques can be optionally applied to selected features in the video, thus improving the memorability of the selected features. The features may be organic features of the originally captured video or add-in features provided using an editing tool. The memorability of video features, text features, or both can be improved by analyzing the effects of applying different styles or edits (e.g., sepia tone, image sharpen, image blur, annotation, addition of object) to the content features or to the video in general. Recommendations can then be provided regarding memorability score caused by application of the image styles to the video features.
    Type: Application
    Filed: September 26, 2017
    Publication date: January 18, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Sumit Shekhar, Srinivasa Madhava Phaneendra Angara, Manav Kedia, Dhruv Singal, Akhil Sathyaprakash Shetty