Patents by Inventor Mukund Ramachandran

Mukund Ramachandran 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: 20230169409
    Abstract: Embodiments of the disclosure relate to systems and methods for leveraging unsupervised machine learning to produce interpretable routing rules. In various embodiments, a training dataset comprising a plurality of data records is created. The plurality of data records includes message data comprising a plurality of messages and action data comprising a plurality of actions that correspond to the plurality of messages. A first machine learning model is trained using the training dataset. The first machine learning model as trained provides cluster data that indicates, for each data record of the plurality of data records of the training dataset, membership in a cluster of a plurality of clusters. An enhanced training dataset is created that comprises the message data from the training dataset, the action data from the training dataset, and the cluster data.
    Type: Application
    Filed: January 26, 2023
    Publication date: June 1, 2023
    Inventors: Mukund Ramachandran, Rameil Sarkis
  • Patent number: 11663223
    Abstract: Techniques are presented herein for improved search based on group relevance. The techniques include determining account node groups based on the interactions of accounts with content. When a search query is received from a particular account, the group(s) associated with that account are determined, and the content items determined to be relevant to other accounts in the group(s) are given higher relevance in the search results. In some embodiments, groups are determined using partitioning and/or queries can be rewritten based on the group(s).
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: May 30, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Jennifer Prendki, Yanyi He, Mukund Ramachandran
  • Patent number: 11568278
    Abstract: Embodiments of the disclosure relate to systems and methods for leveraging unsupervised machine learning to produce interpretable routing rules. In various embodiments, a training dataset comprising a plurality of data records is created. The plurality of data records includes message data comprising a plurality of messages and action data comprising a plurality of actions that correspond to the plurality of messages. A first machine learning model is trained using the training dataset. The first machine learning model as trained provides cluster data that indicates, for each data record of the plurality of data records of the training dataset, membership in a cluster of a plurality of clusters. An enhanced training dataset is created that comprises the message data from the training dataset, the action data from the training dataset, and the cluster data.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: January 31, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Mukund Ramachandran, Rameil Sarkis
  • Patent number: 11551105
    Abstract: Client instance data including a plurality of incidents and a plurality of knowledge elements comprising information relating to resolving one or more of the plurality of incidents is obtained. A validation set is built based on the obtained client instance data, the validation set including fingerprint data of plural fingerprints of known incident-knowledge relationships, each of fingerprint representing a link between one of the incidents and one of the knowledge elements used for resolving the incident. A knowledge element class is predicted from among plural knowledge element classes for each of knowledge element based on the built validation set, the plural knowledge element classes being defined based on respective threshold values indicating a quality of coverage provided by a knowledge element for resolving an incident. Classification data of the plural knowledge elements classified into the plural knowledge element classes is presented with the obtained client instance data.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: January 10, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Bruce Walthers, Mukund Ramachandran, Lingzhu Li, Abhay Kulkarni
  • Publication number: 20210250309
    Abstract: A multi-domain chatbot is used to service a message of a user. An automated agent of the multi-domain chatbot may act as an intermediary between the user and a plurality of domain-specific modules of the multi-domain chatbot. The automated agent may receive the message from the user, determine an intent of the message, and based on the intent, determine a group of the domain-specific modules that should be investigated. The automated agent may then investigate the group of domain-specific modules by sending the user message to and receiving responses from the domain-specific modules within the group. Based on the received responses, the automated agent may determine whether to provide, to the user, one of the domain-specific responses or a null response, in the event that none of the domain-specific responses is aligned with the intent of the message.
    Type: Application
    Filed: September 21, 2020
    Publication date: August 12, 2021
    Inventors: Mukund Ramachandran, Desmond Wing-Yin Chan, Nick Naixuan Guo, Jing Chen, Jiang Chen, Vaibhav Nivargi, Varun Singh, Bhavin Nicholas Shah
  • Patent number: 11062324
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: July 13, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Patent number: 11049023
    Abstract: The content of a knowledge datastore is evaluated and improved. In a first aspect, the content effectiveness of individual snippets is evaluated and a content creator is requested to improve snippets with a low content effectiveness. In a second aspect, the supply of and demand for content in each content topic is evaluated, and a content creator is requested to create articles for content topics for which the demand exceeds the supply. In a third aspect, the message responsiveness and content effectiveness of content topics is evaluated and a content creator is requested to create articles for content topics with a low message responsiveness and/or content effectiveness. In a fourth aspect, the content utilization and content effectiveness of individual snippets is monitored and snippets with a high content effectiveness and a low content utilization are promoted, whereas snippets with a low content effectiveness and a low content utilization are deprecated.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: June 29, 2021
    Assignee: MOVEWORKS, INC.
    Inventors: Mukund Ramachandran, Nishit Asnani
  • Publication number: 20200380380
    Abstract: Embodiments of the disclosure relate to systems and methods for leveraging unsupervised machine learning to produce interpretable routing rules. In various embodiments, a training dataset comprising a plurality of data records is created. The plurality of data records includes message data comprising a plurality of messages and action data comprising a plurality of actions that correspond to the plurality of messages. A first machine learning model is trained using the training dataset. The first machine learning model as trained provides cluster data that indicates, for each data record of the plurality of data records of the training dataset, membership in a cluster of a plurality of clusters. An enhanced training dataset is created that comprises the message data from the training dataset, the action data from the training dataset, and the cluster data.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 3, 2020
    Inventors: MUKUND RAMACHANDRAN, RAMEIL SARKIS
  • Patent number: 10841251
    Abstract: A multi-domain chatbot is used to service a message of a user. An automated agent of the multi-domain chatbot may act as an intermediary between the user and a plurality of domain-specific modules of the multi-domain chatbot. The automated agent may receive the message from the user, determine an intent of the message, and based on the intent, determine a group of the domain-specific modules that should be investigated. The automated agent may then investigate the group of domain-specific modules by sending the user message to and receiving responses from the domain-specific modules within the group. Based on the received responses, the automated agent may determine whether to provide, to the user, one of the domain-specific responses or a null response, in the event that none of the domain-specific responses is aligned with the intent of the message.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: November 17, 2020
    Assignee: MOVEWORKS, INC.
    Inventors: Mukund Ramachandran, Desmond Wing-Yin Chan, Nick Naixuan Guo, Jing Chen, Jiang Chen, Vaibhav Nivargi, Varun Singh, Bhavin Nicholas Shah
  • Patent number: 10685359
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 16, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Publication number: 20200013070
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 9, 2020
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Publication number: 20190325323
    Abstract: Client instance data including a plurality of incidents and a plurality of knowledge elements comprising information relating to resolving one or more of the plurality of incidents is obtained. A validation set is built based on the obtained client instance data, the validation set including fingerprint data of plural fingerprints of known incident-knowledge relationships, each of fingerprint representing a link between one of the incidents and one of the knowledge elements used for resolving the incident. A knowledge element class is predicted from among plural knowledge element classes for each of knowledge element based on the built validation set, the plural knowledge element classes being defined based on respective threshold values indicating a quality of coverage provided by a knowledge element for resolving an incident. Classification data of the plural knowledge elements classified into the plural knowledge element classes is presented with the obtained client instance data.
    Type: Application
    Filed: April 20, 2018
    Publication date: October 24, 2019
    Inventors: Bruce Walthers, Mukund Ramachandran, Lingzhu Li, Abhay Kulkarni
  • Patent number: 10417644
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: September 17, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Patent number: 10354257
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 16, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Patent number: 10282359
    Abstract: Techniques are presented herein for improved search based on group relevance. The techniques include determining account node groups based on the interactions of accounts with content. When a search query is received from a particular account, the group(s) associated with that account are determined, and the content items determined to be relevant to other accounts in the group(s) are given higher relevance in the search results. In some embodiments, groups are determined using partitioning and/or queries can be rewritten based on the group(s).
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: May 7, 2019
    Assignee: Atlassian Pty Ltd
    Inventors: Jennifer Prendki, Yanyi He, Mukund Ramachandran
  • Publication number: 20180365700
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 20, 2018
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Publication number: 20180322509
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Application
    Filed: March 29, 2018
    Publication date: November 8, 2018
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey
  • Publication number: 20180322508
    Abstract: Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
    Type: Application
    Filed: October 3, 2017
    Publication date: November 8, 2018
    Inventors: Bruce Walthers, Abhay Kulkarni, Mukund Ramachandran, Darius Koohmarey