Patents by Inventor Harvineet Singh

Harvineet Singh 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).

  • Patent number: 11756058
    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.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: September 12, 2023
    Assignee: ADOBE INC.
    Inventors: Ritwik Sinha, Fan Du, Sunav Choudhary, Sanket Mehta, Harvineet Singh, Said Kobeissi, William Brandon George, Chris Challis, Prithvi Bhutani, John Bates, Ivan Andrus
  • Patent number: 11551194
    Abstract: Techniques for exchanging data segments between data aggregators and data consumers. In an embodiment, a value of an arbitrary data segment selected by a data consumer is computed. In particular, an individual user value is calculated for each user represented in the data segment, wherein the individual user value is a weighted sum (or other function) of the one or more features of the data segment attributable to that user, plus an additive gaussian noise. The overall value of the data segment is the sum of the individual user values. An offer price for the data segment can then be calculated using the overall value. Once a request is received from the consumer to purchase the data segment at the offer price, the data segment can be exchanged between the aggregator and consumer. Thus, a data marketplace or platform for the exchange of data segments is enabled.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: January 10, 2023
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Harvineet Singh, Bhavya Bahl, Sriya Sainath, Savya Sindhu Gupta
  • Publication number: 20220148013
    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.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Inventors: RITWIK SINHA, Fan Du, Sunav Choudhary, Sanket Mehta, Harvineet Singh, Said Kobeissi, William Brandon George, Chris Challis, Prithvi Bhutani, John Bates, Ivan Andrus
  • Patent number: 11321373
    Abstract: This disclosure covers methods, non-transitory computer readable media, and systems that use an intelligent analytics interface to process natural-language and other inputs to configure an analytics task for the system. The disclosed methods, non-transitory computer readable media, and systems provide the intelligent analytics interface to facilitate an exchange between the systems and a user to determine values for the analytics task. The methods, non-transitory computer readable media, and systems then use these values to execute an analytics task.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: May 3, 2022
    Assignee: Adobe Inc.
    Inventors: Prakhar Gupta, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Atanu Ranjan Sinha
  • Patent number: 11295233
    Abstract: The present disclosure relates applying a survival analysis to model when a particular recipient will view an electronic message. For example, one or more embodiments train a survivor function to model the time that will elapse, on a continuous scale, before a recipient will open an electronic message. For example, one or more embodiments involve accessing analytics training data and extracting a first set of features affecting the time that elapsed before past recipients opened an electronic message and a second set of features affecting whether the recipients opened the electronic message at all. The system then generates a mixture model modified survivor function and determines the effect of each feature set on its corresponding outcome to learn parameters for the mixture model modified survivor function.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: Moumita Sinha, Vishwa Vinay, Harvineet Singh, Frederic Mary
  • Publication number: 20220012703
    Abstract: Techniques for exchanging data segments between data aggregators and data consumers. In an embodiment, a value of an arbitrary data segment selected by a data consumer is computed. In particular, an individual user value is calculated for each user represented in the data segment, wherein the individual user value is a weighted sum (or other function) of the one or more features of the data segment attributable to that user, plus an additive gaussian noise. The overall value of the data segment is the sum of the individual user values. An offer price for the data segment can then be calculated using the overall value. Once a request is received from the consumer to purchase the data segment at the offer price, the data segment can be exchanged between the aggregator and consumer. Thus, a data marketplace or platform for the exchange of data segments is enabled.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 13, 2022
    Applicant: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Harvineet Singh, Bhavya Bahl, Sriya Sainath, Savya Sindhu Gupta
  • Patent number: 11205111
    Abstract: Techniques of forecasting web metrics involve generating, prior to the end of a period of time, a probability of a metric taking on an anomalous value, e.g., a value indicative of an anomaly with respect to web traffic, at the end of the period based on previous values of the metric. Such a probability is based on a distribution of predicted values of the metric at some previous period of time. For example, a web server may use actual values of the number of bounces collected at hourly intervals in the middle of a day to predict a number of bounces at the end of the current day. Further, the web server may also compute a confidence interval to determine whether a predicted end-of-day number of bounces may be considered anomalous. The width of the confidence interval indicates the probability that a predicted end-of-day number of bounces has an anomalous value.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 21, 2021
    Assignee: ADOBE INC.
    Inventors: Shiv Kumar Saini, Prakhar Gupta, Harvineet Singh, Gaurush Hiranandani
  • Patent number: 11170407
    Abstract: The present disclosure is directed toward systems and methods for generating an un-subscription model and predicting whether a potential customer will un-subscribe from receiving electronic marketing content from a marketing source. For example, systems and methods described herein involve generating a prediction un-subscription model that predicts whether a potential customer is prone to un-subscribe from receiving future communications about a product or merchant in response to receiving a communication for the product or merchant. The systems and methods further involve determining an appropriate action to take with regard to a potential customer based on whether the potential customer is prone to un-subscribe from receiving future communications.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 9, 2021
    Assignee: ADOBE INC.
    Inventors: Moumita Sinha, Kandarp Sunil Khandwala, Harvineet Singh, Dharwar Prasanna Kumar Tejas
  • Patent number: 11151532
    Abstract: Techniques for exchanging data segments between data aggregators and data consumers. In an embodiment, a value of an arbitrary data segment selected by a data consumer is computed. In particular, an individual user value is calculated for each user represented in the data segment, wherein the individual user value is a weighted sum (or other function) of the one or more features of the data segment attributable to that user, plus an additive gaussian noise. The overall value of the data segment is the sum of the individual user values. An offer price for the data segment can then be calculated using the overall value. Once a request is received from the consumer to purchase the data segment at the offer price, the data segment can be exchanged between the aggregator and consumer. Thus, a data marketplace or platform for the exchange of data segments is enabled.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: October 19, 2021
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Harvineet Singh, Bhavya Bahl, Sriya Sainath, Savya Sindhu Gupta
  • Publication number: 20210248576
    Abstract: Techniques for exchanging data segments between data aggregators and data consumers. In an embodiment, a value of an arbitrary data segment selected by a data consumer is computed. In particular, an individual user value is calculated for each user represented in the data segment, wherein the individual user value is a weighted sum (or other function) of the one or more features of the data segment attributable to that user, plus an additive gaussian noise. The overall value of the data segment is the sum of the individual user values. An offer price for the data segment can then be calculated using the overall value. Once a request is received from the consumer to purchase the data segment at the offer price, the data segment can be exchanged between the aggregator and consumer. Thus, a data marketplace or platform for the exchange of data segments is enabled.
    Type: Application
    Filed: February 12, 2020
    Publication date: August 12, 2021
    Applicant: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Harvineet Singh, Bhavya Bahl, Sriya Sainath, Savya Sindhu Gupta
  • Patent number: 10984058
    Abstract: A machine-learning framework uses partial-click feedback to generate an optimal diverse set of items. An example method includes estimating a preference vector for a user based on diverse cascade statistics for the user, the diverse cascade statistics including previously observed responses and previously observed topic gains. The method also includes generating an ordered set of items from the item repository, the items in the ordered set having highest topic gain weighted by similarity with the preference vector, providing the ordered set for presentation to the user, and receiving feedback from the user on the ordered set. The method also includes, responsive to the feedback indicating a selected item, updating the diverse cascade statistics for observed items, wherein the updating results in penalizing the topic gain for items of the observed items that are not the selected item and promoting the topic gain for the selected item.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: April 20, 2021
    Assignee: ADOBE INC.
    Inventors: Branislav Kveton, Zheng Wen, Prakhar Gupta, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Gaurush Hiranandani
  • Patent number: 10943497
    Abstract: Techniques are described for jointly modeling knowledge tracing and hint-taking propensity. During a read phase, a co-learning model accepts as inputs an identification of a question and the current knowledge state for a learner, and the model predicts probabilities that the learner will answer the question correctly and that the learner will use a learning aid (e.g., accept a hint). The predictions are used to personalize an e-learning plan, for example, to provide a personalized assessment. By using these predictions to personalize a learner's experience, for example, by offering hints at optimal times, the co-learning system increases efficiencies in learning and improves learning outcomes. Once a learner has interacted with a question, the interaction is encoded and provided to the co-learning model to update the learner's knowledge state during an update phase.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 9, 2021
    Assignee: Adobe Inc.
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Pradeep Dogga, Harvineet Singh
  • Publication number: 20200410392
    Abstract: A task-aware command recommendation system and related techniques are described herein. The task-aware command recommendation system can provide a user of a software application (e.g., an analytics application or other software application) with guidance by predicting commands that can be executed to accomplish a given task. For example, an ongoing task being performed by a user can be determined based on commands that have been performed by the user up to a current point in time. Information about the task can be incorporated into one or more command recommendation models, which can determine one or more commands to recommend to the user for performing the task. In some cases, the task-aware command recommendation system can include a help prediction model that can anticipate when the user is having difficulties completing a task, and can provide help for the user to continue performing the task.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Gaurav Verma, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Bhanu Prakash Reddy Guda, Aadhavan Nambhi M, Aarsh Prakash Agarwal
  • Publication number: 20200097495
    Abstract: This disclosure covers methods, non-transitory computer readable media, and systems that use an intelligent analytics interface to process natural-language and other inputs to configure an analytics task for the system. The disclosed methods, non-transitory computer readable media, and systems provide the intelligent analytics interface to facilitate an exchange between the systems and a user to determine values for the analytics task. The methods, non-transitory computer readable media, and systems then use these values to execute an analytics task.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Prakhar Gupta, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Atanu Ranjan Sinha
  • Patent number: 10546003
    Abstract: This disclosure covers methods, non-transitory computer readable media, and systems that use an intelligent analytics interface to process natural-language and other inputs to configure an analytics task for the system. The disclosed methods, non-transitory computer readable media, and systems provide the intelligent analytics interface to facilitate an exchange between the systems and a user to determine values for the analytics task. The methods, non-transitory computer readable media, and systems then use these values to execute an analytics task.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: January 28, 2020
    Assignee: Adobe Inc.
    Inventors: Prakhar Gupta, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Atanu Ranjan Sinha
  • Publication number: 20190333400
    Abstract: Techniques are described for jointly modeling knowledge tracing and hint-taking propensity. During a read phase, a co-learning model accepts as inputs an identification of a question and the current knowledge state for a learner, and the model predicts probabilities that the learner will answer the question correctly and that the learner will use a learning aid (e.g., accept a hint). The predictions are used to personalize an e-learning plan, for example, to provide a personalized assessment. By using these predictions to personalize a learner's experience, for example, by offering hints at optimal times, the co-learning system increases efficiencies in learning and improves learning outcomes. Once a learner has interacted with a question, the interaction is encoded and provided to the co-learning model to update the learner's knowledge state during an update phase.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Pradeep Dogga, Harvineet Singh
  • Patent number: 10380155
    Abstract: Natural language notification generation techniques and system are described. In an implementation, natural language notifications are generated to provide insight into alerts related to a metric, underlying causes of the alert from other metrics, and relationships of the metric to other metrics. In this way, a user may gain this insight in an efficient, intuitive, and time effective manner.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 13, 2019
    Assignee: Adobe Inc.
    Inventors: Kokil Jaidka, Prakhar Gupta, Harvineet Singh, Iftikhar Ahamath Burhanuddin
  • Publication number: 20190243923
    Abstract: A machine-learning framework uses partial-click feedback to generate an optimal diverse set of items. An example method includes estimating a preference vector for a user based on diverse cascade statistics for the user, the diverse cascade statistics including previously observed responses and previously observed topic gains. The method also includes generating an ordered set of items from the item repository, the items in the ordered set having highest topic gain weighted by similarity with the preference vector, providing the ordered set for presentation to the user, and receiving feedback from the user on the ordered set. The method also includes, responsive to the feedback indicating a selected item, updating the diverse cascade statistics for observed items, wherein the updating results in penalizing the topic gain for items of the observed items that are not the selected item and promoting the topic gain for the selected item.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 8, 2019
    Inventors: Branislav Kveton, Zheng Wen, Prakhar Gupta, Iftikhar Ahamath Burhanuddin, Harvineet Singh, Gaurush Hiranandani
  • Publication number: 20190213476
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for determining and applying digital content transmission times using machine-learning. For example, in one or more embodiments, the disclosed system trains a recurrent neural network based on past electronic messages for a user that have been partitioned into a plurality of time bins. Additionally, in one or more embodiments, the system utilizes the trained recurrent neural network to generate predictions of engagement metrics (e.g., a hazard metric based on survival analysis or interaction probability metric) for sending a new electronic message within the plurality of time bins. The system then executes the digital content campaign by selecting a time bin based on the predicted engagement metrics and then sending the new electronic message at a send time corresponding to the selected time bin.
    Type: Application
    Filed: January 10, 2018
    Publication date: July 11, 2019
    Inventors: Harvineet Singh, Sahil Garg, Neha Banerjee, Moumita Sinha, Atanu Sinha
  • 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