Patents by Inventor Bipin Sahni

Bipin Sahni 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: 11935045
    Abstract: A method includes: providing a mobile wallet on a mobile device of a user; generating a customer token regarding the user; generating a device token regarding the mobile device; encrypting and sending the customer token and the device token; receiving a user credential associated with a second institution; accessing information regarding an account of the user at the second institution; automatically provisioning the account to the mobile wallet; providing tokenized account information associated with the provisioned account to the mobile wallet; receiving an input of a login credential associated with the first institution; receiving an indication of an initiation of a mobile wallet transaction; validating and identifying the user based on the received login credential and the customer token; validating the mobile wallet of the mobile device based on the device token; and transferring funds from the provisioned account to a recipient as part of the mobile wallet transaction.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: March 19, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis
  • Patent number: 11928668
    Abstract: A method includes receiving a fund access request from a user device associated with a user; generating a tokenized card number based on an actual card account number of the user that substitutes the actual card account number in a payment transaction; providing a code to the user device including the tokenized card number and a numeric or alphanumeric string of values; determining that the numeric or alphanumeric string of values in the code transmitted to the user device matches a numeric or alphanumeric string of values in a field of a code received from a separate computer system; determining that a location of the user device matches a merchant location; authenticating the payment transaction based on the numeric or alphanumeric match and the location match; and, transmitting the actual card account number to the separate computer system as part of the payment transaction.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: March 12, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis, Steve Puffer
  • Publication number: 20240062234
    Abstract: A computer-implemented method performed by one or more processors of a computer system is provided. The computer-implemented method includes: determining, by one or more processors of a computer system, an offer to provide to a mobile device of a user; generating, by augmented reality logic, an overlay display configured to overlay an image displayed on the mobile device, the overlay display providing additional information related to the offer to the user; generating, by the one or more processors, an offer code for the mobile device of the user for providing to a third party; and sending, by the one or more processors, the offer code to the mobile device.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Publication number: 20240054480
    Abstract: A computer-implemented method performed by a computer system includes receiving a payment token generated for a mobile wallet transaction between a payor and a merchant from a mobile device of the payor where the payment token is displayed on a POS (Point of Sale) device of the merchant and scanned by the mobile device as part of the mobile wallet transaction, determining, based on a payment token, an issuing financial institution and an account number corresponding to a payor account of the payor at the issuing financial institution, and initiating a transfer of funds from the payor account at the issuing financial institution to a merchant account held by the merchant at a recipient financial institution.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Applicant: Wells Fargo Bank, NA
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Publication number: 20240037538
    Abstract: A mobile device communicatively coupled to a computer system is provided. The mobile device includes an application configured to facilitate communication with the computer system, and further configured to: generate a displayable and scannable code comprising a geographical location of a transaction and an approximate time of the transaction; provide the displayable and scannable code to a computing system; and receive, after providing the displayable and scannable code to the computing system, an indication that the transaction is authenticated.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11868963
    Abstract: One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: January 9, 2024
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Stephen M. Ellis, Bipin Sahni, David Hatch, Shahid Razzaq
  • Patent number: 11853919
    Abstract: A mobile wallet system to users is described. The mobile wallet system allows users to provide payments to merchants via the mobile wallet system. Users' mobile wallets are linked to payment forms associated with the users (e.g., bank accounts, credit cards, gift cards, etc.). Additionally, the mobile wallet system allows a first user to request funding from or provide funding to a second user for certain transactions. To pay for a good or service provided by a merchant, a user selects a form of payment, which may be another user, and provides a code to the merchant, which is used by a merchant computing system to initiate payment from the user to the merchant via the financial institution computing system.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: December 26, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Balinder Mangat, David Hatch, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11836753
    Abstract: A computer-implemented method performed by one or more processors of a mobile wallet computer system is provided. The method includes: receiving, by network interface logic of the mobile wallet computer system, at least one offer from at least one merchant; determining, by one or more processors of the mobile wallet computer system, an offer to provide to a mobile device of a user; causing, by the one or more processors, an image to be displayed on the mobile device taken from a camera of the mobile device; generating, by augmented reality logic, an overlay display configured to overlay the image, the overlay display providing additional information related to the offer to the user; generating, by the one or more processors, an offer code for the mobile device of the user for providing to a merchant; and sending, by the one or more processors, the offer code to the mobile device.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: December 5, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11823176
    Abstract: A mobile wallet computer system coupled to a merchant computer system and a mobile device associated with a user includes one or more processors coupled to one or more non-transitory memory devices. The one or more non-transitory memory devices include instructions stored therein that are executable by the one or more processors to cause operations including receiving, from the mobile device, a request to perform a transaction between the user and a merchant associated with the merchant computer system. The operations also include generating and providing to the mobile device a code comprising mobile wallet account information associated with the user. The operations also include receiving, from the merchant computer system, the code, bank account information associated with the merchant, and a purchase amount associated with the transaction. The operations also include authenticating the transaction between the user and the merchant by decoding the code.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: November 21, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Publication number: 20230360008
    Abstract: A method of facilitating a payment to a merchant is described. The method includes receiving, by a computing system from a first user device, a request to fund a purchase of a first user from the merchant with funds from a second user; transmitting, by the computing system, a message including the request to fund the purchase of the first user to a second user device associated with the second user; transmitting, by the computing system, updated payment information to the first user device, the updated payment information including a payment code; receiving, by the computing system, a transaction request from the merchant, the transaction request including the payment code; and transmitting, by the computing system, an approval message to the merchant.
    Type: Application
    Filed: July 18, 2023
    Publication date: November 9, 2023
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Balinder Mangat, David Hatch, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11797969
    Abstract: A computer-implemented system and method that includes receiving, by a messaging hub, a code and a transaction amount from a recipient and determining, by the messaging hub, based at least partially on the code, an account number for a credit card held by a user. The system and method may include receiving, by the messaging hub, funds equaling the transaction amount from the credit card and depositing the funds in an account held by the messaging hub, the funds being received via a four-party credit card transaction in which the messaging hub operates as a merchant and sending the funds from the account held by the messaging hub to an account held by the recipient.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: October 24, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Publication number: 20230306420
    Abstract: A method includes receiving an indication from a user that a physical payment card is lost or stolen, and an indication to perform a mobile wallet transaction. The method includes accessing a database to retrieve a list of accounts held by the user, and prior to presenting a list of available source accounts, determining that a previously-provisioned source account is no longer available as a source of funds, where the list includes at least one new account that has not been previously provisioned. The method further includes generating a screen display to present to the user, the display showing the list of accounts held by the user at a financial institution. The method includes presenting the list of available source accounts to the user, receiving a user selection of the at least one new account, and transferring funds from the at least one new account to a recipient.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 28, 2023
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis
  • Publication number: 20230289780
    Abstract: A computer system includes one or more processors and machine readable storage media coupled to the one or more processors having instructions stored therein. The instructions cause the computer system to: receive a request for a code on behalf of the payor; route the request to a first computing system; receive, from a second computing system, a message including a payee identifier and the code that includes account information of the payor; identify the first computing system based on the code; route the code and the payee identifier to the first computing system; receive, from the first computing system, the account information of the payor based on the code; and route the account information of the payor to the second computing system to process a payment from the payor to the payee.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11748736
    Abstract: A computer system receives an indication from a user that the user wishes to perform a mobile wallet transaction to transfer funds to a recipient using a mobile device. The transaction is authenticated by the computer system. The authentication includes receiving login credentials manually entered by the user and determining that the login credentials match stored login credentials for the user. The authentication further includes determining that the mobile device has a device token stored thereon that matches a device token stored in a database of the computer system. The device token uniquely identifies the mobile device in the computer system. The authentication further includes determining that the mobile device has a customer token stored thereon that matches the customer token stored in the database. The customer token uniquely identifying the customer in the computer system. The computer system transmits the funds to the recipient responsive to the authenticating step.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 5, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis
  • Patent number: 11729316
    Abstract: One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Bipin Sahni, David Hatch, Shahid Razzaq
  • Publication number: 20230245126
    Abstract: Value-added services that allow for a seamless integration of actions related to activities and/or events are provided. A determination is made that an event has started based on scheduled event data or historical information associated with a user. Profile data associated with the user is identified based on the start of the first event. The identity of the user is verified based on a mapping between the profile data and data related to the first event. Further, an activity related to a second event is triggered after completion of a transaction of the first event is completed. A suggested action may be activated based on the trigger event. The suggested action is based on historical information associated with the user and is not a component of the first event or the second event.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 3, 2023
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Bipin Sahni, Matthew Martinez, Melody Kao
  • Patent number: 11710118
    Abstract: A mobile device includes at least one processor, a memory and computer-executable instructions stored thereon. The mobile device is structured to determine first geolocation information indicative of a location of the mobile device and determine, based on the first geolocation information, that the mobile device is located within a predetermined geographic region from a plurality of merchant locations. The mobile device generates an electronic alert message regarding the plurality of merchant locations and displays the electronic alert message to the user. The mobile device determines a user selection of a payment card via a mobile wallet application running on the mobile device. Second geolocation information regarding a location of the mobile device is determined. A code generate a code for a purchase transaction is generated. The code includes the second geolocation information, tokenized payment card information, and a merchant identifier.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: July 25, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11694192
    Abstract: A computer system includes one or more processors and machine readable storage media coupled to the one or more processors having instructions stored therein that cause the computer system to: receive a request for a dynamic token on behalf of a payor; route the request to a first financial institution; receive a message from a second financial institution including a merchant identifier and the dynamic token having a code comprising account information of the payor; identify the first financial institution based on the code; route the dynamic token and the merchant identifier to the first financial institution; receive the account information of the payor; and route the account information of the payor to the second financial institution to process a payment from an account of the payor to an account of the merchant.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: July 4, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stephen M. Ellis, Michael J. Kennedy, Ashish Bhoopen Kurani, Melissa Lowry, Uma Meyyappan, Bipin Sahni, Nikolai Stroke
  • Patent number: 11663599
    Abstract: A computer system receives an indication from a user that the user wishes to perform a mobile wallet transaction to transfer funds to a recipient using a mobile device. The transaction is authenticated by the computer system. The authentication includes receiving login credentials manually entered by the user and determining that the login credentials match stored login credentials for the user. The authentication further includes determining that the mobile device has a device token stored thereon that matches a device token stored in a database of the computer system. The device token uniquely identifies the mobile device in the computer system. The authentication further includes determining that the mobile device has a customer token stored thereon that matches the customer token stored in the database. The customer token uniquely identifying the customer in the computer system. The computer system transmits the funds to the recipient responsive to the authenticating step.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: May 30, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashish Bhoopen Kurani, Nikolai Stroke, Bipin Sahni, Stephen M. Ellis
  • Patent number: 11657399
    Abstract: Value-added services that allow for a seamless integration of actions related to activities and/or events are provided. A determination is made that an event has started based on scheduled event data or historical information associated with a user. Profile data associated with the user is identified based on the start of the first event. The identity of the user is verified based on a mapping between the profile data and data related to the first event. Further, an activity related to a second event is triggered after completion of a transaction of the first event is completed. A suggested action may be activated based on the trigger event. The suggested action is based on historical information associated with the user and is not a component of the first event or the second event.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 23, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Bipin Sahni, Matthew Martinez, Melody Kao