Patents by Inventor Somnath Choudhuri

Somnath Choudhuri 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: 11645350
    Abstract: Various methods, apparatuses/systems, and media for implementing a payment application module for searching billets are disclosed. A plurality of data sources include customer profile data, customer payment history data, biller information data, and biller directory data. A processor operatively coupled to the plurality of data sources via a communication network builds a customer profile service area popularity model based on the customer profile data, customer payment history data, biller information data, and biller directory data; receives search query data for searching a biller; builds a biller search machine learning model to optimize weights applied to the search query data; and ranks search results by utilizing the machine learning model in response to the search query data.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: May 9, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Jiangling Wang, Song Ting Ceng, Hong Ji, Riti Singhal, Liang Zhou, Christopher J Leasor, Somnath Choudhuri, Shailender Singh, Prashant K Dhingra, Parambir S Mudhar, Rakesh Pathak, James Kaczmarczyk, Akshay Karnawat
  • Publication number: 20220245214
    Abstract: Various methods, apparatuses/systems, and media for implementing a payment application module for searching billets are disclosed. A plurality of data sources include customer profile data, customer payment history data, biller information data, and biller directory data. A processor operatively coupled to the plurality of data sources via a communication network builds a customer profile service area popularity model based on the customer profile data, customer payment history data, biller information data, and biller directory data; receives search query data for searching a biller; builds a biller search machine learning model to optimize weights applied to the search query data; and ranks search results by utilizing the machine learning model in response to the search query data.
    Type: Application
    Filed: February 1, 2021
    Publication date: August 4, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Jiangling WANG, Song Ting CENG, Hong JI, Riti SINGHAL, Liang ZHOU, Christopher J. LEASOR, Somnath CHOUDHURI, Shailender SINGH, Prashant K. DHINGRA, Parambir S. MUDHAR, Rakesh PATHAK, James KACZMARCZYK, Akshay KARNAWAT
  • Publication number: 20210342901
    Abstract: Systems and methods for machine-assisted document input are disclosed. In one embodiment, a method may include a data extraction application executed by a computer processor: receiving an image of a document/email; generating a transcript of the document/email, wherein the transcript comprises a plurality of text groups from the document/email and a location for each text group in the document/email; identifying a vendor associated with the document/email based on contents of one of the text groups and/or one of the locations of the one of one of the text groups; retrieving a vendor-specific machine learning model for the vendor; associating each of the plurality of locations in the document/email with a billing field using the vendor-specific machine learning model; extracting each of the text groups into one of the billing fields based on the association; and transmitting the billing fields with the extracted data to a user electronic device.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 4, 2021
    Inventors: Jiangling WANG, Song Ting CENG, Hong JI, Somnath CHOUDHURI, Michael K. O'LEARY, Riti SINGHAL, Sandeep KOLLA, Syed Mohammed Abbas UBAISE, Michael HORGAN
  • Patent number: 9547863
    Abstract: An apparatus comprises a memory and a processor. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: January 17, 2017
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Mallik, Joseph W. McLean, Kyle Sturgis
  • Patent number: 9466059
    Abstract: An apparatus comprises a memory and a processor. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: October 11, 2016
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Mallik, Joseph W. McLean, Kyle Sturgis
  • Publication number: 20160132888
    Abstract: An apparatus comprises a memory and a processor. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Application
    Filed: January 5, 2016
    Publication date: May 12, 2016
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Malik, Joseph W. McLean, Kyle Sturgis
  • Publication number: 20160132882
    Abstract: An apparatus comprises a memory and a processor. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Application
    Filed: January 5, 2016
    Publication date: May 12, 2016
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Malik, Joseph W. McLean, Kyle Sturgis
  • Publication number: 20160071106
    Abstract: According to one embodiment, an apparatus comprising a memory and a processor is provided. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Mallik, Joseph W. McLean, Kyle Sturgis
  • Patent number: 9280774
    Abstract: According to one embodiment, an apparatus comprising a memory and a processor is provided. The memory is operable to store information associated with a user account. The processor can receive a message indicating that a transaction associated with a card has occurred and receive a first input indicating that the transaction is fraudulent. The processor can receive a second input indicating that a report should be filed and present, on a display, a plurality of questions to determine whether the card has been stolen. The processor can receive a third input indicating an answer to each of the plurality of questions and present, on the display, an affidavit. The processor can receive a fourth input indicating the affidavit has been electronically signed and present, on the display, a confirmation message indicating that the report has been filed.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 8, 2016
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Adam D. Goldberg, Matthew Hansen, Matthew D. Hoke, Oveek Mallik, Joseph W. McLean, Kyle Sturgis
  • Patent number: 8606712
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that provide for enhanced screening for fraudulent activity. In one such embodiment the preliminary filtration provides for evaluating financial transactions based on financial transaction attribute data and secondary filtration provides for further evaluating the financial transactions based on a customer's account event data. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized. In specific embodiments, filtration is based on financial transaction data and account event data.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: December 10, 2013
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Patent number: 8589298
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that may include velocity filters that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: November 19, 2013
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Patent number: 8571982
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The multi-stage filtering process allows for the ability to dynamically increase/decrease server capacity, as well as application capacity to support fraud detection activities. The system monitors the queues of the transactions being made using various channels, and responds by adjusting the server and application resources needed for performing pre-filtering on the transactions in the queues. The invention allows for the fraud detection systems to maintain the capacity necessary to examine, at some level, if one or more of the transactions being processed by a financial institution are potentially fraudulent. The capacity can be changed during times of high and low volumes, thus allowing the allocation of resources based on transaction volume, which reduces the computing, energy, labor, etc. costs associated with fraud detection systems without losing the ability to detect almost all of the fraudulent transactions occurring.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: October 29, 2013
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Patent number: 8447674
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that may include customer history filters that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: May 21, 2013
    Assignee: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024376
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that may include velocity filters that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024375
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing or marked as not fraudulent (e.g., deemed not likely fraudulent or of too low a value to continue analyzing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024300
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized. Methods include receiving transaction data; filtering the transaction data based on a first stage filtration to produce filtered data; enriching the filtered data with geo-positioning data to produce enriched data; and filtering the enriched data based on other attributes to indentify a possible fraud.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: Bank of America Corporation
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024339
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that may include customer history filters that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024358
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that provide for enhanced screening for fraudulent activity. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized. Another user of the multi-stage filtering process and system is to detect false positive fraud alerts produced by other systems. By reducing the prevalence of false positives, the process and system saves the financial institution costs associated with conducting expensive screening of valid transactions and saves the customers inconvenience and frustration of having valid transactions declined.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: SOMNATH CHOUDHURI, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024373
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The process includes one or more preliminary filtration stages followed by one or more additional filtration stages that provide for enhanced screening for fraudulent activity. In one such embodiment the preliminary filtration provides for evaluating financial transactions based on financial transaction attribute data and secondary filtration provides for further evaluating the financial transactions based on a customer's account event data. Over a plurality of transactions, a portion of the transactions are cleared for processing (e.g., deemed not likely fraudulent or of too low value to continue processing) after each filtration stage. As such, acceptable transactions are not unnecessarily scrutinized. In specific embodiments, filtration is based on financial transaction data and account event data.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg
  • Publication number: 20130024361
    Abstract: A multi-stage filtering process and system for fraud detection is disclosed. The multi-stage filtering process allows for the ability to dynamically increase/decrease server capacity, as well as application capacity to support fraud detection activities. The system monitors the queues of the transactions being made using various channels, and responds by adjusting the server and application resources needed for performing pre-filtering on the transactions in the queues. The invention allows for the fraud detection systems to maintain the capacity necessary to examine, at some level, if one or more of the transactions being processed by a financial institution are potentially fraudulent. The capacity can be changed during times of high and low volumes, thus allowing the allocation of resources based on transaction volume, which reduces the computing, energy, labor, etc. costs associated with fraud detection systems without losing the ability to detect almost all of the fraudulent transactions occurring.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Somnath Choudhuri, Daniel Bodalski, Matthew Hoke, Sethu V. Iyer, Charles Pigg