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: 12367241Abstract: 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: GrantFiled: August 10, 2023Date of Patent: July 22, 2025Assignee: Oracle International CorporationInventors: Satinder Singh, Kiran Palukuri, Jerry Russell, Pankaj Agrawal
-
Publication number: 20250192794Abstract: 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: ApplicationFiled: December 5, 2024Publication date: June 12, 2025Inventors: Kamlesh Singh, Sushil Kumar Gupta, Ashish Ashok Panpalia, Pankaj Agrawal
-
Publication number: 20250192792Abstract: 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: ApplicationFiled: December 5, 2024Publication date: June 12, 2025Inventors: Kamlesh Singh, Sushil Kumar Gupta, Ashish Ashok Panpalia, Pankaj Agrawal
-
Publication number: 20250181413Abstract: 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: ApplicationFiled: February 3, 2025Publication date: June 5, 2025Applicant: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Publication number: 20250103307Abstract: 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: ApplicationFiled: September 26, 2023Publication date: March 27, 2025Applicant: Oracle International CorporationInventors: Kiran Palukuri, Pankaj Agrawal, Santhosh Kumar Vuda, Jerry Russell
-
Patent number: 12242897Abstract: 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: GrantFiled: December 2, 2022Date of Patent: March 4, 2025Assignee: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Patent number: 12189658Abstract: 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: GrantFiled: August 10, 2022Date of Patent: January 7, 2025Assignee: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Publication number: 20240303273Abstract: 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: ApplicationFiled: August 10, 2023Publication date: September 12, 2024Applicant: Oracle International CorporationInventors: Satinder Singh, Kiran Palukuri, Jerry Russell, Pankaj Agrawal
-
Publication number: 20240037663Abstract: 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: ApplicationFiled: October 5, 2023Publication date: February 1, 2024Inventors: Pankaj Agrawal, Alexis S. Pecoraro, James G. Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, JR.
-
Patent number: 11830074Abstract: 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: GrantFiled: October 25, 2019Date of Patent: November 28, 2023Assignee: Teachers Insurance and Annuity Association of AmericaInventors: Pankaj Agrawal, Alexis S. Pecoraro, James G Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, Jr.
-
Publication number: 20230297592Abstract: 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: ApplicationFiled: August 10, 2022Publication date: September 21, 2023Applicant: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Publication number: 20230297436Abstract: 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: ApplicationFiled: December 2, 2022Publication date: September 21, 2023Applicant: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Patent number: 11669116Abstract: 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: GrantFiled: June 23, 2021Date of Patent: June 6, 2023Assignee: NXP B.V.Inventors: Sushil Kumar Gupta, Pankaj Agrawal
-
Publication number: 20230010427Abstract: Disclosed are methods and systems for model-based data transformation.Type: ApplicationFiled: June 22, 2022Publication date: January 12, 2023Inventors: Edward J. Miller, JR., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
-
Publication number: 20220413532Abstract: 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: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Sushil Kumar Gupta, Pankaj Agrawal
-
Patent number: 11416720Abstract: Disclosed are methods and systems for model-based data transformation.Type: GrantFiled: December 3, 2019Date of Patent: August 16, 2022Assignee: Teachers Insurance and Annuity Association of AmericaInventors: Edward J. Miller, Jr., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
-
Publication number: 20210166091Abstract: Disclosed are methods and systems for model-based data transformation.Type: ApplicationFiled: December 3, 2019Publication date: June 3, 2021Inventors: Edward J. Miller, JR., Daniel R. Hursh, Alexis S. Pecoraro, Pankaj Agrawal, James G. Rauscher, John V. Hintze
-
Patent number: 11018682Abstract: 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: GrantFiled: May 28, 2020Date of Patent: May 25, 2021Assignee: NXP B.V.Inventors: Sushil Kumar Gupta, Pankaj Agrawal, Ashish Panpalia
-
Patent number: 11018684Abstract: 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: GrantFiled: August 27, 2020Date of Patent: May 25, 2021Assignee: NXP B.V.Inventors: Sushil Kumar Gupta, Pankaj Agrawal, Ashish Panpalia
-
Publication number: 20210125283Abstract: 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: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Pankaj Agrawal, Alexis S. Pecoraro, James G. Rauscher, John V. Hintze, Daniel R. Hursh, Gregory B. Bahns, Edward J. Miller, JR.