Patents by Inventor Shashanka NARAYAN

Shashanka NARAYAN 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: 12568060
    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: Grant
    Filed: December 15, 2023
    Date of Patent: March 3, 2026
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vivek Prakash, Rahul Mittal, Prabhleen Kaur, Santosh Chikoti
  • Patent number: 12393619
    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: Grant
    Filed: March 21, 2024
    Date of Patent: August 19, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Tuhin Bhura, Shashanka Narayan, Santosh Chikoti, Saurabh Tiwari, Ashwarya Gupta, Vikas Kundalpady
  • 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: 20250139698
    Abstract: Systems and methods for determining performance-based pricing are disclosed. A method may include: creating a borrower entry based on borrower loans for a borrower and a borrower rating; polling a plurality of rating agencies for agency borrower ratings; receiving agency borrower ratings from the plurality of rating agencies; determining that one of the agency borrower ratings has changed from a previous agency borrower rating; predicting, using a machine learning engine that is trained with historic agency rating changes, a recommended change to a pricing grid for the borrower based on the change in the agency borrower rating; updating the pricing grid for the borrower based on the recommendation; and providing the updated pricing grid to a loan platform. The loan platform is configured to implement the pricing grid, and the implementation of the pricing grid changes a payment for at least one of the plurality of borrower loans.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Inventors: Lakshmi POLAVARAPU, Sreeramamurty MUTNURI, Shashanka NARAYAN, Donald CONTE, Meghana KANCHARLA
  • 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: 20240272875
    Abstract: A method and a system for providing a framework of configurable components, services, and modules that are reusable for construction of complex workflow applications in order to reduce volume and redundancy in manual coding requirements are provided. The method includes: receiving user criteria that relate to a task to be performed by executing the application to be constructed; analyzing each of the criteria; identifying, based on a result of the analysis, component software modules that are usable for satisfying some of the criteria; and transmitting information that relates to constructing the application by using the identified component software modules to the user.
    Type: Application
    Filed: March 28, 2023
    Publication date: August 15, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Shashanka NARAYAN, Uday PANT, Donald CONTE, Debayan SAMANTA, Prabhleen KAUR, Ajay BHARADWAJ, Rahul MITTAL, Vivek PRAKASH, Daniel HALVERSON, Srivamshikanth ADDE