Patents by Inventor Ashish B. Kurani
Ashish B. Kurani 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: 20240185241Abstract: A computer system and a transaction machine, such as an automated teller machine (ATM), can provide for any payor to make a payment to a payee at the transaction machine. The transaction machine provides the payor a user interface to enter a passcode that uniquely identifies the payment transaction. The passcode can be generated by a provider computing system associated with the transaction machine and provided directly to the payee or through the payor prior to the transaction. The transaction machine provides the payor a user interface to enter an amount. The transaction machine receives a cash deposit and provides a deposit user interface that displays deposit information based on at least one bill of the cash deposit.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Applicant: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Patent number: 11995619Abstract: A computing system may include a network circuit configured to communicate with a third party computing device via a network, one or more interface elements (e.g., application programming interfaces and/or software development kits) providing account open functionality, and an account open circuit configured to: accept, via the interface elements, a set of user data and an account open request for opening a new account with the provider, where the set of user data is received from a user computing device of a user via a third party website or application; establish the new account by generating a set of account data associated with the new account without directing the user to the operating environment of a website or application of the provider; and transmit the set of account data to the third party computing device for use by the third party computing device in a transaction with the user.Type: GrantFiled: May 7, 2019Date of Patent: May 28, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Jennifer J. Caceres, Lila Fakhraie, Jennifer Greene, Christopher J. Hirth, Ashish B. Kurani, Andrea Renee Leighton, Margot Lockwood-Stein, Kumaran Perumal, Benjamin Soccorsy, Ronald H. Yang, Young M. Yang
-
USING NATIVE AND NON-NATIVE EVENTS TO CONTROL FUNDING/ACTIONS ON VARIOUS CONNECTED DIGITAL PLATFORMS
Publication number: 20240161139Abstract: A method of using native events to control incentives includes creating, by a processing circuit, a master account and a subordinate account linked to the master account; receiving, by the processing circuit and from the master account, a first task and an associated incentive for the first task; detecting, by the processing circuit, a native event regarding the first task by receiving geolocation data of a user device associated with the subordinate account; determining, by the processing circuit, a completion of the first task by comparing the geolocation data to a location associated with the first task to detect the native event; and implementing, by the processing circuit, an action corresponding to the associated incentive based on detecting the completion of the first task.Type: ApplicationFiled: January 23, 2024Publication date: May 16, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Sameer Aery, Nathan Bray, Frank Fehrenbach, Sreenivas Kodali, Ashish B. Kurani -
Patent number: 11972404Abstract: A computer-implemented method includes authenticating, by one or more first processors of a provider computing system, a user of a vehicle with a financial account of the user where the vehicle is associated with the financial account, receiving vehicle data relating to the vehicle, transmitting application data to a vehicle computing system of the vehicle via a first network and based on the vehicle data where the vehicle computing system includes one or more second processors communicatively coupled to the provider computing system via the first network, transmitting, by the one or more second processors via a second network, the application data to the user device, and receiving, by the one or more first processors, an input provided from the user device based on the application data.Type: GrantFiled: May 10, 2023Date of Patent: April 30, 2024Inventors: Ashish B Kurani, Nikolai Stroke
-
Publication number: 20240135446Abstract: A method of completing a purchase transaction that includes a loan includes receiving, by a transaction processing logic, a loan application from a network. The method also includes generating, by the transaction processing logic, a plurality of loan terms for the loan application. The method also includes receiving, by the transaction processing logic, a transaction package from the network, where the transaction package includes at least one of the plurality of loan terms and a purchase price. The method also includes tendering, by the transaction processing logic, the purchase price according to the transaction package. The method also includes setting up, by the transaction processing logic, a loan in an account database according to the transaction package.Type: ApplicationFiled: January 1, 2024Publication date: April 25, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Nikolai Stroke
-
Patent number: 11954670Abstract: A method, user device, and computer-readable storage media for registering and activating accounts is provided. One method includes transmitting a first input from a user regarding opening an account at an institution, establishing a communication session based on exchanging encryption keys between the user device and the computing system, in response to establishing the communication session, automatically installing a client application, displaying, via the client application, a graphical user interface (GUI) including a request for a user verification, transmitting, via the communication session, a received user verification, receiving a second input to add the account a mobile wallet on the user device, prompting the user for a value regarding the account, and receiving and storing, via the communication session, a payment token for transactions via the mobile wallet before a physical card associated with the account of the computing system is received.Type: GrantFiled: November 14, 2022Date of Patent: April 9, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Jenny Y. Tao, Katherine M. Yee
-
Patent number: 11954683Abstract: A method can include receiving a first request from a third party computing system. The method can include generating a passcode based the first request. The method can include transmitting the passcode to the third party computing system. The method can include receiving a second request for payment of a bill. The method can include generating a user interface to receive a passcode input and a cash deposit selection. The method can include receiving the passcode input and the cash deposit selection. The method can include receiving a user selected payment amount. The method can include initiating a cash deposit mechanism. The method can include receiving cash from the third party customer. The method can include counting the cash. The method can include determining that cash matches the user selected payment amount. The method can include transmitting a notification to the third party computing system.Type: GrantFiled: September 30, 2022Date of Patent: April 9, 2024Assignee: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Publication number: 20240086874Abstract: Embodiments include a method of performing math based currency (“MBC”) exchanges. One method includes receiving an exchange request from a merchant point-of-sale (POS) system and determining a merchant POS system accepts MBC payments. The method further includes exchanging, on a published blockchain, an amount of MBC equal to an amount to an MBC account of the merchant POS system and updating a pooled account database. The method further includes updating an overlay ledger to modify an MBC balance of the MBC credit card account held by the customer and broadcasting the exchange to a plurality of MBC verification nodes for verification.Type: ApplicationFiled: November 14, 2023Publication date: March 14, 2024Applicant: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Publication number: 20240086887Abstract: A method comprises receiving, by a provider institution computing system via a network, a cash level indicator from each of a plurality of customer payment systems, the customer payment systems receiving cash from customers of a plurality of stores. The method further comprises receiving, by the provider institution computing system via the network, a cash request from a user device of a user. The provider institution computing system selects one of the plurality of customer payment systems based on the cash level indicator and location data of a plurality of delivery agent devices of delivery agents. The method further comprises sending, by the provider institution computing system to a selected delivery agent device, a message comprising location data of the selected customer payment system, the selected delivery agent device being one of the plurality of delivery agent devices.Type: ApplicationFiled: November 20, 2023Publication date: March 14, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Darren M. Goetz, Ashish B. Kurani, JoAnn Mar, Dennis E. Montenegro, Joseph Ng, Damodar Raval, Lisa Schur
-
Publication number: 20240086900Abstract: A method performed by a computing system includes determining that the mobile device is at the merchant location based on a comparison of a location of a mobile device of a user with a merchant location of a merchant, determining that the merchant participates in a rewards promotion, receiving a transaction request associated with a rewards account of the user, activating the rewards promotion based on the determination that the mobile device is at the merchant location and the determination that the merchant participates in the rewards promotion, determining a value of a rewards balance based on the activated rewards promotion, and determining that the value of the rewards balance based on the activated rewards promotion is sufficient to complete the transaction request.Type: ApplicationFiled: November 13, 2023Publication date: March 14, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Steven E. Puffer
-
Publication number: 20240086875Abstract: Embodiments include a method of performing math based currency (“MBC”) exchanges. One method includes receiving an exchange request, from a customer computer system, a remote exchange request for an amount. The method further includes exchanging, on a published blockchain, an amount of MBC equal to the amount to an MBC account of the online merchant and updating a pooled account database. The method further includes updating an overlay ledger to modify an MBC balance of the MBC account held by the customer and broadcasting the remote exchange to a plurality of MBC verification nodes for verification.Type: ApplicationFiled: November 14, 2023Publication date: March 14, 2024Applicant: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Patent number: 11922418Abstract: A computer-implemented method of completing a transaction comprises receiving, by one or more processors, a request to complete a transaction between a third party and a third party customer. The method comprises providing a first user interface to the third party customer via a customer device associated with the third party customer. The first user interface comprises a plurality of payment options to complete the transaction. The method comprises receiving a selection of one of the plurality of payment options to complete the transaction. The selection comprises a cash payment at a transaction machine. The method comprises generating a second user interface comprising a map that shows locations of a plurality of transaction machines in relation to a current position of the third party customer. The method comprises completing the transaction based on the cash payment being received by one of the plurality of transaction machines from the map.Type: GrantFiled: October 12, 2022Date of Patent: March 5, 2024Assignee: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Using native and non-native events to control funding/actions on various connected digital platforms
Patent number: 11922445Abstract: A method, apparatus, and system of using native and non-native events to control incentives in a computing environment is provided. A method includes: creating, by a processing circuit, a master account; creating, by the processing circuit, a subordinate account linked to the master account; receiving, by the processing circuit and from the master account, a first task and an associated incentive for the first task; detecting, by the processing circuit, a native or non-native event regarding the first task; and, implementing, by the processing circuit, an action corresponding to the associated incentive based on detecting the native or non-event regarding the first task. Detecting the native event includes receiving a message directly from a device linked to the processing circuit. Detecting a non-native event includes receiving an indication from a user device associated with the subordinate account.Type: GrantFiled: November 17, 2021Date of Patent: March 5, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Sameer Aery, Nathan Bray, Frank Fehrenbach, Sreenivas Vas Kodali, Ashish B. Kurani -
Publication number: 20240054524Abstract: A method includes receiving a payment request for a transaction between a merchant and a customer. The payment request includes a payment token and an amount of the transaction in currency. The rewards account stores a number of rewards points. The method includes authenticating the payment request. The method includes determining a currency conversion value for the rewards points. The currency conversion value is based on a conversion rate and a merchant multiplier. The method includes determining the number of rewards points is not enough to cover the transaction. The method includes identifying a secondary payment source that contains sufficient funds to cover a remaining balance of the transaction. The method includes transmitting an approval message to a merchant computing system.Type: ApplicationFiled: October 26, 2023Publication date: February 15, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Steven E. Puffer
-
Patent number: 11900441Abstract: Systems, methods, and computer-readable storage media of protecting customer information. One method includes detecting a user device associated with a user has navigated to a page of an online store, inserting code comprising a first interactive element associated with a purchase option into the page prior to presenting the page on the user device, and receiving a pending purchase order. The method further includes transmitting a notification to a merchant system associated with the online store to reserve a good or service for a period of time, capturing, via an input circuit of the user device, user input of the user, and assigning a point value to the user input. The method further includes generating a recommendation to cancel, proceed, or modify the pending purchase order based on an evaluation of the point value, and providing, to the user device, the recommendation during the pendency of the period of time.Type: GrantFiled: March 11, 2022Date of Patent: February 13, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Albert Hwu, Chris Kalaboukis, Ashish B. Kurani, Kristine Ing Kushner, Nikolai Stroke, Raissa Williams, Young M. Yang
-
Patent number: 11900375Abstract: A computer system and a transaction machine, such as an automated teller machine (ATM), can provide for any payor to make a payment to a payee at the transaction machine. The transaction machine provides the payor a user interface to enter a passcode that uniquely identifies the payment transaction. The passcode can be generated by a provider computing system associated with the transaction machine and provided directly to the payee or through the payor prior to the transaction. The transaction machine provides the payor a user interface to enter an amount. The transaction machine also provides the payor the ability to make a payment at the transaction machine using various modes of payment such as cash, credit card, or cryptocurrency. The transaction machine verifies that the payment matches the user selected amount, and sends a payment notification to the payor.Type: GrantFiled: October 5, 2022Date of Patent: February 13, 2024Assignee: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Publication number: 20240048552Abstract: A computer-implemented method includes generating a token associated with a user-level profile, receiving via a computing system a transaction message associated with a transaction where the transaction message includes a first data portion and a second data portion and where the token is part of at least one of the first data portion or the second data portion, obtaining via a network the token from the received transaction message, validating the token responsive to receiving a validation confirmation from a service provider, and transmitting an identity verification to the computing system responsive to validating the token.Type: ApplicationFiled: October 17, 2023Publication date: February 8, 2024Applicant: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Kristine Ing Kushner, Brian M. Pearce, Steven E. Puffer, Nikolai Stroke, Paul Vittimberga, Young M. Yang
-
Patent number: 11893553Abstract: Systems, methods, and computer-readable storage media of exchanging digital assets using a public key cryptography framework. One method includes storing a plurality of digital assets on an internal ledger, and receiving a signed exchange request signed by a private key of a public and private key pair associated with a digital asset on the internal ledger, wherein the signed exchange request includes a destination address of an inter-provider ledger. The method further includes providing, to the inter-provider ledger, a public key of the public and private key pair based on interfacing with the destination address of the inter-provider ledger via a first API, and determining, from the inter-provider ledger, the signed exchange request was verified. The method further includes updating the internal ledger by removing the public and private key pair, and updating a central ledger by interfacing with a central address of the central ledger via a second API.Type: GrantFiled: November 17, 2021Date of Patent: February 6, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Ashish B. Kurani, Michael Knorr, Erik F. Nelson, Matthew Mullin Shepherd, Laura Marie Fontana
-
Publication number: 20240029037Abstract: Systems and methods for verifying tokens. The method includes creating a token of a digital title for an asset, the token including proof of ownership of the asset, an identifier of the asset, wherein creating the token further includes signing the token with a private key and embedding the token into a metadata field of the math-based currency (MBC) transaction. The method further includes tracking, using an overlay ledger, an amount of MBC associated with each customer in the MBC transaction, wherein the MBC is a cryptocurrency, and wherein the overlay ledger associates an individual customer with a designated amount of MBC and receiving an asset transfer request regarding the token. The method further includes, responsive to the token being signed with the private key, transmitting a title verification and updating an owner of the token for the asset.Type: ApplicationFiled: October 5, 2023Publication date: January 25, 2024Applicant: Wells Fargo Bank, N.A.Inventor: Ashish B. Kurani
-
Publication number: 20240013219Abstract: Systems, methods, and apparatuses described herein relate to a method for providing authentication with respect to a cash delivery request made by a customer using a customer user device of the customer. The method includes receiving at least one of security information or a first cash authentication code (CAC) from a cash dispenser machine. The cash dispenser machine obtains the security information or the first CAC from a first user device of a driver or the driver. The method includes authenticating the driver based on at least one of the security information or the first CAC. The method includes generating a second CAC. The method includes transmitting the second CAC to the first user device of the driver. The method includes authenticating the driver and the customer based on at least one of the security information or the second CAC.Type: ApplicationFiled: September 25, 2023Publication date: January 11, 2024Inventors: Darren M. Goetz, Ashish B. Kurani, JoAnn Mar, Dennis E. Montenegro, Joseph Ng, Damodar Raval, Lisa Schur