Patents by Inventor Vinod Muthusamy
Vinod Muthusamy 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: 12346832Abstract: A query can be received from a user. The query can be sent to a plurality of automated agents to process the query. Results and associated confidence scores can be received from the plurality of automated agents. At least some of the results and associated confidence scores can be probed, based at least on a reason given for a result having the highest associated confidence score among the received results and associated confidence scores, to select an automated agent from the plurality of automated agents for answering the query. Information can be stored, where the information can include at least the results and associated confidence scores and a selected automated agent for answering the query, where at least one of the plurality of automated agents learns from the stored information to update its confidence score in answering the query.Type: GrantFiled: October 22, 2021Date of Patent: July 1, 2025Assignee: International Business Machines CorporationInventors: Tarun Tater, Jaydeep Sen, Vatche Isahagian, Yara Rizk, Vinod Muthusamy
-
Publication number: 20250190457Abstract: A computer product and methodology is provided for optimizing publication and subscription expressiveness. A first computerized subscription presenting a first query for desired information is established. A first computerized publication having first published information is identified. A determination is made whether the first computerized publication matches the first computerized subscription. After determining a match, the first computerized publication is combined with the first computerized subscription as a first data pair. The first data pair is employed to inference a first notification having an expression of the first query's desired information.Type: ApplicationFiled: December 8, 2023Publication date: June 12, 2025Inventors: Vinod Muthusamy, Vatche Isahagian, Aleksander Slominski
-
Publication number: 20250181989Abstract: A computer-implemented method, a computer program product, and a computer system for classifying relevance of training data. A computer uses labeled data from users as training data to train a relevance classifier. A computer classifies, by the relevance classifier, the labeled data from the users into a set of groups. A computer generates, by the relevance classifier, relevant training data partitioned by the set of groups. In response to receiving a query from a user, a computer selects, from the relevant training data, relevant training samples for the user, where the relevant training samples are in one or more groups to which the user belongs. A computer selects, from relevant training samples for the user, top relevant training samples for the user. A computer uses the top relevant training samples for the user to generate a prompt of a machine learning model.Type: ApplicationFiled: November 30, 2023Publication date: June 5, 2025Inventors: Vinod Muthusamy, Vatche Isahagian, David John Piorkowski, Yara Rizk
-
Publication number: 20250103908Abstract: Mechanisms are provided for selecting an artificial intelligence (AI) computer model for processing an input. The mechanisms generate a distribution of characteristics of previous input data processed by the data processing system. The mechanisms receive current input data and compare characteristics of the current input data to the distribution to generate a measure of similarity. An AI computer model selection engine processes the measure of similarity to select an AI computer model from a plurality of different AI computer models. The processing of the measure of similarity includes evaluation of the measure of similarity relative to one or more threshold values. The current input data is processed by the selected AI computer model to generate a result of processing the current input data.Type: ApplicationFiled: September 21, 2023Publication date: March 27, 2025Inventors: Yara Rizk, Vatche Isahagian, Vinod Muthusamy, David John Piorkowski
-
Patent number: 12124811Abstract: A method, computer system, and a computer program product for generating a conversational bot for an application programming interface (API) is provided. The present invention may include parsing an API schema. The present invention may include generating sentences for the conversational bot from the parsed API schema. The present invention may include constructing the conversational bot by training a deep learning model. The present invention may include receiving a natural language expression from a user. The present invention may include determining whether the natural language expression is enough to activate the bot.Type: GrantFiled: November 10, 2021Date of Patent: October 22, 2024Assignee: International Business Machines CorporationInventors: Sebastian Carbajales, Yara Rizk, Vinod Muthusamy, Vatche Isahagian, Kushal Mukherjee, Siyu Huo, Prabhat Maddikunta Reddy, Dario Andres Silva Moran, Allen Vi Cuong Chan
-
Publication number: 20240330601Abstract: An example operation may include one or more of tuning a language model based on dependencies between an original data set and a paraphrase data set of the original data set, parsing and annotating the paraphrase dataset with entity identifiers of predefined entities to generate an annotated paraphrase dataset, additionally tuning the language model based on entity dependencies between the original data set and the paraphrase data set based on the annotated paraphrase dataset, and storing the additionally tuned language model in a storage device.Type: ApplicationFiled: April 2, 2023Publication date: October 3, 2024Inventors: Siyu Huo, Vatche Isahagian, Vinod Muthusamy, Praveen Venkateswaran, Kushal Mukherjee, Jayachandu Bandlamudi
-
Publication number: 20240265210Abstract: Automating generalization or personalization of conversational automation agents includes receiving, by computer hardware, a plurality of input conversations. The input conversations include, or are formed of, a plurality of utterances. A plurality of intents and slots are determined from the input conversations by processing the plurality of input conversations through a first classifier. A plurality of generalized intents are generated by performing entity recognition on the plurality of intents and slots using an entity recognizer. The entity recognizer is configured to apply a knowledge graph to the plurality of intents and slots. Slots of the plurality of input conversations as classified are masked to generate masked utterances. Conversational data, which includes the masked utterances and the plurality of generalized intents, are encoded as a plurality of feature vectors.Type: ApplicationFiled: February 2, 2023Publication date: August 8, 2024Inventors: Yara Rizk, Ankita Bhaumik, Vatche Isahagian, Vinod Muthusamy, Praveen Venkateswaran, Kartik Talamadupula
-
Patent number: 12033386Abstract: Aspects of the present disclosure relate to audio/video (A/V) stream functionality verification. A stream segment of a video feed prior to transmission over a network as captured by a transmitting device within a web-based conference can be stored. A stream segment of the video feed after transmission over the network as received by a receiving device within the web-based conference can be stored. The stream segment of the video feed prior to transmission over the network can be compared with the stream segment of the video feed after transmission over the network to determine a video feed quality.Type: GrantFiled: March 25, 2022Date of Patent: July 9, 2024Assignee: International Business Machines CorporationInventors: Yara Rizk, Vatche Isahagian, Vinod Muthusamy, Rania Khalaf, Merve Unuvar, Sampath Dechu
-
Publication number: 20240220898Abstract: Embodiments of the invention are directed to a programmable computer system that includes a processor system operable to perform processor system operations. The processor system operations include using a workflow composer to perform an automated workflow composition process that generates a composed workflow that is operable to, when executed by a host device, satisfy a target logical goal. Performing the automated workflow composition process includes using a workflow-metric model to control the automated workflow composition process such that the composed workflow is operable to, when executed by the host device, satisfy the target logical goal in a manner that optimizes a target metric goal. The target metric goal quantifies a performance feature of the composed workflow.Type: ApplicationFiled: December 29, 2022Publication date: July 4, 2024Inventors: Sarath Sreedharan, Tathagata Chakraborti, Vinod Muthusamy, Yara Rizk, Yasaman Khazaeni
-
Publication number: 20240194194Abstract: According to one embodiment, a method, computer system, and computer program product for software agent synthesis is provided. The present invention may include generating one or more training examples from historical data and software agents; training, using the on the one or more training examples, a language model to synthesize a software agent based on a natural language input from a user; monitoring, using one or more input devices, for one or more natural language user inputs; responsive to identifying one or more natural language user inputs, synthesizing, using the trained language model, one or more software agents based on the one or more natural language user inputs; execute the one or more new software agents to carry out one or more tasks invoked by the one or more natural language user inputs.Type: ApplicationFiled: December 7, 2022Publication date: June 13, 2024Inventors: Praveen Venkateswaran, Nigel Steven Fernandez, Yara Rizk, Vatche Isahagian, Vinod Muthusamy
-
Patent number: 11947536Abstract: An embodiment for identifying and processing poly-process natural language queries may include receiving a natural language query. The embodiment may also automatically identify a bridge entity in the received natural language query. The embodiment may also automatically determine whether the received natural language query is a poly-process query. The embodiment may further include, in response to identifying that the received natural language query is the poly-process query, automatically generating sub-queries for each process in the poly-process query and generate results for each sub-query. The embodiment may also automatically combining the results of each sub-query using the bridge entity to output a combined result. The embodiment may further include automatically generating a modified sub-query for post-processing of the combined result. The embodiment may also automatically process the modified sub-query to generate a final query result for the received natural language query.Type: GrantFiled: May 26, 2022Date of Patent: April 2, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yazan Obeidi, Jaydeep Sen, Tarun Tater, Vatche Isahagian, Vinod Muthusamy
-
Patent number: 11928629Abstract: A method, computer system, and a computer program product for anomaly detection is provided. The present invention may include converting business process logs into a graphical data structure. The present invention may include generating an optimized graph encoding for anomaly detection using an unsupervised machine learning model. The present invention may include computing an anomaly score for each activity of the business process log using a process aware metric based on feature representation. The present invention may include labeling each of the one or more data points with a high anomaly score.Type: GrantFiled: May 24, 2022Date of Patent: March 12, 2024Assignee: International Business Machines CorporationInventors: Siyu Huo, Prabhat Maddikunta Reddy, Vatche Isahagian, Vinod Muthusamy, Prerna Agarwal
-
Publication number: 20240005216Abstract: Embodiments of the invention include a computer-implemented method that uses a processor system to access a first machine learning (ML) model. The first ML model has been trained using data of a first server. A first performance metric of the first ML model is determined using data of a second server. A benefit analysis is performed to determine a benefit of the first ML server and the second ML server participating in a federated learning system, where the benefit analysis includes using the first performance metric.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Jayaram Kallapalayam Radhakrishnan, Vinod Muthusamy, Ashish Verma, Zhongshu Gu, Gegi Thomas, Supriyo Chakraborty, Mark Purcell
-
Publication number: 20230401203Abstract: An embodiment including a domain-agnostic natural language processing system for processing natural language queries having an explainable interpretation feedback model is provided. The embodiment may include receiving a natural language query. The embodiment may also include to automatically detecting whether the received natural language query includes implicit intent therein. The embodiment may include, in response to detecting implicit intent in the received natural language query, automatically generating a modified query including a default inference from an interpretation fact sheet. The embodiment may further include automatically presenting the modified query to the user and asking the user for feedback on the modified query.Type: ApplicationFiled: May 26, 2022Publication date: December 14, 2023Inventors: YAZAN OBEIDI, Jaydeep Sen, Tarun Tater, Vatche Isahagian, Vinod Muthusamy
-
Publication number: 20230385732Abstract: A method, computer system, and a computer program product for anomaly detection is provided. The present invention may include converting business process logs into a graphical data structure. The present invention may include generating an optimized graph encoding for anomaly detection using an unsupervised machine learning model. The present invention may include computing an anomaly score for each activity of the business process log using a process aware metric based on feature representation. The present invention may include labeling each of the one or more data points with a high anomaly score.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Siyu Huo, Prabhat Maddikunta Reddy, Vatche Isahagian, Vinod Muthusamy, Prerna Agarwal
-
Publication number: 20230385275Abstract: An embodiment for identifying and processing poly-process natural language queries may include receiving a natural language query. The embodiment may also automatically identify a bridge entity in the received natural language query. The embodiment may also automatically determine whether the received natural language query is a poly-process query. The embodiment may further include, in response to identifying that the received natural language query is the poly-process query, automatically generating sub-queries for each process in the poly-process query and generate results for each sub-query. The embodiment may also automatically combining the results of each sub-query using the bridge entity to output a combined result. The embodiment may further include automatically generating a modified sub-query for post-processing of the combined result. The embodiment may also automatically process the modified sub-query to generate a final query result for the received natural language query.Type: ApplicationFiled: May 26, 2022Publication date: November 30, 2023Inventors: YAZAN OBEIDI, Jaydeep Sen, Tarun Tater, Vatche Isahagian, Vinod Muthusamy
-
Patent number: 11783226Abstract: Systems, computer-implemented methods, and computer program products to facilitate model transfer learning across evolving processes are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a condition definition component that defines one or more conditions associated with use of a model trained on first traces of a first process to make a prediction on one or more second traces of a second process. The computer executable components can further comprise a guardrail component that determines whether to use the model to make the prediction.Type: GrantFiled: June 25, 2020Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: Evelyn Duesterwald, Vatche Isahagian, Vinod Muthusamy
-
Publication number: 20230306740Abstract: Aspects of the present disclosure relate to audio/video (A/V) stream functionality verification. A stream segment of a video feed prior to transmission over a network as captured by a transmitting device within a web-based conference can be stored. A stream segment of the video feed after transmission over the network as received by a receiving device within the web-based conference can be stored. The stream segment of the video feed prior to transmission over the network can be compared with the stream segment of the video feed after transmission over the network to determine a video feed quality.Type: ApplicationFiled: March 25, 2022Publication date: September 28, 2023Inventors: Yara Rizk, Vatche Isahagian, Vinod Muthusamy, Rania Khalaf, Merve Unuvar, Sampath Dechu
-
Publication number: 20230153541Abstract: A method, computer system, and a computer program product for generating a conversational bot for an application programming interface (API)is provided. The present invention may include parsing an API schema. The present invention may include generating sentences for the conversational bot from the parsed API schema. The present invention may include constructing the conversational bot by training a deep learning model. The present invention may include receiving a natural language expression from a user. The present invention may include determining whether the natural language expression is enough to activate the bot.Type: ApplicationFiled: November 10, 2021Publication date: May 18, 2023Inventors: Sebastian Carbajales, Yara Rizk, Vinod Muthusamy, Vatche Isahagian, Kushal Mukherjee, Siyu Huo, Prabhat Maddikunta Reddy, Dario Andres Silva Moran, Allen Vi Cuong Chan
-
Publication number: 20230131495Abstract: A query can be received from a user. The query can be sent to a plurality of automated agents to process the query. Results and associated confidence scores can be received from the plurality of automated agents. At least some of the results and associated confidence scores can be probed, based at least on a reason given for a result having the highest associated confidence score among the received results and associated confidence scores, to select an automated agent from the plurality of automated agents for answering the query. Information can be stored, where the information can include at least the results and associated confidence scores and a selected automated agent for answering the query, where at least one of the plurality of automated agents learns from the stored information to update its confidence score in answering the query.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Tarun Tater, Jaydeep Sen, Vatche Isahagian, Yara Rizk, Vinod Muthusamy