Patents by Inventor Amit Agarwal
Amit Agarwal 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: 12731411Abstract: A method and apparatus for verifying object classification includes comparing detected object-components with trained component-based descriptors and similarity measures to generate object classification verification data. The object classification verification data represents object classification confidence or misclassification errors to weight uncertainty for perception-based decision making. A sequence of similarity measures associated with a current frame and prior frames within a reference observation time constraint are compared to a reference temporal similarity measure boundary to generate the object classification verification data.Type: GrantFiled: July 8, 2022Date of Patent: September 8, 2026Assignee: HRL Laboratories, LLCInventors: Amir Rahimi, Hyukseong Kwon, Amit Agarwal, Rajan Bhattacharyya
-
Patent number: 12731424Abstract: Techniques for extracting information from unstructured documents that enable an ML model to be trained such that the model can accurately distinguish in-distribution (“in-D”) elements and out-of-distribution (“OO-D”) elements within an unstructured document. Novel training techniques are used that train an ML model using a combination of a regular training dataset and an enhanced augmented training dataset. The regular training dataset is used to train an ML model to identify in-D elements, i.e., to classify an element extracted from a document as belonging to one of the in-D classes contained in the regular training dataset. The augmented training dataset, which is generated based upon the regular training dataset may contain one or more augmented elements which are used to train the model to identify OO-D elements, i.e., to classify an augmented element extracted from a document as belonging to an OO-D class instead of to an in-D class.Type: GrantFiled: July 6, 2023Date of Patent: September 8, 2026Assignee: Oracle International CorporationInventors: Srikant Panda, Amit Agarwal, Gouttham Nambirajan, Kulbhushan Pachauri
-
Patent number: 12725414Abstract: The present disclosure relates to a custom framework for fine-grained human activity recognition. One or more input videos may be accessed, where the one or more input videos comprise one or more frames depicting one or more actors and one or more objects. A plurality of object-pose interaction graphs may be generated for individual frames from the one or more input videos based at least in part on one or more objects of interest from the one or more objects and on one or more joint keypoints of the one or more actors. A first graph neural network may be trained based at least in part on the plurality of object-pose interaction graphs to identify spatial information for the one or more actors, the one or more objects of interest, and one or more interactions between the one or more actors and the one or more objects of interest.Type: GrantFiled: January 15, 2024Date of Patent: September 1, 2026Assignee: Oracle International CorporationInventors: Sourabh Yadav, Amit Agarwal, Sandeep Jana, Kulbhushan Pachauri
-
Publication number: 20260252822Abstract: Techniques for evaluating a language model for multilingual performance are disclosed. A framework generates prompts having components in a first language and in a different language. The different components include at least: a question, instruction, context, or instructed response language. The prompts test an ability of an LLM to respond in a specified language, an ability of the LLM to reason correctly, and/or an ability of the LLM to respond consistently. The framework calculates language token scores and fine-tuning performance scores. The framework generates a total score by weighting a token score, fine-tuning performance score, and/or one or more task scores. The scores are usable as a criteria for deployment of an LLM, for selecting training data or techniques, or for determining training weights used during tuning of an LLM.Type: ApplicationFiled: February 26, 2025Publication date: August 27, 2026Applicant: Oracle International CorporationInventors: Amit Agarwal, Hansa Meghwani, Tao Sheng
-
Publication number: 20260228452Abstract: Techniques for multilingual batch alignment training and/or fine-tuning for language models are included herein. The system generates and/or accesses data points from batches of data having semantically equivalent content across languages and/or semantically equivalent prompts across languages. The prompts include queries related to a topic or a predictive language task. The data points include one or more sets of resources that are semantic equivalents in different languages. Data points for which a resource enables a correct response are used as positive training data points for reinforcement learning. Data points for which a resource does not enable a correct response are considered as negative training data points for reinforcement learning. The data points are used for alignment training and/or other reinforcement learning for generative language models.Type: ApplicationFiled: May 5, 2025Publication date: August 6, 2026Applicant: Oracle International CorporationInventors: Amit Agarwal, Tao Sheng, Hansa Meghwani
-
Patent number: 12700254Abstract: A method may include receiving a primary document including one or more selection boxes, one or more text lines, and one or more annotations. The method may include determining, a class based on the annotations. The method may include identifying the one or more selection boxes and one or more text lines of the primary document. The method may include generating a graph representing the one or more selection boxes and the one or more text lines. The method may include mapping each of the one or more selection boxes to a respective text line of the one or more text lines of the graph based at least in part on one or more characteristics associated with the selection boxes. The method may include generating a key-value pair associated with each of the one or more text lines and generating a document model of the primary document.Type: GrantFiled: August 30, 2023Date of Patent: August 4, 2026Assignee: Oracle International CorporationInventors: Amit Agarwal, Srikant Panda, Kulbhushan Pachauri
-
Publication number: 20260220185Abstract: Techniques for evaluating a language model are disclosed herein. One or more agents and/or one or more language models are used to generate responses to queries in conversations. For example, during chat session conversations, the agent and/or model used to generate responses to queries in the conversation is sometimes changed. Various metrics are collected for the conversations for which a prompt, agent or model change occurs and/or the conversations for which a change to the prompt, agent and/or model does not occur. Metrics such as success rate, escalation rate, query repetition, direct feedback, or other feedback is collected and/or aggregated for groups of users and/or topics of conversations. One or more models used to generate responses in the conversations are evaluated and/or selected based on the metrics.Type: ApplicationFiled: January 30, 2025Publication date: July 30, 2026Applicant: Oracle International CorporationInventors: Priyaranjan Pattnayak, Amit Agarwal, Hussain Bohra
-
Publication number: 20260212123Abstract: In some implementations, techniques described herein may include identifying text in a visually rich document and determining a sequence for the identified text. The techniques may include selecting a language model based at least in part on the identified text and the determined sequence. Moreover, the techniques may include assigning each word of the identified text to a respective token to generate textual features corresponding to the identified text. The techniques may include extracting visual features corresponding to the identified text. The techniques may include determining positional features for each word of the identified text. The techniques may include generating a graph representing the visually rich document, each node in the graph representing each of the visual features, textual features, and positional features of a respective word of the identified text. The techniques may include training a classifier on the graph to classify each respective word of the identified text.Type: ApplicationFiled: March 16, 2026Publication date: July 23, 2026Applicant: Oracle International CorporationInventors: Amit Agarwal, Srikant Panda, Deepak Karmakar, Kulbhushan Pachauri
-
Publication number: 20260203504Abstract: Techniques for evaluating a language model are disclosed herein. A language model is used to generate responses to queries using documents as context. A model evaluator evaluates a query, document, response, triplet to classify the triplet. The triplets are evaluated using key-phrase extraction, summary generation, cross-encoding and similarity scoring for members of the triplets. The triplets are evaluated by generating a summary of the document and evaluating similarity for the summary and response. The triplets are aggregated and/or clustered to determine one or more classifications or attributes based on the scores. Classifications and/or attributes of triplets are used as training data to train and/or fine tune the language model. A classification of a triplet is used to indicate that a chatbot should switch from a first language model to a second language model for generating a subsequent response to a subsequent query.Type: ApplicationFiled: January 10, 2025Publication date: July 16, 2026Applicant: Oracle International CorporationInventors: Priyaranjan Pattnayak, Amit Agarwal, Hussain Bohra
-
Patent number: 12682340Abstract: A method for a fully distributed privacy-preserving multi-lateral netting between parties is disclosed. The method comprising collecting pending transactions between at least a part of the parties, publishing a commitment of pending transactions to a bulletin board, secretly sharing de-commitments among the parties, and publishing, by each party, its determined liquidity status, to the bulletin board. Furthermore, the method comprises upon determining a failure in the publishing of any liquidity status, performing the following MPC by determining whether all pending transactions are settable maintaining positive liquidity for each party, and upon determining a failure in the determining, for each party, whether all pending transactions are nettable determining an optimized subset of transactions that are nettable without violating liquidity requirements for each party.Type: GrantFiled: March 29, 2021Date of Patent: July 14, 2026Assignees: International Business Machines Corporation, The Board of Trustees of the University of IllinoisInventors: Angelo De Caro, Andrew Miller, Amit Agarwal
-
Publication number: 20260187057Abstract: Techniques for responding to multilinguistic queries using an agent core are disclosed herein. An agent core is trained and/or fine-tuned in a first language to generate instructions (i.e., commands) for answering a query. A language identification and/or translation model receives queries, identifies languages associated with the queries, and translates the queries to the first language. The agent core generates instructions in the first language based on the translated queries. The instructions include instructions, in the first language, to perform actions such as retrieval, generation, contextual understanding, or calculation, in both the first language and the second language. The results of executing the instructions, including an action performed in the first language and an action performed in one or more second languages, are combined, ranked and/or reranked to generate an answer to the query.Type: ApplicationFiled: December 30, 2024Publication date: July 2, 2026Applicant: Oracle International CorporationInventors: Amit Agarwal, Tao Sheng, Hansa Meghwani
-
Patent number: 12665600Abstract: Some embodiments include an apparatus having a flip-flop circuit, which can include a first tristate inverter, a second tristate inverter including an input node coupled to an input node of the first tristate inverter; a first additional inverter including, and a second additional inverter including an output node coupled to an output node of the first additional inverter; a first memory including a first memory node coupled to an output node of the second tristate inverter, and a first additional memory node coupled to an input node of the first additional inverter; and a second memory including a second memory node coupled to an output node of the first tristate inverter, and a second additional memory node coupled to an input node of the second additional inverter.Type: GrantFiled: December 15, 2022Date of Patent: June 23, 2026Assignee: Intel CorporationInventors: Amit Agarwal, Steven K. Hsu, Ram Kumar Krishnamurthy
-
Publication number: 20260170861Abstract: A method may include detecting one or more selection boxes and one or more text lines in a primary document. The method may include determining respective vectors associated with the selection box and adjacent text lines to the selection box in a plurality of directions. The method may include determining a set of respective vectors associated with a unique selection box. The method may include determining a variance between respective vectors in the set of respective vectors and identifying a particular direction corresponding to a minimal variance between the respective vectors in the set of respective vectors as compared to a variance of other sets of respective vectors. The method may include generating a key-value pair based on the set of respective vectors characterized by the minimal variance. The method may include generating a document model, including the key-value pair, and extracting data according to the document model.Type: ApplicationFiled: February 9, 2026Publication date: June 18, 2026Applicant: Oracle International CorporationInventors: Srikant Panda, Amit Agarwal, Kulbhushan Pachauri
-
Patent number: 12658896Abstract: Techniques and mechanisms for an integrated clock gate (ICG) to selectively output a clock signal, and to provide frequency division functionality. In an embodiment, an ICG circuit comprises first circuitry which is coupled to receive a first clock signal, and second circuitry which is coupled to receive a control signal. The first circuitry provides a single edge triggered flip-flop functionality, and is coupled to communicate a feedback signal which the first circuitry is further coupled to receive. Based on the control signal and the feedback signal, the second circuitry performs an exclusive OR (XOR) operation to selectively enable the first circuitry to generate a second clock signal based on the first clock signal. In another embodiment, a frequency of the second clock signal is substantially equal to one half of a frequency of the first clock signal.Type: GrantFiled: July 1, 2022Date of Patent: June 16, 2026Assignee: Intel CorporationInventors: Steven Hsu, Amit Agarwal, Simeon Realov, Mark Anders, Ram Krishnamurthy
-
Publication number: 20260141693Abstract: Embodiments described herein are directed towards a synthetic document generation pipeline for training artificial intelligence models. One embodiment includes a method including a device that receives an instruction to generate a document to be used as a training instance for a first machine learning model, the instruction including an element configuration, a document class configuration, a format configuration, an augmentation configuration, and data bias and fairness. The device can receive an element from an interface based at least in part on the element configuration, the element can simulate a real-world image, real-world text, or real-world machine-readable visual code. The device can generate metadata describe a layout for the element on the document based on the document class configuration. The device can generate the document by arranging the element on the document based on the metadata, wherein the document is generated in a format based on the format configuration.Type: ApplicationFiled: January 12, 2026Publication date: May 21, 2026Applicant: Oracle International CorporationInventors: Amit Agarwal, Srikant Panda, Kulbhushan Pachauri
-
Publication number: 20260135831Abstract: A system and method for automatically transitioning between carrier and IP messaging that can include receiving a messaging request specifying a destination endpoint for a message, retrieving client status of the destination endpoint from a client application registry system, determining, based on whether the client application is reachable using an IP-based communication protocol and on features supported by the client application, a messaging protocol option selected from one or more carrier-based communication options and one or more IP-based communication options, and transmitting the message to the destination endpoint using the selected messaging protocol option.Type: ApplicationFiled: December 22, 2025Publication date: May 14, 2026Inventors: Amit Agarwal, Peter Tan
-
Patent number: 12602547Abstract: In some implementations, techniques described herein may include identifying text in a visually rich document and determining a sequence for the identified text. The techniques may include selecting a language model based at least in part on the identified text and the determined sequence. Moreover, the techniques may include assigning each word of the identified text to a respective token to generate textual features corresponding to the identified text. The techniques may include extracting visual features corresponding to the identified text. The techniques may include determining positional features for each word of the identified text. The techniques may include generating a graph representing the visually rich document, each node in the graph representing each of the visual features, textual features, and positional features of a respective word of the identified text. The techniques may include training a classifier on the graph to classify each respective word of the identified text.Type: GrantFiled: August 31, 2023Date of Patent: April 14, 2026Assignee: Oracle International CorporationInventors: Amit Agarwal, Srikant Panda, Deepak Karmakar, Kulbhushan Pachauri
-
Publication number: 20260093915Abstract: A data processing system implements obtaining a first textual content, segmenting the first textual content into a plurality of first segments, and providing each segment of the plurality of first segments to a first natural language processing (NLP) model to obtain a set of first readability scores for the plurality of first segments. The first NLP model is configured to analyze a textual input and to output a readability score representing a measurement of readability of the textual input. The system further implements aggregating the set of first segment readability scores to determine a first readability score for the first textual content, and perform at least one of causing the first readability score to be presented to a user or performing one or more actions on the first textual content based on the readability score.Type: ApplicationFiled: December 10, 2025Publication date: April 2, 2026Applicant: Microsoft Technology Licensing, LLCInventors: Sayan Dev PATHAK, Christopher Hakan BASOGLU, Amit AGARWAL, Shuangyu CHANG, Amy SHAH
-
Patent number: 12579556Abstract: The present disclosure is directed to systems and methods of providing content. A server can generate a request for a push content item for an account identifier linked with a computing device. The server can establish a push auction for the account identifier with multiple candidate push content items. The server can determine an auction score for each candidate push content item and select a push content item therefrom based on the auction score. The server can determine a parameter for the account identifier and control delivery of the selected push content item based on a delivery control policy. The server can compare a value of the parameter with a threshold value to authorize the push content item. The server can provide the selected and authorized push content item for presentation in a push content slot via the computing device linked to the account identifier.Type: GrantFiled: June 6, 2024Date of Patent: March 17, 2026Assignee: GOOGLE LLCInventors: Amit Agarwal, Surojit Chatterjee, Gaurav Bhaya, Anshul Kothari, Vibhor Nanavati
-
Publication number: 20260072918Abstract: Techniques for hard negative mining for ranking models are provided. In one technique, an input document that is associated with a query is received and input to an embedding model, which outputs a document embedding (DE). Based on the document embedding, multiple embeddings are identified. Clusters of embeddings are generated from the multiple embeddings. A cluster that includes the DE is identified. Based on the DE, two sets of embeddings are identified in the cluster. For each embedding in a first set of embeddings: (1) a particular embedding (PE) is selecting from the second set of embeddings based on a similarity score between the embedding and the PE; (2) a first document that is associated with the PE is identified; and (3) a training instance that includes the first document is generated and added to training data. A model is trained based on the training data.Type: ApplicationFiled: September 8, 2024Publication date: March 12, 2026Inventors: Hansa Meghwani, Amit Agarwal, Priyaranjan Pattnayak