Patents by Inventor Pankaj Agrawal

Pankaj Agrawal 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: 12367241
    Abstract: Embodiments relate to extracting various portions of log messages. Syntax, order and/or level information that differentiates header and detail message is identified. This syntax, order and/or level information is used to automatically associate enhance each of one or more detail log entries with information that provides context. This approach can facilitate efficient transmission of detail-information log entries that reduces redundant information, while still supporting flexible approaches for providing information that can enhance detail-information log entries.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: July 22, 2025
    Assignee: Oracle International Corporation
    Inventors: Satinder Singh, Kiran Palukuri, Jerry Russell, Pankaj Agrawal
  • Publication number: 20250192794
    Abstract: A continuous-time analog-to-digital converter circuit includes an input to which an analog input signal can be applied; an analog delay element being interconnected between the input and a first summation node; and an ADC-DAC path interconnected between the input and the first summation node. The ADC-DAC path digitizes the analog input signal and to reconvert the digitized analog input signal back to analog and to subtract the reconverted signal at the first summation node, the ADC-DAC path includes a switch interconnected between the input and a sub ADC the switch samples the analog input with a specified sampling rate. A sub DAC is interconnected between the sub ADC and the first summation node and delays of the analog delay element and the ADC-DAC path are matched by means of a delay control element. An output at the first summation node is filtered by a filter element. An output of the filter element is sampled by the specified sampling rate.
    Type: Application
    Filed: December 5, 2024
    Publication date: June 12, 2025
    Inventors: Kamlesh Singh, Sushil Kumar Gupta, Ashish Ashok Panpalia, Pankaj Agrawal
  • Publication number: 20250192792
    Abstract: A continuous-time analog-to-digital converter circuit includes an input configured to receive an analog input signal; a delay element with a specified time delay, the delay element functionally connected between the input and a first summation node; a ADC-DAC path with a sub ADC and a sub DAC connected between the input and the first summation node. The ADC-DAC path is configured to digitize the analog input signal and to reconvert the digitized signal to analog domain and to subtract it at the first summation node. An output of the first summation node is filtered by means of a continuous-time filter and an output of the continuous-time filter is clocked by a specified sampling rate. A backend ADC is configured to digitize the clocked output of the analog filter and to connect the clocked output to a second summation node. An output is obtained by a summation of the output of the backend ADC and an output of a digital filter is connected to the sub ADC.
    Type: Application
    Filed: December 5, 2024
    Publication date: June 12, 2025
    Inventors: Kamlesh Singh, Sushil Kumar Gupta, Ashish Ashok Panpalia, Pankaj Agrawal
  • Publication number: 20250181413
    Abstract: Techniques are disclosed for aggregating received data from a data stream. Data is received from a particular stream partition to which a device is subscribed, and subsets of the data, from the particular stream partition, are aggregated based on respective keys associated with the subsets of the data. The device determines whether one or more subsets of data, associated with a particular key, meet at least one processing criteria, such as a threshold amount of data, and refraining from processing the aggregated data when the processing criteria is not met. Once additional subset(s) of data associated with the particular key are received, they are aggregated with the one or more subsets of data. When the processing criteria is satisfied, the device processes the aggregated subsets of data associated with the particular key.
    Type: Application
    Filed: February 3, 2025
    Publication date: June 5, 2025
    Applicant: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Publication number: 20250103307
    Abstract: A system and computer-implemented method for a log analytics system that can configure, collect, parse, and analyze log records in an efficient manner. Log records are accessed, each of the log records is associated with a log source. A base parser is identified for parsing a log record based on a type of the log record indicated in the log source. The log record is parsed using the base parser to extract base field values corresponding to base fields. A base-parsed log record is generated on parsing. Sub-parsers are identified using field mappings. The field mappings include base field values mapped to corresponding sub-parsers. The base-parsed log record is parsed using the sub-parsers to extract sub-fields. The sub-fields are merged to the base fields to generate and present an output that includes the parsed log record, the base fields, base field values, the sub-fields and the sub-field values.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 27, 2025
    Applicant: Oracle International Corporation
    Inventors: Kiran Palukuri, Pankaj Agrawal, Santhosh Kumar Vuda, Jerry Russell
  • Patent number: 12242897
    Abstract: Techniques are disclosed for aggregating received data from a data stream. Data is received from a particular stream partition to which a device is subscribed, and subsets of the data, from the particular stream partition, are aggregated based on respective keys associated with the subsets of the data. The device determines whether one or more subsets of data, associated with a particular key, meet at least one processing criteria, such as a threshold amount of data, and refraining from processing the aggregated data when the processing criteria is not met. Once additional subset(s) of data associated with the particular key are received, they are aggregated with the one or more subsets of data. When the processing criteria is satisfied, the device processes the aggregated subsets of data associated with the particular key.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: March 4, 2025
    Assignee: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Patent number: 12189658
    Abstract: Techniques are disclosed for partitioning received data for use in a data stream. Data is received during a period of time at a device, such as a data partitioner. The device a) determines that a first subset of the data is for a first system component, b) a second subset of the data is for a second system component, and c) a third subset of the data is for the first system component. Also, determines that a first stream partition is mapped to the first system component and a second stream partition is mapped to the second system component. Based on these determinations, the device assigns the first and third subsets of the data to the first stream partition and the second subset of the data to the second stream partition. Thereafter, the device transmits a stream that includes the first stream partition and the second stream partition.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: January 7, 2025
    Assignee: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Publication number: 20240303273
    Abstract: Embodiments relate to extracting various portions of log messages. Syntax, order and/or level information that differentiates header and detail message is identified. This syntax, order and/or level information is used to automatically associate enhance each of one or more detail log entries with information that provides context. This approach can facilitate efficient transmission of detail-information log entries that reduces redundant information, while still supporting flexible approaches for providing information that can enhance detail-information log entries.
    Type: Application
    Filed: August 10, 2023
    Publication date: September 12, 2024
    Applicant: Oracle International Corporation
    Inventors: Satinder Singh, Kiran Palukuri, Jerry Russell, Pankaj Agrawal
  • Publication number: 20240037663
    Abstract: Disclosed are methods and systems for automatically configuring financial product offerings. An example method includes: receiving, by a computer system, a graph model representing a plurality of permutations of definition provisions of a financial product; translating at least a subset of the graph model into definitions of a plurality of business objects; translating the definitions of the plurality of business objects into definitions of a plurality of services to be implemented by an offering of the financial product; receiving, via a user interface, a plurality of service configuration options; applying the plurality of service configuration options to the definitions of the plurality of services; and generating, based on the definitions of the plurality of services, service configuration data for the offering of the financial product.
    Type: Application
    Filed: October 5, 2023
    Publication date: February 1, 2024
    Inventors: Pankaj Agrawal, Alexis S. Pecoraro, James G. Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, JR.
  • Patent number: 11830074
    Abstract: Disclosed are methods and systems for automatically configuring financial product offerings. An example method includes: receiving, by a computer system, a graph model representing a plurality of permutations of definition provisions of a financial product; translating at least a subset of the graph model into definitions of a plurality of business objects; translating the definitions of the plurality of business objects into definitions of a plurality of services to be implemented by an offering of the financial product; receiving, via a user interface, a plurality of service configuration options; applying the plurality of service configuration options to the definitions of the plurality of services; and generating, based on the definitions of the plurality of services, service configuration data for the offering of the financial product.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: November 28, 2023
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Pankaj Agrawal, Alexis S. Pecoraro, James G Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, Jr.
  • Publication number: 20230297592
    Abstract: Techniques are disclosed for partitioning received data for use in a data stream. Data is received during a period of time at a device, such as a data partitioner. The device a) determines that a first subset of the data is for a first system component, b) a second subset of the data is for a second system component, and c) a third subset of the data is for the first system component. Also, determines that a first stream partition is mapped to the first system component and a second stream partition is mapped to the second system component. Based on these determinations, the device assigns the first and third subsets of the data to the first stream partition and the second subset of the data to the second stream partition. Thereafter, the device transmits a stream that includes the first stream partition and the second stream partition.
    Type: Application
    Filed: August 10, 2022
    Publication date: September 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Publication number: 20230297436
    Abstract: Techniques are disclosed for aggregating received data from a data stream. Data is received from a particular stream partition to which a device is subscribed, and subsets of the data, from the particular stream partition, are aggregated based on respective keys associated with the subsets of the data. The device determines whether one or more subsets of data, associated with a particular key, meet at least one processing criteria, such as a threshold amount of data, and refraining from processing the aggregated data when the processing criteria is not met. Once additional subset(s) of data associated with the particular key are received, they are aggregated with the one or more subsets of data. When the processing criteria is satisfied, the device processes the aggregated subsets of data associated with the particular key.
    Type: Application
    Filed: December 2, 2022
    Publication date: September 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Patent number: 11669116
    Abstract: A low dropout regulator includes a proportional-to-absolute-temperature (PTAT) circuit, an amplification circuit, and an output circuit. The PTAT circuit outputs one current, and the amplification circuit outputs one or more currents. The one or more currents are outputted by the amplification circuit based on collector-emitter voltages associated with transistors of the PTAT circuit. Alternatively, the one or more currents are outputted by the amplification circuit based on the current outputted by the PTAT circuit and the collector-emitter voltages associated with the transistors of the PTAT circuit. The output circuit generates one or more output voltages based on at least one of a base-emitter voltage associated with a transistor of the PTAT circuit and a current of the one or more currents outputted by the amplification circuit.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: June 6, 2023
    Assignee: NXP B.V.
    Inventors: Sushil Kumar Gupta, Pankaj Agrawal
  • Publication number: 20230010427
    Abstract: Disclosed are methods and systems for model-based data transformation.
    Type: Application
    Filed: June 22, 2022
    Publication date: January 12, 2023
    Inventors: Edward J. Miller, JR., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
  • Publication number: 20220413532
    Abstract: A low dropout regulator includes a proportional-to-absolute-temperature (PTAT) circuit, an amplification circuit, and an output circuit. The PTAT circuit outputs one current, and the amplification circuit outputs one or more currents. The one or more currents are outputted by the amplification circuit based on collector-emitter voltages associated with transistors of the PTAT circuit. Alternatively, the one or more currents are outputted by the amplification circuit based on the current outputted by the PTAT circuit and the collector-emitter voltages associated with the transistors of the PTAT circuit. The output circuit generates one or more output voltages based on at least one of a base-emitter voltage associated with a transistor of the PTAT circuit and a current of the one or more currents outputted by the amplification circuit.
    Type: Application
    Filed: June 23, 2021
    Publication date: December 29, 2022
    Inventors: Sushil Kumar Gupta, Pankaj Agrawal
  • Patent number: 11416720
    Abstract: Disclosed are methods and systems for model-based data transformation.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: August 16, 2022
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Edward J. Miller, Jr., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
  • Publication number: 20210166091
    Abstract: Disclosed are methods and systems for model-based data transformation.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Edward J. Miller, JR., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
  • Patent number: 11018682
    Abstract: A sub-ranging analog-to-digital converter (ADC) includes a coarse ADC and a fine ADC that receives a set of coarse signals from the coarse ADC. The fine ADC includes multiple digital-to-analog converters (DACs) and multiple converters such that a number of converters is less than a number of DACs. The DACs and the converters function in a partial time-interleaved manner where each DAC receives an analog input signal in different non-overlapping durations of a clock signal and generates a corresponding analog output signal. At least one of the converters is coupled with at least two DACs, and each converter is configured to receive the corresponding analog output signals and perform conversion operation to generate digital signals in non-overlapping durations of the clock signal, respectively. The durations for performing conversion operation of at least two of the converters overlap partially.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: May 25, 2021
    Assignee: NXP B.V.
    Inventors: Sushil Kumar Gupta, Pankaj Agrawal, Ashish Panpalia
  • Patent number: 11018684
    Abstract: A pipeline analog-to-digital converter (ADC) includes a hybrid multiplying digital-to-analog converter (MDAC) that includes multiple digital-to-analog converters (DACs), at least one conversion circuit, and at least one amplifier such that a number of conversion circuits and a number of amplifiers is less than a number of DACs. Each DAC is configured to receive an analog input signal in non-overlapping durations of a clock signal and generate a corresponding analog output signal. At least one of the conversion circuits is coupled with at least two DACs, and each conversion circuit is configured to perform conversion operation on a corresponding analog output signal to generate digital signals. At least one of the amplifiers is coupled with at least two DACs, and each amplifier is configured to perform amplification operation on a corresponding analog output signal.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: May 25, 2021
    Assignee: NXP B.V.
    Inventors: Sushil Kumar Gupta, Pankaj Agrawal, Ashish Panpalia
  • Publication number: 20210125283
    Abstract: Disclosed are methods and systems for automatically configuring financial product offerings. An example method includes: receiving, by a computer system, a graph model representing a plurality of permutations of definition provisions of a financial product; translating at least a subset of the graph model into definitions of a plurality of business objects; translating the definitions of the plurality of business objects into definitions of a plurality of services to be implemented by an offering of the financial product; receiving, via a user interface, a plurality of service configuration options; applying the plurality of service configuration options to the definitions of the plurality of services; and generating, based on the definitions of the plurality of services, service configuration data for the offering of the financial product.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Inventors: Pankaj Agrawal, Alexis S. Pecoraro, James G. Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, JR.