Patents by Inventor Saurabh Tiwari

Saurabh Tiwari 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: 20250252122
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving, at a query platform, a query and a document identifier; determining, based on the document identifier, a document-type parameter; generating, based on metadata related to the document-type parameter, an optimized query; generating a query vector embedding from the optimized query; executing a lexical search on a document pool, wherein the lexical search is based on the optimized query, and wherein the lexical search returns a first document set; executing a contextual search on a vector database, wherein the contextual search is based on the query vector embedding and returns a second document set; and generating a targeted document set from the first document set and the second document set.
    Type: Application
    Filed: March 21, 2024
    Publication date: August 7, 2025
    Inventors: Tuhin BHURA, Shashanka NARAYAN, Santosh CHIKOTI, Saurabh TIWARI, Ashwarya GUPTA, Vikas KUNDALPADY
  • Publication number: 20250209109
    Abstract: In some aspects, the techniques described herein relate to a method including: determining a first, a second, and a third logical partition separation indicator in a string file, wherein the first logical partition separation indicator is for a first partition level, the second partition separation indicator is for a second level, and the third logical partition separation indicator is also for the first partition level, each in a partition hierarchy; setting a first variable value to a value of the first logical partition separation indicator and a second variable value to a value of the second logical partition separation indicator; writing the first variable value to a data structure and writing the second variable value to the data structure; persisting the data structure to a search index; and clearing the first variable value and the second variable value.
    Type: Application
    Filed: March 17, 2025
    Publication date: June 26, 2025
    Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
  • Patent number: 12332933
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving, at a platform, an electronic document and corresponding metadata; encoding the electronic document; sending the encoded document as a byte stream to a unit extraction service; decoding, by the unit extraction service, the byte stream into a string file; standardizing, by the unit extraction service, partition separation characters; determining, by the unit extraction service and based on the partition separation characters, a value of a first key; assigning, by the platform, a value of the corresponding metadata as a value of a second key; indexing the first key, the value of the first key, the second key, and the value of the second key in a search index; and providing a search function via an interface of the platform, wherein the search function searches the search index.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: June 17, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vikas Gautam, Ashwarya Gupta, Ponnappa Ponjanda Appaiah
  • Publication number: 20250150426
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving, by a capture module, a reception notification from an email server, wherein the reception notification is triggered by an event handler of the email server and the event handler is configured to generate the reception notification upon receipt of an email in a mailbox of the email server; generating, by the capture module, a reception event including metadata related to the email that is received at the mailbox of the email server; sending, by the capture module, the reception event to an event streaming platform; retrieving, by a workflow engine, email metadata, wherein the email metadata is related to the email that is received at the mailbox of the email server; and providing, by the workflow engine and as input to a rules-based procedure, the email metadata.
    Type: Application
    Filed: December 15, 2023
    Publication date: May 8, 2025
    Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vivek PRAKASH, Rahul MITTAL, Prabhleen KAUR, Santosh CHIKOTI
  • Publication number: 20250123819
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to utilize large language artificial intelligence models to convert computer code. An example apparatus includes instructions and processor circuitry to execute the instructions to at least: train a large language model based on a computer instructions repository that includes code of a first type; utilize the large language model to convert an input set of instructions of the first type into output code of a second type; cause execution of the output code; determine if the execution is successful; and when the execution is not successful, utilize the output code for fine-tuning training of the large language model with incorrect data.
    Type: Application
    Filed: December 26, 2024
    Publication date: April 17, 2025
    Applicant: Intel Corporation
    Inventors: Jyotsna Khemka, Saurabh Tiwari
  • Patent number: 12254028
    Abstract: In some aspects, the techniques described herein relate to a method including: determining a first, a second, and a third logical partition separation indicator in a string file, wherein the first logical partition separation indicator is for a first partition level, the second partition separation indicator is for a second level, and the third logical partition separation indicator is also for the first partition level, each in a partition hierarchy; setting a first variable value to a value of the first logical partition separation indicator and a second variable value to a value of the second logical partition separation indicator; writing the first variable value to a data structure and writing the second variable value to the data structure; persisting the data structure to a search index; and clearing the first variable value and the second variable value.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: March 18, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vikas Gautam, Ashwarya Gupta, Ponnappa Ponjanda Appaiah
  • Publication number: 20250021580
    Abstract: In some aspects, the techniques described herein relate to a method including: determining a first, a second, and a third logical partition separation indicator in a string file, wherein the first logical partition separation indicator is for a first partition level, the second partition separation indicator is for a second level, and the third logical partition separation indicator is also for the first partition level, each in a partition hierarchy; setting a first variable value to a value of the first logical partition separation indicator and a second variable value to a value of the second logical partition separation indicator; writing the first variable value to a data structure and writing the second variable value to the data structure; persisting the data structure to a search index; and clearing the first variable value and the second variable value.
    Type: Application
    Filed: August 29, 2023
    Publication date: January 16, 2025
    Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
  • Publication number: 20250021592
    Abstract: In some aspects, the techniques described herein relate to a method including: receiving, at a platform, an electronic document and corresponding metadata; encoding the electronic document; sending the encoded document as a byte stream to a unit extraction service; decoding, by the unit extraction service, the byte stream into a string file; standardizing, by the unit extraction service, partition separation characters; determining, by the unit extraction service and based on the partition separation characters, a value of a first key; assigning, by the platform, a value of the corresponding metadata as a value of a second key; indexing the first key, the value of the first key, the second key, and the value of the second key in a search index; and providing a search function via an interface of the platform, wherein the search function searches the search index.
    Type: Application
    Filed: August 29, 2023
    Publication date: January 16, 2025
    Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
  • Publication number: 20240190704
    Abstract: The present invention relates to a multi tubular metal hydride reactor with integrated buffer storage. The present invention more particularly relates to metal hydride reactor with integrated buffer storage configuration with 7 tubes with metal hydride and 4 longitudinal fines attached to 5 concentric rings, the metal hydride tubes are supported by means of 4 baffles, having a total 50 kg LaNis distributed equally among the tubes and water as heat transfer fluid flows across the shell for heat transfer. The metal hydride reversibly stores 680 grams of hydrogen amounting to 1.34 wt. % of gravimetric capacity of metal hydride and equivalent energy storage of 10.4 MJ. In case of absorption, when the flow rate selected was 20 LPM the absorption time for 90% reaction completion was observed to be 1286 s (21.4 min) at 30 bar H2 supply pressure.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 13, 2024
    Applicant: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Pratibha Sharma, Nandlal Gupta, Saurabh Tiwari, _ NITIN, Afzal Mahvash
  • Patent number: 11900966
    Abstract: A method of providing a video summary by an electronic device. The method includes receiving, by the electronic device, a video including a plurality of frames; determining, by the electronic device, at least one view point of a user viewing the video; determining, by the electronic device, at least one region of interest (ROI) of the user in at least one frame among the plurality of frames based on the at least one view point of the user; identifying, by the electronic device, a frame set from the plurality of frames including the at least one ROI based on determining the at least one ROI in the at least one frame; providing, by the electronic device, the video summary based on the identified frame set; and displaying the video summary on a display of the electronic device.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: February 13, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Milankumar Patel, Nawnil Kumar Jaiswal, Saurabh Tiwari, Tushar Kant Deo, Vijayanand Kumar
  • Patent number: 11606493
    Abstract: This present disclosure provides a method for recording a multimedia file using an electronic device. The method includes previewing a scene comprising a plurality of objects in a field of view of a camera of the electronic device and detecting at least one of a shape event and a sound event associated with at least one object from the plurality of objects in the scene. Further, the method includes determining at least one of a recoding mode and an effect for the at least one object based on at least of the sound event and the shape event and applying at least one of the recording mode and the effect. The method also includes recording the multimedia file comprising the at least one object in at least one of the recording mode video and the effect and storing the multimedia file.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: March 14, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Abhishek Mishra, Ramendra Singh Bhadouriya, Saurabh Tiwari, Gaurav Sikarwar, Kaushal Prakash Sharma
  • Publication number: 20220366267
    Abstract: A method includes receiving one or more input Artificial Intelligence (AI) networks, transforming the AI networks into respective graphs including interconnected logical operators, and mapping the graphs onto a design of a hardware accelerator including a plurality interconnected hardware engines. A performance of running the AI networks on the design of the hardware accelerator is simulated using a petri-net simulation.
    Type: Application
    Filed: June 24, 2021
    Publication date: November 17, 2022
    Inventors: Bhaskar J. Karmakar, Anand R. Kumar, Rajagopal Hariharan, Saurabh Tiwari
  • Publication number: 20220223180
    Abstract: A method of providing a video summary by an electronic device. The method includes receiving, by the electronic device, a video including a plurality of frames; determining, by the electronic device, at least one view point of a user viewing the video; determining, by the electronic device, at least one region of interest (ROI) of the user in at least one frame among the plurality of frames based on the at least one view point of the user; identifying, by the electronic device, a frame set from the plurality of frames including the at least one ROI based on determining the at least one ROI in the at least one frame; providing, by the electronic device, the video summary based on the identified frame set; and displaying the video summary on a display of the electronic device.
    Type: Application
    Filed: March 29, 2022
    Publication date: July 14, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Milankumar PATEL, Nawnil Kumar JAISWAL, Saurabh TIWARI, Tushar Kant DEO, Vijayanand KUMAR
  • Publication number: 20210385369
    Abstract: This present disclosure provides a method for recording a multimedia file using an electronic device. The method includes previewing a scene comprising a plurality of objects in a field of view of a camera of the electronic device and detecting at least one of a shape event and a sound event associated with at least one object from the plurality of objects in the scene. Further, the method includes determining at least one of a recoding mode and an effect for the at least one object based on at least of the sound event and the shape event and applying at least one of the recording mode and the effect. The method also includes recording the multimedia file comprising the at least one object in at least one of the recording mode video and the effect and storing the multimedia file.
    Type: Application
    Filed: November 13, 2019
    Publication date: December 9, 2021
    Inventors: Abhishek MISHRA, Ramendra Singh BHADOURIYA, Saurabh TIWARI, Gaurav SIKARWAR, Kaushal Prakash SHARMA
  • Patent number: 9477790
    Abstract: Embodiments of the present invention include a method for automatically designing MEP for a building. The method may include receiving information about the building including a first structural model of the building, and retrieving design specifications from a database, including information about local building codes, physical laws and building design rules. Information about available MEP components may be retrieved from a component library. The information about the building and the design specifications may be analyzed to determine additional elements for the first structural model of the building. A second structural model of the building including the additional elements may then be prepared.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: October 25, 2016
    Assignee: DPR CORPORATION
    Inventors: Atul Khanzode, Saurabh Tiwari, Christopher Rippingham
  • Publication number: 20150186558
    Abstract: Embodiments of the present invention include a method for automatically designing MEP for a building. The method may include receiving information about the building including a first structural model of the building, and retrieving design specifications from a database, including information about local building codes, physical laws and building design rules. Information about available MEP components may be retrieved from a component library. The information about the building and the design specifications may be analyzed to determine additional elements for the first structural model of the building. A second structural model of the building including the additional elements may then be prepared.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: DPR Construction
    Inventors: Atul Khanzode, Saurabh Tiwari, Christopher Rippingham
  • Patent number: 8219355
    Abstract: For an integrated circuit associated with a plurality of parameters whose values are described by a first probability distribution function, a method for estimating a failure probability includes selecting a first plurality of samples, performing a first test to determine an outcome for each of the first plurality of samples and identifying failed samples, and clustering the failed samples using a computer-implemented cluster forming method that, in some cases, returns multiple clusters. The method also includes forming a probability distribution function for each of the clusters, forming a composite probability distribution function that includes a weighted combination of the first probability distribution function and the probability distribution function for each of the clusters. The method further includes selecting a second plurality of samples using the composite probability distribution function and performing a second test to determine an outcome for each of the second plurality of samples.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 10, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Saurabh Tiwary, Hongzhou Liu, Hui Zhang
  • Patent number: 8201078
    Abstract: Business process enablement of electronic documents is provided. A method includes populating an electronic document supporting structured and unstructured content. The electronic document includes a description identifying a server and the content. The method further includes notifying a document processor of a submission event. The method also includes serializing a portion of the electronic document containing some of the unstructured content. The method additionally includes submitting the electronic document to the server in response to the submission event.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: John Boyer, Martin F. Dunn, Maureen E. Kraft, Jun Liu, Mihir R. Shah, He Feng Su, Saurabh Tiwari
  • Patent number: 8195427
    Abstract: For an integrated circuit associated with a first plurality of parameters whose values are described by a first probability distribution function, a method for estimating a failure probability includes selecting a first plurality of samples, performing a first test to determine an outcome for each of the first plurality of samples and identifying failed samples. A second plurality of parameters is selected that has fewer parameters than the first plurality of parameters. The failed samples are clustered in the space of the second plurality of parameters using a computer-implemented cluster forming method that, in some cases, returns multiple clusters. The method also includes forming a probability distribution function for each of the clusters, forming a composite probability distribution function that includes a weighted combination of the first probability distribution function and the probability distribution function for each of the clusters.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: June 5, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Saurabh Tiwary, Hongzhou Liu, Hui Zhang
  • Patent number: 7991963
    Abstract: In an embodiment, the method provides receiving a memory access request for a demanded cache line from a processor of a plurality of processors; accessing coherency information associated with the demanded cache line from a memory unit by bringing in from a memory page in which the demanded cache line is stored, the memory page also including a directory line having coherency information corresponding to the demanded cache line; reading data associated with the demanded cache line in accordance with the coherency information; and returning the data to the processor.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 2, 2011
    Assignee: Intel Corporation
    Inventors: Ian M. Steiner, Zhong-Ning George Cai, Saurabh Tiwari, Kai Cheng