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: 12568060Abstract: 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: GrantFiled: December 15, 2023Date of Patent: March 3, 2026Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vivek Prakash, Rahul Mittal, Prabhleen Kaur, Santosh Chikoti
-
Patent number: 12393619Abstract: 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: GrantFiled: March 21, 2024Date of Patent: August 19, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Tuhin Bhura, Shashanka Narayan, Santosh Chikoti, Saurabh Tiwari, Ashwarya Gupta, Vikas Kundalpady
-
Publication number: 20250252122Abstract: 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: ApplicationFiled: March 21, 2024Publication date: August 7, 2025Inventors: Tuhin BHURA, Shashanka NARAYAN, Santosh CHIKOTI, Saurabh TIWARI, Ashwarya GUPTA, Vikas KUNDALPADY
-
Publication number: 20250209109Abstract: 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: ApplicationFiled: March 17, 2025Publication date: June 26, 2025Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
-
Patent number: 12332933Abstract: 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: GrantFiled: August 29, 2023Date of Patent: June 17, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vikas Gautam, Ashwarya Gupta, Ponnappa Ponjanda Appaiah
-
Publication number: 20250150426Abstract: 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: ApplicationFiled: December 15, 2023Publication date: May 8, 2025Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vivek PRAKASH, Rahul MITTAL, Prabhleen KAUR, Santosh CHIKOTI
-
Publication number: 20250139698Abstract: 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: ApplicationFiled: October 31, 2023Publication date: May 1, 2025Inventors: Lakshmi POLAVARAPU, Sreeramamurty MUTNURI, Shashanka NARAYAN, Donald CONTE, Meghana KANCHARLA
-
Patent number: 12254028Abstract: 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: GrantFiled: August 29, 2023Date of Patent: March 18, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Saurabh Tiwari, Tuhin Bhura, Shashanka Narayan, Vikas Gautam, Ashwarya Gupta, Ponnappa Ponjanda Appaiah
-
Publication number: 20250021580Abstract: 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: ApplicationFiled: August 29, 2023Publication date: January 16, 2025Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
-
Publication number: 20250021592Abstract: 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: ApplicationFiled: August 29, 2023Publication date: January 16, 2025Inventors: Saurabh TIWARI, Tuhin BHURA, Shashanka NARAYAN, Vikas GAUTAM, Ashwarya GUPTA, Ponnappa PONJANDA APPAIAH
-
Publication number: 20240272875Abstract: 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: ApplicationFiled: March 28, 2023Publication date: August 15, 2024Applicant: 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