Patents by Inventor Pravin Kumar

Pravin Kumar 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: 20250150535
    Abstract: Arrangements for machine learning-based dynamic learning are provided. In some examples, audio data associated with a plurality of calls may be received and analyzed to identify a topic and sub-topic of each call and metadata of each call. Feedback data may also be received. A machine learning model may be executed by inputting, to the model, the identified topic and sub-topic and metadata of each call, and the feedback data, to output one or more topics or sub-topics of concern. A plurality of ongoing calls may be monitored to identify an ongoing call related to one of: a topic or sub-topic of concern. A plurality of agents who are not subject matter experts in the identified topic or sub-topic of concern and are available may be identified and joined, via respective computing devices, to the ongoing call in a dynamic learning session.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 8, 2025
    Inventors: Nipun Mahajan, Amit Mishra, Yogesh Raghuvanshi, S. B. Pravin Kumar, Balaji Sugumar, Yaksh Kumar Singh, Sushil Golani, Stephanie Ann Hammond
  • Publication number: 20250150536
    Abstract: Arrangements for intelligent call routing are provided. Audio data from a call between an agent device and a user device may be received and a topic of the call and metadata may be extracted from the audio data. The extracted topic and metadata may be compared to an alert signals database to output whether an alert will be attached to the call. Agent parameters associated with the agent who is part of the call may be identified. A machine learning model may be executed by inputting, to the model, the extracted topic, extracted metadata, the output of whether the alert will be attached to the call, and the agent parameters, to output a routing signal. Based on the routing signal, a second call communication session may be initiated between the agent computing device and a computing device of at least one of another agent or a supervisor.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 8, 2025
    Applicant: Bank of America Corporation
    Inventors: Nipun Mahajan, Amit Mishra, Yogesh Raghuvanshi, S. B. Pravin Kumar, Balaji Sugumar, Yaksh Kumar Singh
  • Publication number: 20250104801
    Abstract: Presented herein is a computer-implemented method for protein engineering that constructs a three-dimensional gridspace around a protein. Different probes, simulating the interactions of amino acids are iteratively placed within the grid. Pair Interaction Energy is calculated using FMO technique for probe-protein interactions. An algorithmic process calculates the sum of PIEs, extending from each grid point to its neighbors, until a higher cumulative PIE is obtained. Grid points are then grouped into patches and an alignment process matches a derived query probe pattern from each patch against existing patterns of an internal database. Mutations are made based on the highest PIE probe-amino acid pairs from the matched pattern, leading to a modified protein. This process can be iterated for generating optimal variants and can be localized to any part of the protein for identification of patches.
    Type: Application
    Filed: November 3, 2023
    Publication date: March 27, 2025
    Applicant: Kcat Enzymatic Private Limited
    Inventors: Pravin Kumar R., Gladstone Sigamani G., Roopa L.
  • Publication number: 20250101476
    Abstract: The present invention provides a method for synthesizing nicotinic acid from 3-picoline using transformed recombinant host cells with synthetically designed gene constructs as whole cell biocatalysts. Adaptive engineering of aromatic ring metabolizing genes isolated from microorganisms enables efficient metabolism of 3-picoline. Mutants with enhanced activity profiles are developed through gene-level modifications, ensuring superior catalytic efficiency and stability. Synthetic biology techniques generate tailored coding sequences for optimum expression. Synthetic constructs embedded with engineered genes, ribosomal binding sites, and spacers are co-expressed within one cellular unit. A one-pot reaction system utilizes versatile plasmid vectors like pET28a(+) for efficient co-expression, advancing the host microorganism matrix. The invention integrates immobilized whole-cell catalysts, addressing catalyst reusability, stability, and industrial scalability.
    Type: Application
    Filed: September 24, 2024
    Publication date: March 27, 2025
    Applicant: KCAT ENZYMATIC PRIVATE LIMITED
    Inventors: Pravin Kumar R, Gladstone Sigamani G, Roopa L, Anuj J. Shetty, Pooja M N, Rajashekar Jarubandi, Dipa Natarajan
  • Publication number: 20250094416
    Abstract: Methods for autocomplete-enabled complaint processing are provided. Methods may receive documents and extract terms from the documents. The documents may relate to previously stored complaints. Methods may map the terms to concepts. Methods may index the documents and mapped concepts within a search platform. Methods may receive and verify a request. Upon verification, methods may extract concepts from the request. Upon concept extraction, methods may generate a query. The query may include the one or more extracted concepts and/or any other suitable data from the request. The query may be transmitted to the search platform. The search platform may identify documents that match the request. The matched documents may be transmitted to a response generator. The response generator may utilize the extracted concepts and the identified documents to generate a response to the query. The response may be transmitted to the requestor.
    Type: Application
    Filed: September 18, 2023
    Publication date: March 20, 2025
    Inventors: Ravisha Andar, Mohammed Zubair Mohammed Ajmal, Pravin Kumar Sankari Bhagavathiappan, Chandra Chudeswaran Sankar, Smruti Soumya Mishra
  • Publication number: 20250084395
    Abstract: The present invention provides an engineered nitrilase polypeptide capable of converting (1-cyanomethyl) cyclohexane-1-carbonitrile into (1-cyanocyclohexyl)-acetic acid. Utilizing advanced enzyme engineering techniques, the nitrilase exhibits enhanced stability and activity over natural variants. These engineered enzymes can hydrolyze a wide range of nitrile-containing compounds, including cyclic and aliphatic substrates. They handle higher substrate concentrations (200 g/L to 300 g/L), are thermostable above 50° C., and remain stable within a pH range of 5.5 to 8.0, making them suitable for various industrial applications. Their ability to convert substrates such as mandelonitrile, 2-(2-chlorophenyl)-2-hydroxyacetonitrile, 2-(6-methoxynaphthalen-2-yl)propanenitrile, and 2-[1-(aminomethyl)cyclohexyl]acetonitrile into corresponding carboxylic acids enables efficient and cost-effective production from diverse starting materials.
    Type: Application
    Filed: July 30, 2024
    Publication date: March 13, 2025
    Applicant: Kcat Enzymatic Private Limited
    Inventors: Pravin Kumar R, Abhishek Kumar, Naveen B K, Gladstone Sigamani G, Roopa L, Pradeepa. A, Sharal Priyanka Lewis
  • Publication number: 20250043292
    Abstract: The invention describes a method for utilizing the CRISPR-Cas system to edit any gene of interest present on a plasmid. The method uses CRISPR tool to engineer enzymes for better activity by allowing a cell to undergo specific and random mutations. Described methods include newly designed, engineered and modified vector systems, which encodes single or multiplex gene targets and Cas9/deaminase Cas9 proteins. The invention is useful for single or multiple gene editing for industrial applications such as to edit genes encoding antibiotics, therapeutic proteins or any important industrial enzymes. The invention is a quick and efficient tool for creating enzyme variant libraries containing a vast range of permutation and combination of mutation that will be assayed for highest activity. Hot spots will be identified on gene of interest which will aid in generating mutations in these places. These mutations can be rationalized in specific places or random single base substitutions.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 6, 2025
    Applicant: Kcat Enzymatic Private Limited
    Inventors: Pravin Kumar R, Dipa NATARAJAN, Gladstone Sigamani G, Roopa L
  • Publication number: 20250037734
    Abstract: A device includes a memory configured to store one or more segments of time-series data. The device also includes one or more processors configured to generate, using a feature extractor, a latent-space representation of a segment of the time-series data. The one or more processors are also configured to provide one or more inputs to a classifier, the one or more inputs including at least one input based on the latent-space representation. The one or more processors are also configured to generate, based on output of the classifier, a processing control signal for the segment.
    Type: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: Pravin Kumar RAMADAS, Vivek RAJENDRAN
  • Publication number: 20250036581
    Abstract: A method of operation of a flash integrated circuit (IC) memory device is described. The flash IC memory device has an array of memory cells and an interface to receive control, address and data signals using an internal reference voltage. The method includes, at boot-up, initializing the internal reference voltage to a default voltage. At boot-up, the interface is operable to receive, using the internal reference voltage, signals having a first voltage swing at a first signaling frequency. The method includes receiving a first command that specifies calibration of the interface during a calibration mode. The calibration mode is used to calibrate the interface to operate at a second signaling frequency and receive signals having a second voltage swing. The second voltage swing is smaller than the first voltage swing and the second signaling frequency is higher than the first signaling frequency.
    Type: Application
    Filed: July 12, 2024
    Publication date: January 30, 2025
    Inventors: Pravin Kumar Venkatesan, Liji Gopalakrishnan, Kashinath Ullhas Prabhu, Makarand Ajit Shirasgaonkar
  • Publication number: 20250028511
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies a particular data object that is unique to the original programming language. The system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. The system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. The system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. In response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.
    Type: Application
    Filed: October 9, 2024
    Publication date: January 23, 2025
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20250013299
    Abstract: A method for determining a gaze convergence distance for a user of an eye tracking system. The method involves identifying a plurality of candidate convergence points along a combined gaze vector; and for each candidate convergence point, calculating a probability that the candidate convergence point is at the gaze convergence distance based on: a) the angle between a left gaze vector and a line from a left eye origin through the candidate convergence point; b) the angle between a right gaze vector and a line from a right eye origin through the candidate convergence point; c) the distance between the left gaze vector and the candidate convergence point; and d) the distance between the right gaze vector and the candidate convergence point. The method then involves calculating the gaze convergence distance based on the candidate convergence point that has the highest probability.
    Type: Application
    Filed: July 3, 2024
    Publication date: January 9, 2025
    Inventors: SHANKER KESHAVDAS, RICKARD LUNDAHL, PRAVIN KUMAR RANA, NEDA ZAMANI
  • Publication number: 20250004735
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies an expression syntax in the first piece of code and determines an interpretation of the expression syntax. The system creates a sentence that indicates an interpretation of a respective code line. The system determines a counterpart data object in a target programming language for each word in the created sentence. In response, the system creates a second piece of code in the target programming language, such that the second price of code satisfies syntax rules in the target programming language. In response to determining that the second piece of code is configured to perform a particular task that the first piece of code is configured to, the system executes the second piece of code.
    Type: Application
    Filed: September 13, 2024
    Publication date: January 2, 2025
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Patent number: 12170094
    Abstract: A device includes one or more processors configured to input one or more segments of an input media stream into a feature extractor. The one or more processors are further configured to pass an output of the feature extractor into an utterance classifier to produce at least one representation of at least one utterance class of a plurality of utterance classes. The one or more processors are further configured to pass the output of the feature extractor and the at least one representation into a segment matcher to produce a media output segment identifier.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: December 17, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Stephane Villette, Sen Li, Pravin Kumar Ramadas, Daniel Jared Sinder
  • Publication number: 20240411986
    Abstract: A system receives an input from a user, where the input indicates a request to perform one or more tasks. The system generates a plurality of utterances from the input. Each utterance indicates a different operation. The system determines a sequence of the operations to be performed in order to perform the one or more tasks. The system identifies a conversational software algorithm that is configured to process a respective utterance based on the topic of the utterance. The system communicates each utterance to the respective conversational software algorithm. The system receives responses from the conversational software algorithms. The system determines whether each response is valid. The system generates a final response based on the valid responses. The system outputs the final response.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Inventors: Krithika Viswanathan, Amit Mishra, Pravin Kumar Sankari Bhagavathiappan, Niharika Marisetti
  • Publication number: 20240412005
    Abstract: A system receives an input from a user, where the input indicates a request to perform one or more tasks. The system generates a plurality of utterances from the input. Each utterance indicates a different operation. The system determines a sequence of the operations to be performed in order to perform the one or more tasks. The system identifies a conversational software algorithm that is configured to process a respective utterance based on the topic of the utterance. The system communicates each utterance to the respective conversational software algorithm. The system receives responses from the conversational software algorithms. The system determines whether each response is valid. The system generates a final response based on the valid responses. The system outputs the final response.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Inventors: Krithika Viswanathan, Amit Mishra, Pravin Kumar Sankari Bhagavathiappan, Niharika Marisetti
  • Publication number: 20240391426
    Abstract: A wiper apparatus includes a wiper arm extending from a first wiper arm end to second wiper arm end. The wiper arm has an airfoil profile. The wiper arm includes a core having a lattice structure with shell extending around the lattice structure. A composite layer is formed around the core. The composite layer conforms to an outer surface of the shell. A method of making a wiper apparatus includes forming a core of a wiper arm with a lattice structure surrounded by a shell. The method includes depositing a layer of composite material on an outer surface of the shell.
    Type: Application
    Filed: July 31, 2023
    Publication date: November 28, 2024
    Applicant: Rosemount Aerospace Inc.
    Inventors: Nouduri Phani Srinivas, Elbert Jeyapaul, Pravin Kumar Devadoss Mario, Venkata Anilkumar Mothe
  • Patent number: 12153908
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies a particular data object that is unique to the original programming language. The system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. The system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. The system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. In response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: November 26, 2024
    Assignee: Bank of America Corporation
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20240356944
    Abstract: A system receives a set of input data streams from different data sources. At least one of the set of input data streams comprises a message that indicates an anomaly with respect to a topic associated with a software application. The system determines the topic, the anomaly, and a set of metadata associated with the topic from the set of input data streams. The set of metadata comprises an occurrence frequency of the anomaly in messages, a number of data sources from which messages are received, or a timeframe window within which the messages are received. The system assigns a set of weight values to the set of metadata and determines an accumulated weight value. If it is determined that the accumulated weight value is more than a threshold weight value, the system communicates an alert indicating to execute a countermeasure action that addresses the anomalous topic.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nipun Mahajan, Pravin Kumar Sankari Bhagavathiappan, Amit Mishra, Yogesh Raghuvanshi
  • Publication number: 20240354220
    Abstract: A system determines content indicated on a website where a software application is accessible. The system receives a set of rules comprising a first rule that indicates a first generated response is to be published on one or more first platforms. The system generates a first text response according to the first rule and based on the determined content, an anomaly associated with a software application, and a countermeasure action that addresses or resolves the anomaly. The system determines whether the first generated text response corresponds to an expected response. In response to determining that the first generated text response corresponds to the expected response, the system publishes the first generated text response on the one or more first platforms.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nipun Mahajan, Pravin Kumar Sankari Bhagavathiappan, Amit Mishra, Yogesh Raghuvanshi
  • Patent number: 12124828
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies an expression syntax in the first piece of code and determines an interpretation of the expression syntax. The system creates a sentence that indicates an interpretation of a respective code line. The system determines a counterpart data object in a target programming language for each word in the created sentence. In response, the system creates a second piece of code in the target programming language, such that the second price of code satisfies syntax rules in the target programming language. In response to determining that the second piece of code is configured to perform a particular task that the first piece of code is configured to, the system executes the second piece of code.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: October 22, 2024
    Assignee: Bank of America Corporation
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan