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: 12658896
    Abstract: 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: Grant
    Filed: July 1, 2022
    Date of Patent: June 16, 2026
    Assignee: Intel Corporation
    Inventors: Steven Hsu, Amit Agarwal, Simeon Realov, Mark Anders, Ram Krishnamurthy
  • Publication number: 20260141693
    Abstract: 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: Application
    Filed: January 12, 2026
    Publication date: May 21, 2026
    Applicant: Oracle International Corporation
    Inventors: Amit Agarwal, Srikant Panda, Kulbhushan Pachauri
  • Publication number: 20260135831
    Abstract: 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: Application
    Filed: December 22, 2025
    Publication date: May 14, 2026
    Inventors: Amit Agarwal, Peter Tan
  • Patent number: 12602547
    Abstract: 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: Grant
    Filed: August 31, 2023
    Date of Patent: April 14, 2026
    Assignee: Oracle International Corporation
    Inventors: Amit Agarwal, Srikant Panda, Deepak Karmakar, Kulbhushan Pachauri
  • Publication number: 20260093915
    Abstract: 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: Application
    Filed: December 10, 2025
    Publication date: April 2, 2026
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sayan Dev PATHAK, Christopher Hakan BASOGLU, Amit AGARWAL, Shuangyu CHANG, Amy SHAH
  • Patent number: 12579556
    Abstract: 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: Grant
    Filed: June 6, 2024
    Date of Patent: March 17, 2026
    Assignee: GOOGLE LLC
    Inventors: Amit Agarwal, Surojit Chatterjee, Gaurav Bhaya, Anshul Kothari, Vibhor Nanavati
  • Publication number: 20260072918
    Abstract: 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: Application
    Filed: September 8, 2024
    Publication date: March 12, 2026
    Inventors: Hansa Meghwani, Amit Agarwal, Priyaranjan Pattnayak
  • Patent number: 12566212
    Abstract: A memory array of a compute tile may store activations or weights of a DNN. The memory array may include databanks for storing contexts, context MUXs, and byte MUXs. A databank may store a context with flip-flop arrays, each of which includes a sequence of flip-flops. A logic gate and an ICG unit may gate flip-flops and control whether states of the flip-flops can be changed. The data gating can prevent a context not selected for the databank from inadvertently toggling and wasting power A context MUX may read a context from different flip-flop arrays in a databank based on gray-coded addresses. A byte MUX can combine bits from different bytes in a context read by the context MUX. The memory array may be implemented with bit packing to reduce distance between the context MUX and byte MUX to reduce lengths of wires connecting the context MUXs and byte MUXs.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 3, 2026
    Assignee: Intel Corporation
    Inventors: Raymond Jit-Hung Sung, Deepak Abraham Mathaikutty, Amit Agarwal, David Thomas Bernard, Steven Hsu, Martin Power, Conor Byrne, Arnab Raha
  • Patent number: 12555359
    Abstract: 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: Grant
    Filed: November 28, 2022
    Date of Patent: February 17, 2026
    Assignee: Oracle International Corporation
    Inventors: Amit Agarwal, Srikant Panda, Kulbhushan Pachauri
  • Patent number: 12548359
    Abstract: 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: Grant
    Filed: August 30, 2023
    Date of Patent: February 10, 2026
    Assignee: Oracle International Corporation
    Inventors: Srikant Panda, Amit Agarwal, Kulbhushan Pachauri
  • Patent number: 12536449
    Abstract: Certain aspects of the disclosure provide a method for updating a retrieval augmented generation (RAG) system. The method includes receiving a user query and retrieving a set of datasets from an external knowledge base associated with a language model. The user query and retrieved datasets are provided to the language model as input tokens, which generates a response comprising output tokens. The system then extracts cross-attention weights from the language model, indicating how much attention each output token paid to each input token. Using these weights, the system generates attention scores for each dataset and identifies a top-k set of most attended datasets. If the generated response is determined to be relevant to the user query, the top-k most attended datasets are labeled as positive examples. The system then updates its parameters to prioritize retrieving these positive examples for future queries, enabling continuous self-supervised improvement.
    Type: Grant
    Filed: August 28, 2025
    Date of Patent: January 27, 2026
    Assignee: Intuit Inc.
    Inventors: Wendi Cui, Damien J. Lopez, Amit Agarwal, Joel D. Atwood, Palak Samel
  • Patent number: 12518094
    Abstract: 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: Grant
    Filed: July 5, 2023
    Date of Patent: January 6, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sayan Dev Pathak, Christopher Hakan Basoglu, Amit Agarwal, Shuangyu Chang, Amy Shah
  • Patent number: 12506701
    Abstract: 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, evaluating the client status of the destination endpoint for use of a client application, and depending on whether the client status is being active or inactive, transmitting the message either to the destination endpoint or the client application associated with the destination endpoint.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: December 23, 2025
    Assignee: Twilio Inc.
    Inventors: Amit Agarwal, Peter Tan
  • Publication number: 20250377861
    Abstract: A neural network accelerator can perform energy-efficient multiply-and-accumulate operations of a neural network by Booth encoding a stationary operand, such as weights, before a compute phase. The Booth-encoding circuitry generates and stores Booth encoded multipliers in a Booth encoded multiplier storage and a precomputed compensation value representing a sum of the compensation bits of the Booth encoded multipliers in a Booth compensation storage. Per-cycle Booth encoding and compute of the sum of the compensation bits are avoided during multiply-accumulate operations because Booth encoding is applied to stationary operands. The Booth encoder can be located at the periphery where the multiplicands are loaded onto the accelerator shared across multiple compute columns and/or tiles to amortize the Booth encoder area overhead. The Booth encoder supports reconfigurable operand bit widths (e.g., 16-, 8-, 4-, and 2-bit).
    Type: Application
    Filed: August 27, 2025
    Publication date: December 11, 2025
    Applicant: Intel Corporation
    Inventors: Amit Agarwal, Steven Hsu, Mark A. Anders, Deepak Abraham Mathaikutty, Arnab Raha, Ram K. Krishnamurthy
  • Publication number: 20250373866
    Abstract: In the embodiments, a novel prefetch service implemented on a prefetch server is provided to execute content (either targeted or selected) fetch requests in parallel with other requests thereby reducing the overall latency of a content delivery system. In some aspects, a method is provided to receive a prefetch request to prefetch a targeted content item to be presented prior to presenting a primary content item on a user device, the prefetch request including prefetch request parameters; generate, a callback URL associated with the prefetch request; transmit, to a primary content server, the callback URL; obtain a targeted content configuration corresponding to the prefetch request parameters; obtain the targeted content item based on the targeted content configuration; receive, a request to provide the targeted content item, the request including the callback URL; and transmit the targeted content item.
    Type: Application
    Filed: August 12, 2025
    Publication date: December 4, 2025
    Inventors: Amit AGARWAL, Michael CHEN, Abhishek GHAG, Sreekanth MAMIDALA, Thomas Van Chung NG, Nam NGUYEN
  • Publication number: 20250309871
    Abstract: A latch circuit includes a NOR gate including a first input terminal to receive a scan input signal and a second input terminal to receive a control signal. The latch circuit further includes a first transmission gate including a first input terminal coupled to an output terminal of the NOR gate, and a second input terminal and a third input terminal to receive at least one non-pulsed clock signal. The latch circuit further includes a first inverter including an input terminal to receive a data input signal. The latch circuit further includes a second transmission gate including a first input terminal coupled to an output terminal of the first inverter, and a second input terminal and a third input terminal to receive at least one pulsed clock signal.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 2, 2025
    Inventors: Amit Agarwal, Steven K. Hsu, Ram Kumar Krishmanurthy, Anupama A. Thaploo, Ganesan Iyer, Ananthakrishnan Ponnileth Rajendran, Bhushan Borole
  • Patent number: 12407878
    Abstract: In the embodiments, a novel prefetch service implemented on a prefetch server is provided to execute content (either targeted or selected) fetch requests in parallel with other requests thereby reducing the overall latency of a content delivery system. In some aspects, a method is provided to receive a prefetch request to prefetch a targeted content item to be presented prior to presenting a primary content item on a user device, the prefetch request including prefetch request parameters; generate, a callback URL associated with the prefetch request; transmit, to a primary content server, the callback URL; obtain a targeted content configuration corresponding to the prefetch request parameters; obtain the targeted content item based on the targeted content configuration; receive, a request to provide the targeted content item, the request including the callback URL; and transmit the targeted content item.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: September 2, 2025
    Assignee: YAHOO ASSETS LLC
    Inventors: Amit Agarwal, Michael Chen, Abhishek Ghag, Sreekanth Mamidala, Thomas Van Chung Ng, Nam Nguyen
  • Patent number: 12386618
    Abstract: Systems, apparatuses and methods identify a plurality of registers that are associated with a system-on-chip. The plurality of registers includes a first portion dedicated to write operations and a second portion dedicated to read operations. The technology writes data to the first portion of the plurality of registers, and transfers the data from the first portion to the second portion.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 12, 2025
    Assignee: Intel Corporation
    Inventors: Steven Hsu, Amit Agarwal, Debabrata Mohapatra, Arnab Raha, Moongon Jung, Gautham Chinya, Ram Krishnamurthy
  • Patent number: D1112252
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 10, 2026
    Assignee: BIOSENSE WEBSTER (ISRAEL) LTD.
    Inventors: Amit Agarwal, Ahmed Abdelaal, Braden Fenske
  • Patent number: D1112253
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: February 10, 2026
    Assignee: BIOSENSE WEBSTER (ISRAEL) LTD.
    Inventors: Amit Agarwal, Ahmed Abdelaal, Braden Fenske