Patents by Inventor Sudhakar Kalluri

Sudhakar Kalluri 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: 11775759
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications using generalized vocabulary tokens. In some embodiments, an ML system determines a set of tokens for non-textual content in a plurality of documents. The ML system generates a fixed-length vocabulary that includes the set of tokens for the non-textual content. The ML system further generates for each respective document in a training dataset of documents, a respective feature vector based at least in part on which tokens in the fixed-length vocabulary occur in the respective document. The ML system trains a ML model based at least in part on the respective feature vector for each respective document in the training dataset.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11699105
    Abstract: Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: July 11, 2023
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Publication number: 20230012803
    Abstract: Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
    Type: Application
    Filed: September 16, 2022
    Publication date: January 19, 2023
    Applicant: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Publication number: 20220391589
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications using generalized vocabulary tokens. In some embodiments, an ML system determines a set of tokens for non-textual content in a plurality of documents. The ML system generates a fixed-length vocabulary that includes the set of tokens for the non-textual content. The ML system further generates for each respective document in a training dataset of documents, a respective feature vector based at least in part on which tokens in the fixed-length vocabulary occur in the respective document. The ML system trains a ML model based at least in part on the respective feature vector for each respective document in the training dataset.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Applicant: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11507747
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications based on in-domain and out-of-domain characteristics. In some embodiments, an ML system is configured to form feature vectors by mapping unknown tokens to known tokens within a domain based, at least in part, on out-of-domain characteristics. In other embodiments, the ML system is configured to map the unknown tokens to an aggregate vector representation based on the out-of-domain characteristics. The ML system may use the feature vectors to train ML models and/or estimate unknown labels for the new documents.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: November 22, 2022
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11494559
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications based on in-domain and out-of-domain characteristics. In some embodiments, an ML system is configured to form feature vectors by mapping unknown tokens to known tokens within a domain based, at least in part, on out-of-domain characteristics. In other embodiments, the ML system is configured to map the unknown tokens to an aggregate vector representation based on the out-of-domain characteristics. The ML system may use the feature vectors to train ML models and/or estimate unknown labels for the new documents.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: November 8, 2022
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11481554
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications using generalized vocabulary tokens. In some embodiments, an ML system determines a set of tokens for non-textual content in a plurality of documents. The ML system generates a fixed-length vocabulary that includes the set of tokens for the non-textual content. The ML system further generates for each respective document in a training dataset of documents, a respective feature vector based at least in part on which tokens in the fixed-length vocabulary occur in the respective document. The ML system trains a ML model based at least in part on the respective feature vector for each respective document in the training dataset.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 25, 2022
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11475364
    Abstract: Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Patent number: 11475221
    Abstract: Disclosed are techniques for determining the impact of including a token-set (e.g., text in the form of unigrams, bigrams, or trigrams) in a communication on a target outcome. More particularly, the present disclosure relates to techniques for determining the impact of the token-set based on, for example, the token-sets included in previous communications transmitted to user devices and the corresponding user responses to those previous communications.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Samba Reyes Njie
  • Patent number: 11397614
    Abstract: The present disclosure generally relates to evaluating communication workflows comprised of tasks using machine-learning techniques. More particularly, the present disclosure relates to systems and methods for generating a prediction of a task outcome of a communication workflow, generating a recommendation of one or more tasks to add to a partial communication workflow to complete the communication workflow, and generating a vector representation of a communication workflow.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 26, 2022
    Assignee: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Venkata Chandrashekar Duvvuri
  • Patent number: 11397873
    Abstract: The present disclosure generally relates to evaluating communication workflows comprised of tasks using machine-learning techniques. More particularly, the present disclosure relates to systems and methods for generating a prediction of a task outcome of a communication workflow, generating a recommendation of one or more tasks to add to a partial communication workflow to complete the communication workflow, and generating a vector representation of a communication workflow.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: July 26, 2022
    Assignee: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Venkata Chandrashekar Duvvuri
  • Publication number: 20220164534
    Abstract: Disclosed are techniques for determining the impact of including a token-set (e.g., text in the form of unigrams, bigrams, or trigrams) in a communication on a target outcome. More particularly, the present disclosure relates to techniques for determining the impact of the token-set based on, for example, the token-sets included in previous communications transmitted to user devices and the corresponding user responses to those previous communications.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Applicant: Oracle International Corporation
    Inventors: Sudhakar Kalluri, JR., Samba Reyes Njie
  • Publication number: 20220100965
    Abstract: Aspects of the subject disclosure may include, for example, applying a topic detection process to documents to obtain automatically detected topics and groups of automatically detected words, comparing the automatically detected topics with manually determined topics to determine actual purity metrics, determining an error metric based on a measure of deviation between ideal purity metrics and the actual purity metrics, and adjusting a parameter of the topic detection process according to the error metric resulting in an adjusted topic detection process. Other embodiments are disclosed.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Sudhakar Kalluri, Maisam Shahid Wasti
  • Patent number: 11227123
    Abstract: Aspects of the subject disclosure may include, for example, applying a topic detection process to documents to obtain automatically detected topics and groups of automatically detected words, comparing the automatically detected topics with manually determined topics to determine actual purity metrics, determining an error metric based on a measure of deviation between ideal purity metrics and the actual purity metrics, and adjusting a parameter of the topic detection process according to the error metric resulting in an adjusted topic detection process. Other embodiments are disclosed.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 18, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Sudhakar Kalluri, Maisam Shahid Wasti
  • Publication number: 20210287130
    Abstract: Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list.
    Type: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Applicant: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Publication number: 20210264202
    Abstract: The present disclosure generally relates to evaluating communication workflows comprised of tasks using machine-learning techniques. More particularly, the present disclosure relates to systems and methods for generating a prediction of a task outcome of a communication workflow, generating a recommendation of one or more tasks to add to a partial communication workflow to complete the communication workflow, and generating a vector representation of a communication workflow.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Applicant: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Venkata Chandrashekar Duvvuri
  • Publication number: 20210264251
    Abstract: The present disclosure generally relates to evaluating communication workflows comprised of tasks using machine-learning techniques. More particularly, the present disclosure relates to systems and methods for generating a prediction of a task outcome of a communication workflow, generating a recommendation of one or more tasks to add to a partial communication workflow to complete the communication workflow, and generating a vector representation of a communication workflow.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Applicant: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Venkata Chandrashekar Duvvuri
  • Publication number: 20210263767
    Abstract: The present disclosure generally relates to evaluating communication workflows comprised of tasks using machine-learning techniques. More particularly, the present disclosure relates to systems and methods for generating a prediction of a task outcome of a communication workflow, generating a recommendation of one or more tasks to add to a partial communication workflow to complete the communication workflow, and generating a vector representation of a communication workflow.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Applicant: Oracle International Corporation
    Inventors: Sudhakar Kalluri, Venkata Chandrashekar Duvvuri
  • Publication number: 20210157983
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications based on in-domain and out-of-domain characteristics. In some embodiments, an ML system is configured to form feature vectors by mapping unknown tokens to known tokens within a domain based, at least in part, on out-of-domain characteristics. In other embodiments, the ML system is configured to map the unknown tokens to an aggregate vector representation based on the out-of-domain characteristics. The ML system may use the feature vectors to train ML models and/or estimate unknown labels for the new documents.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 27, 2021
    Applicant: Oracle International Corporation
    Inventor: Sudhakar Kalluri
  • Publication number: 20210158210
    Abstract: Techniques are described herein for training and evaluating machine learning (ML) models for document processing computing applications based on in-domain and out-of-domain characteristics. In some embodiments, an ML system is configured to form feature vectors by mapping unknown tokens to known tokens within a domain based, at least in part, on out-of-domain characteristics. In other embodiments, the ML system is configured to map the unknown tokens to an aggregate vector representation based on the out-of-domain characteristics. The ML system may use the feature vectors to train ML models and/or estimate unknown labels for the new documents.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Applicant: Oracle International Corporation
    Inventor: Sudhakar Kalluri