Patents by Inventor Baskar Jayaraman
Baskar Jayaraman 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: 20260134439Abstract: A computer-implemented method of automatically generating interactive compliance controls by a server computer system to a client computing system is provided. The method includes receiving, by the server computer system, a first input from the client computing system. The first input provides an electronic rules document including a plurality of compliance rules or identifying information for the electronic rules document, and information related to an asset. The method also includes outputting, by the server computer system to the client computing system and in response to the first input, controls corresponding to the compliance rules. The controls being rephrasings of the compliance rules and generated by inputting the electronic document into a first large language model (LLM). The first LLM being pretrained by examples specifying acceptable and unacceptable control outputs for a plurality of compliance rule inputs.Type: ApplicationFiled: May 21, 2025Publication date: May 14, 2026Inventor: Baskar Jayaraman
-
Patent number: 12554762Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.Type: GrantFiled: January 17, 2023Date of Patent: February 17, 2026Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Fang, Jun Wang
-
Publication number: 20250363146Abstract: A computer-implemented method of automatically generating interactive compliance controls by a server computer system to a client computing system is provided. The method includes receiving, by the server computer system, a first input from the client computing system. The first input provides an electronic rules document including a plurality of compliance rules or identifying information for the electronic rules document, and information related to an asset. The method also includes outputting, by the server computer system to the client computing system and in response to the first input, controls corresponding to the compliance rules. The controls being rephrasings of the compliance rules and generated by inputting the electronic document into a first large language model (LLM). The first LLM being pretrained by examples specifying acceptable and unacceptable control outputs for a plurality of compliance rule inputs.Type: ApplicationFiled: May 21, 2025Publication date: November 27, 2025Inventor: Baskar Jayaraman
-
Patent number: 12333281Abstract: A method and a system for the automatic discovery of AI/ML models, their parameters, data input and output specifications, and data transforms in a production code repository using Artificial Intelligence/Machine Learning are disclosed. A method and system for automatic discovery of the location, identification, classification, and definition of the AI/ML models, their parameters, data input and output specifications, and data transforms in the production code repository using Artificial Intelligence/Machine Learning are also disclosed. The method and system utilize a plurality of source codes from a plurality of sources, such as open-source AI/ML libraries with the source codes, non-open-source AI/ML libraries, and tagged/pre-classified code, in conjunction with a production code repository, to identify the method of working on the plurality of source codes using Artificial Intelligence/Machine Learning.Type: GrantFiled: April 5, 2023Date of Patent: June 17, 2025Assignee: KONFER, INC.Inventors: Baskar Jayaraman, Debashish Chatterjee
-
Patent number: 12141182Abstract: Systems and methods involving data structures for efficient management of paragraph vectors for textual searching are described. A database may contain records, each associated with an identifier and including a text string and timestamp. A look-up table may contain entries for text strings from the records, each entry associating: a paragraph vector for a respective unique text string, a hash of the respective unique text string, and a set of identifiers of records containing the respective unique text string. A server may receive from a client device an input string, compute a hash of the input string, and determine matching table entries, each containing a hash identical to that of the input string, or a paragraph vector similar to one calculated for the input string. A prioritized list of identifiers from the matching entries may be determined based on timestamps, and the prioritized list may be returned to the client.Type: GrantFiled: August 10, 2022Date of Patent: November 12, 2024Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, Chitrabharathi Ganapathy, Aniruddha Madhusudan Thakur, Jun Wang
-
Patent number: 11880435Abstract: A document is received. The document is analyzed to discover text and structures of content included in the document. A result of the analysis is used to determine intermediate text representations of segments of the content included in the document, wherein at least one of the intermediate text representations includes an added text encoding the discovered structure of the corresponding content segment within a structural layout of the document. The intermediate text representations are used as an input to a machine learning model to extract information of interest in the document. One or more structured records of the extracted information of interest are created.Type: GrantFiled: February 4, 2021Date of Patent: January 23, 2024Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Tao Hong, Rohit Lobo
-
Publication number: 20230385037Abstract: The embodiments herein provide a method and a system for the automatic discovery of the AI/ML models, their parameters, data input and output specifications and data transforms in a production code repository using Artificial Intelligence/Machine Learning. The embodiments herein also provide a method and system for automatic discovery of the location, identification, classification, and definition of the AI/ML models, their parameters, data input and output specifications and data transforms, in the production code repository using Artificial Intelligence/Machine Learning. The method and system of the embodiment herein utilizes a plurality of source code from a plurality of sources, such as open-source AI/ML libraries with source code, non-open-source AI/ML libraries and tagged/pre-classified code in conjunction with a production code repository, to identify the method of working on the plurality of source code using Artificial Intelligence/Machine Learning.Type: ApplicationFiled: April 5, 2023Publication date: November 30, 2023Inventors: BASKAR JAYARAMAN, DEBASHISH CHATTERJEE
-
Patent number: 11829233Abstract: An embodiment may involve persistent storage containing a machine learning trainer application configured to apply one or more learning algorithms. One or more processors may be configured to: obtain alert data from one or more computing systems; generate training vectors from the alert data, wherein elements within each of the training vectors include: results of a set of statistics applied to the alert data for a particular computing system of the one or more computing systems, and an indication of whether the particular computing system is expected to fail given its alert data; train, using the machine learning trainer application and the training vectors, a machine learning model, wherein the machine learning model is configured to predict failure of a further computing system based on operational alert data obtained from the further computing system; and deploy the machine learning model for production use.Type: GrantFiled: January 14, 2022Date of Patent: November 28, 2023Assignee: ServiceNow, Inc.Inventors: Matthew Lawrence Watkins, Dinesh Kumar Kishorkumar Surapaneni, Baskar Jayaraman
-
Publication number: 20230229542Abstract: An embodiment may involve persistent storage containing a machine learning trainer application configured to apply one or more learning algorithms. One or more processors may be configured to: obtain alert data from one or more computing systems; generate training vectors from the alert data, wherein elements within each of the training vectors include: results of a set of statistics applied to the alert data for a particular computing system of the one or more computing systems, and an indication of whether the particular computing system is expected to fail given its alert data; train, using the machine learning trainer application and the training vectors, a machine learning model, wherein the machine learning model is configured to predict failure of a further computing system based on operational alert data obtained from the further computing system; and deploy the machine learning model for production use.Type: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: Matthew Lawrence Watkins, Dinesh Kumar Kishorkumar Surapaneni, Baskar Jayaraman
-
Patent number: 11663515Abstract: An embodiment may include a machine learning based classifier that maps input observations into respective categories and a database containing a corpus of training data for the classifier. The training data includes a plurality of entries, each entry having an observation respectively associated with a ground truth category thereof. A computing device may be configured to select, from the training data, a plurality of subsets each containing a different number of entries. The computing device may also be configured to, for each particular subset: (i) divide the particular subset into a training portion and a validation portion, (ii) train the classifier with the training portion, (iii) provide the validation portion as input to the classifier as trained, and (iv) based on how entries of the validation portion are mapped to the categories, determine a respective precision for the particular subset.Type: GrantFiled: August 9, 2018Date of Patent: May 30, 2023Assignee: ServiceNow, Inc.Inventor: Baskar Jayaraman
-
Publication number: 20230153342Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.Type: ApplicationFiled: January 17, 2023Publication date: May 18, 2023Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Fang, Jun Wang
-
Patent number: 11651032Abstract: The embodiments herein provide a framework for and specific implementations of machine learning (ML) analysis of incident, online chat, knowledgebase, skills, and perhaps other types of databases. The ML techniques described herein may include various forms of semantic analysis of textual information in these databases, such as clustering, term frequency, word embedding, paragraph embedding, and potentially other techniques. Advantageously, use of ML in the specific ways described herein can provide insights into this textual information that otherwise would be impossible to determine in an accurate or concise fashion.Type: GrantFiled: December 11, 2019Date of Patent: May 16, 2023Assignee: ServiceNow, Inc.Inventor: Baskar Jayaraman
-
Patent number: 11620571Abstract: A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.Type: GrantFiled: July 9, 2019Date of Patent: April 4, 2023Assignee: ServiceNow, Inc.Inventors: Nikhil Bendre, Fernando Ros, Kannan Govindarajan, Baskar Jayaraman, Aniruddha Thakur, Sriram Palapudi, Firat Karakusoglu
-
Patent number: 11595484Abstract: A remote network management platform is provided that includes an end-user computational instance dedicated to a managed network, a training computational instance, and a prediction computational instance. The training instance is configured to receive a corpus of textual records from the end-user instance and to determine therefrom a machine learning (ML) model to determine the numerical similarity between input textual records and textual records in the corpus of textual records. The prediction instance is configured to receive the ML model and an additional textual record from the end-user instance, to use the ML model to determine respective numerical similarities between the additional textual record and the textual records in the corpus of textual records, and to transmit, based on the respective numerical similarities, representations of one or more of the textual records in the corpus of textual records to the end-user computational instance.Type: GrantFiled: May 3, 2019Date of Patent: February 28, 2023Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, Aniruddha Madhusudhan Thakur, Kannan Govindarajan, Andrew Kai Chiu Wong, Sriram Palapudi
-
Patent number: 11586659Abstract: A computer-implemented method includes obtaining a plurality of textual records divided into clusters and a residual set of the textual records, where a machine learning (ML) clustering model has divided the plurality of textual records into the clusters based on a similarity metric. The method also includes receiving, from a client device, a particular textual record representing a query and determining, by way of the ML clustering model and based on the similarity metric, that the particular textual record does not fit into any of the clusters. The method additionally includes, in response to determining that the particular textual record does not fit into any of the clusters, adding the particular textual record to the residual set of the textual records. The method can additionally include identifying, by way of the ML clustering model, that the residual set of the textual records contains a further cluster.Type: GrantFiled: June 7, 2019Date of Patent: February 21, 2023Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, ChitraBharathi Ganapathy, Dinesh Kumar Kishorkumar Surapaneni, Tao Feng, Jun Wang
-
Patent number: 11574235Abstract: A database contains a corpus of incident reports, a machine learning (ML) model trained to calculate paragraph vectors of the incident reports, and a look-up set table that contains a list of paragraph vectors respectively associated with sets of the incident reports. A plurality of ML worker nodes each store the look-up set table and are configured to execute the ML model. An update thread is configured to: determine that the look-up set table has expired; update the look-up set table by: (i) adding a first set of incident reports received since a most recent update of the look-up set table, and (ii) removing a second set of incident reports containing timestamps that are no longer within a sliding time window; store, in the database, the look-up set table as updated; and transmit, to the ML worker nodes, respective indications that the look-up set table has been updated.Type: GrantFiled: September 19, 2018Date of Patent: February 7, 2023Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, Tao Feng, Kannan Govindarajan
-
Patent number: 11537936Abstract: A system may include memory containing: (i) a master data set representable in columns and rows, and (ii) a query expression. The system may include a software application configured to apply a machine learning (ML) pipeline to an input data set. The system may include a computing device configured to: obtain the master data set and the query expression; apply the query expression to the master data set to generate a test data set, where applying the query expression comprises, based on content of the query expression, generating the test data set to have one or more columns or one or more rows fewer than the master data set; apply the ML pipeline to the test data set, where applying the ML pipeline results in either generation of a test ML model from the test data set or indication of an error in the test data set; and delete the test data set from the memory.Type: GrantFiled: January 17, 2019Date of Patent: December 27, 2022Assignee: ServiceNow, Inc.Inventors: Venu Madhav Matcha, Sriram Palapudi, Baskar Jayaraman, Hongqiao Li
-
Publication number: 20220382792Abstract: Systems and methods involving data structures for efficient management of paragraph vectors for textual searching are described. A database may contain records, each associated with an identifier and including a text string and timestamp. A look-up table may contain entries for text strings from the records, each entry associating: a paragraph vector for a respective unique text string, a hash of the respective unique text string, and a set of identifiers of records containing the respective unique text string. A server may receive from a client device an input string, compute a hash of the input string, and determine matching table entries, each containing a hash identical to that of the input string, or a paragraph vector similar to one calculated for the input string. A prioritized list of identifiers from the matching entries may be determined based on timestamps, and the prioritized list may be returned to the client.Type: ApplicationFiled: August 10, 2022Publication date: December 1, 2022Inventors: Baskar Jayaraman, Chitrabharathi Ganapathy, Aniruddha Madhusudan Thakur, Jun Wang
-
Patent number: 11423069Abstract: Systems and methods involving data structures for efficient management of paragraph vectors for textual searching are described. A database may contain records, each associated with an identifier and including a text string and timestamp. A look-up table may contain entries for text strings from the records, each entry associating: a paragraph vector for a respective unique text string, a hash of the respective unique text string, and a set of identifiers of records containing the respective unique text string. A server may receive from a client device an input string, compute a hash of the input string, and determine matching table entries, each containing a hash identical to that of the input string, or a paragraph vector similar to one calculated for the input string. A prioritized list of identifiers from the matching entries may be determined based on timestamps, and the prioritized list may be returned to the client.Type: GrantFiled: September 19, 2018Date of Patent: August 23, 2022Assignee: ServiceNow, inc.Inventors: Baskar Jayaraman, Chitrabharathi Ganapathy, Aniruddha Madhusudan Thakur, Jun Wang
-
Patent number: 11403332Abstract: Word vectors are multi-dimensional vectors that represent words in a corpus of text and that are embedded in a semantically-encoded vector space; paragraph vectors extend word vectors to represent, in the same semantically-encoded space, the overall semantic content and context of a phrase, sentence, paragraph, or other multi-word sample of text. Word and paragraph vectors can be used for sentiment analysis, comparison of the topic or content of samples of text, or other natural language processing tasks. However, the generation of word and paragraph vectors can be computationally expensive. Accordingly, word and paragraph vectors can be determined only for user-specified subsets of fields of incident reports in a database.Type: GrantFiled: September 30, 2020Date of Patent: August 2, 2022Assignee: ServiceNow, Inc.Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, Chitrabharathi Ganapathy, Kannan Govindarajan, Shiva Shankar Ramanna