Patents by Inventor Sopan Khosla

Sopan Khosla 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: 11947986
    Abstract: Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: April 2, 2024
    Assignee: Adobe Inc.
    Inventors: Subrata Mitra, Sopan Khosla, Sanket Vaibhav Mehta, Mekala Rajasekhar Reddy, Aashaka Dhaval Shah
  • Patent number: 11886480
    Abstract: Certain embodiments involve using a gated convolutional encoder-decoder framework for applying affective characteristic labels to input text. For example, a method for identifying an affect label of text with a gated convolutional encoder-decoder model includes receiving, at a supervised classification engine, extracted linguistic features of an input text and a latent representation of an input text. The method also includes predicting, by the supervised classification engine, an affect characterization of the input text using the extracted linguistic features and the latent representation. Predicting the affect characterization includes normalizing and concatenating a linguistic feature representation generated from the extracted linguistic features with the latent representation to generate an appended latent representation. The method also includes identifying, by a gated convolutional encoder-decoder model, an affect label of the input text using the predicted affect characterization.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: January 30, 2024
    Assignee: ADOBE INC.
    Inventors: Kushal Chawla, Niyati Himanshu Chhaya, Sopan Khosla
  • Publication number: 20230137209
    Abstract: A text style transfer system is described that generates different stylized versions of input text by rewriting the input text according to a target style. To do so, the text style transfer system employs a variational autoencoder to derive separate content and style representations for the input text, where the content representation specifies semantic information conveyed by the input text and the style representation specifies one or more style attributes expressed by the input text. The style representation using counterfactual reasoning to identify different transfer strengths for applying the target style to the input text. Each transfer strength represents a minimum change to the input text that achieves a different expression of the target style. The transfer strengths are then used to generate style representation variants, which are each concatenated with the content representation of the input text to generate the plurality of different stylized versions of the input text.
    Type: Application
    Filed: November 3, 2021
    Publication date: May 4, 2023
    Applicant: Adobe Inc.
    Inventors: Sharmila Reddy Nangi, Niyati Himanshu Chhaya, Hyman Chung, Harshit Nyati, Nikhil Kaushik, Sopan Khosla
  • Patent number: 11580307
    Abstract: A digital attribution system is described to generate predictions of word attributions from subject data, e.g., titles, subject lines of emails, and so on. To do so, an attribution score is first generated by the digital attribution system that describe an amount to which respective words in the subject data cause performance of a corresponding outcome. The attribution scores are then used by the digital attribution system to generate representations for display in a user interface for respective words in the subject data and may also be used to generate attribution recommendations of changes to be made to the subject data.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: February 14, 2023
    Assignee: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Sopan Khosla, Balaji Vasan Srinivasan
  • Patent number: 11551239
    Abstract: There is described a method and system in an interactive computing environment modified with user experience values based on behavior logs. An experience valuation system determines an experience value and an estimated experience value. The experience value is based on a current state of interaction data from a user session, based on a history of past events, and an estimation function defined by parameters to model the user experience values. The estimated experience value is determined based on, in addition to the current state and the estimation function, next states associated with the current state, and a reward function. The parameters of the estimation function are updated based on a comparison of the expected experience value and the estimated experience value. For another aspect, the method and system may further include a state prediction system to determine probabilities of transitioning that may be applied to determine the estimated experience value.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: January 10, 2023
    Assignee: Adobe Inc.
    Inventors: Deepali Jain, Atanu R. Sinha, Deepali Gupta, Nikhil Sheoran, Sopan Khosla, Reshmi Naduparambil Sasidharan
  • Publication number: 20220414135
    Abstract: Certain embodiments involve using a gated convolutional encoder-decoder framework for applying affective characteristic labels to input text. For example, a method for identifying an affect label of text with a gated convolutional encoder-decoder model includes receiving, at a supervised classification engine, extracted linguistic features of an input text and a latent representation of an input text. The method also includes predicting, by the supervised classification engine, an affect characterization of the input text using the extracted linguistic features and the latent representation. Predicting the affect characterization includes normalizing and concatenating a linguistic feature representation generated from the extracted linguistic features with the latent representation to generate an appended latent representation. The method also includes identifying, by a gated convolutional encoder-decoder model, an affect label of the input text using the predicted affect characterization.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventors: Kushal CHAWLA, Niyati Himanshu CHHAYA, Sopan KHOSLA
  • Patent number: 11475223
    Abstract: Techniques are disclosed for generating an output sentence from an input sentence by replacing an input tone of the input sentence with a target tone. For example, an input sentence is parsed to separate semantic meaning of the input sentence from the tone of the input sentence. The input tone is indicative of one or more characteristics of the input sentence, such as politeness, formality, humor, anger, etc. in the input sentence, and thus, a measure of the input tone is a measure of such characteristics of the input sentence. An output sentence is generated based on the semantic meaning of the input sentence and a target tone, such that the output sentence and the input sentence have similar semantic meaning, and the output sentence has the target tone that is different from the input tone of the input sentence.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 18, 2022
    Assignee: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Pranav Ravindra Manerikar, Sopan Khosla
  • Patent number: 11449537
    Abstract: Certain embodiments involve using a gated convolutional encoder-decoder framework for applying affective characteristic labels to input text. For example, a method for identifying an affect label of text with a gated convolutional encoder-decoder model includes receiving, at an encoder, input text. The method also includes encoding the input text to generate a latent representation of the input text. Additionally, the method includes receiving, at a supervised classification engine, extracted linguistic features of the input text and the latent representation of the input text. Further, the method includes predicting an affect characterization of the input text using the extracted linguistic features and the latent representation. Furthermore, the method includes identifying an affect label of the input text using the predicted affect characterization.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 20, 2022
    Assignee: ADOBE INC.
    Inventors: Kushal Chawla, Niyati Himanshu Chhaya, Sopan Khosla
  • Patent number: 11194958
    Abstract: A fact replacement and style consistency tool is described. Rather than rely heavily on human involvement to replace facts and maintain consistent styles across multiple digital documents, the described change management system identifies factual and stylistic inconsistencies between these documents, in part, using natural language processing techniques. Once these inconsistencies are identified, the change management system generates a user interface that includes indications of the inconsistencies and information describing them, e.g., an indication noting not only a type of inconsistency but also presenting a first portion and at least a second portion of the multiple documents that are factually inconsistent.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 7, 2021
    Assignee: Adobe Inc.
    Inventors: Pranav Ravindra Maneriker, Vishwa Vinay, Sopan Khosla, Niyati Himanshu Chhaya, Natwar Modani, Cedric Huesler, Balaji Vasan Srinivasan, Anandha velu Natarajan
  • Publication number: 20210318898
    Abstract: Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: SUBRATA MITRA, SOPAN KHOSLA, SANKET VAIBHAV MEHTA, MEKALA RAJASEKHAR REDDY, AASHAKA DHAVAL SHAH
  • Publication number: 20210294978
    Abstract: A digital attribution system is described to generate predictions of word attributions from subject data, e.g., titles, subject lines of emails, and so on. To do so, an attribution score is first generated by the digital attribution system that describe an amount to which respective words in the subject data cause performance of a corresponding outcome. The attribution scores are then used by the digital attribution system to generate representations for display in a user interface for respective words in the subject data and may also be used to generate attribution recommendations of changes to be made to the subject data.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Applicant: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Sopan Khosla, Balaji Vasan Srinivasan
  • Patent number: 11093957
    Abstract: Modifications to the DiD technique are disclosed which provide an estimate of the effectiveness of a site-wide action where no control group exists within the data subsequent to implementation of the site-wide action. In some examples, a method may include identifying a treatment group based on a modified treatment period, selecting a control group from a control period prior to the modified treatment period, and performing a modified difference-in-differences (DiD) estimation for a metric based on the modified treatment period, the treatment group, the control period, and the control group. The modified treatment period may encompass an intervention of a site-wide action, and include a pre-intervention time period and a post-intervention time period.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 17, 2021
    Assignee: Adobe Inc.
    Inventors: Atanu R. Sinha, Meghanath Macha Yadagiri, Pranav Ravindra Maneriker, Sopan Khosla, Avani Samdariya, Navjot Singh
  • Patent number: 11086646
    Abstract: Embodiments relate to tenant-side detection and mitigation of performance degradation resulting from interference generated by a noisy neighbor in a distributed computing environment. A first machine-learning model such as a k-means nearest neighbor classifier is operated by a tenant to detect an anomaly with a computer system emulator resulting from a co-located noisy neighbor. A second machine-learning model such as a multi-class classifier is operated by the tenant to identify a contended resource associated with the anomaly. A corresponding trigger signal is generated and provided to trigger various mitigation responses, including an application/framework-specific mitigation strategy (e.g., triggered approximations in application/framework performance, best-efforts paths, run-time changes, etc.), load-balancing, scaling out, updates to a scheduler to avoid impacted nodes, and the like. In this manner, a tenant can detect, classify, and mitigate performance degradation resulting from a noisy neighbor.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: August 10, 2021
    Assignee: Adobe Inc.
    Inventors: Subrata Mitra, Sopan Khosla, Sanket Vaibhav Mehta, Mekala Rajasekhar Reddy, Aashaka Dhaval Shah
  • Publication number: 20210241158
    Abstract: In some embodiments, a computing system computes, with a state prediction model, probabilities of transitioning from a click state represented by interaction data to various predicted next states. The computing system computes an interface experience metric for the click with an experience valuation model. To do so, the computing system identifies base values for the click state and the predicted next states. The computing system computes value differentials for between the click state's base value and each predicted next state's base value. Value differentials indicate qualities of interface experience. The computing system determines the interface experience metric from a summation that includes the current click state's base value and the value differentials weighted with the predicted next states' probabilities.
    Type: Application
    Filed: April 21, 2021
    Publication date: August 5, 2021
    Inventors: Atanu R. Sinha, Deepali Jain, Nikhil Sheoran, Deepali Gupta, Sopan Khosla
  • Patent number: 11023685
    Abstract: Certain embodiments involve facilitating natural language processing through enriched distributional word representations. For instance, a computing system receives an initial word distribution having initial word vectors that represent, within a multidimensional vector space, words in a vocabulary. The computing system also receives a human-reaction lexicon indicating human-reaction values respectively associated with words in the vocabulary. The computing system creates an enriched word distribution by modifying one or more of the initial word vectors such that the distance between the pair of initial word vectors representing a pair of words is decreased based on a human-reaction similarity between the pair of words.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: June 1, 2021
    Assignee: Adobe Inc.
    Inventors: Sopan Khosla, Kushal Chawla, Niyati Himanshu Chhaya
  • Patent number: 11023819
    Abstract: In some embodiments, a computing system computes, with a state prediction model, probabilities of transitioning from a click state represented by interaction data to various predicted next states. The computing system computes an interface experience metric for the click with an experience valuation model. To do so, the computing system identifies base values for the click state and the predicted next states. The computing system computes value differentials for between the click state's base value and each predicted next state's base value. Value differentials indicate qualities of interface experience. The computing system determines the interface experience metric from a summation that includes the current click state's base value and the value differentials weighted with the predicted next states' probabilities.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: June 1, 2021
    Assignee: ADOBE INC.
    Inventors: Atanu R. Sinha, Deepali Jain, Nikhil Sheoran, Deepali Gupta, Sopan Khosla
  • Publication number: 20210034705
    Abstract: Techniques are disclosed for generating an output sentence from an input sentence by replacing an input tone of the input sentence with a target tone. For example, an input sentence is parsed to separate semantic meaning of the input sentence from the tone of the input sentence. The input tone is indicative of one or more characteristics of the input sentence, such as politeness, formality, humor, anger, etc. in the input sentence, and thus, a measure of the input tone is a measure of such characteristics of the input sentence. An output sentence is generated based on the semantic meaning of the input sentence and a target tone, such that the output sentence and the input sentence have similar semantic meaning, and the output sentence has the target tone that is different from the input tone of the input sentence.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Applicant: Adobe Inc.
    Inventors: Niyati Himanshu Chhaya, Pranav Ravindra Manerikar, Sopan Khosla
  • Patent number: 10846466
    Abstract: Techniques and systems are described in which a document management system is configured to update content of digital documents through use of static and transient tags. A transient tag, for instance, may be associated with portions of the digital document that may be changed and a static tag with portions of the digital document that are not to be changed. An update to the digital document is then triggered by a document management system based on a triggering change made to an initial document portion of the digital document having a transient tag, and is not based on changes made to portions having a static tag or are untagged.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 24, 2020
    Assignee: Adobe Inc.
    Inventors: Vishwa Vinay, Sopan Khosla, Sanket Vaibhav Mehta, Sahith Thallapally, Gaurav Verma
  • Publication number: 20200364301
    Abstract: Certain embodiments involve facilitating natural language processing through enriched distributional word representations. For instance, a computing system receives an initial word distribution having initial word vectors that represent, within a multidimensional vector space, words in a vocabulary. The computing system also receives a human-reaction lexicon indicating human-reaction values respectively associated with words in the vocabulary. The computing system creates an enriched word distribution by modifying one or more of the initial word vectors such that the distance between the pair of initial word vectors representing a pair of words is decreased based on a human-reaction similarity between the pair of words.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Sopan Khosla, Kushal Chawla, Niyati Himanshu Chhaya
  • Publication number: 20200192927
    Abstract: Certain embodiments involve using a gated convolutional encoder-decoder framework for applying affective characteristic labels to input text. For example, a method for identifying an affect label of text with a gated convolutional encoder-decoder model includes receiving, at an encoder, input text. The method also includes encoding the input text to generate a latent representation of the input text. Additionally, the method includes receiving, at a supervised classification engine, extracted linguistic features of the input text and the latent representation of the input text. Further, the method includes predicting an affect characterization of the input text using the extracted linguistic features and the latent representation. Furthermore, the method includes identifying an affect label of the input text using the predicted affect characterization.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Kushal Chawla, Niyati Himanshu Chhaya, Sopan Khosla