Systems and methods for establishing a pull payment relationship

US11734657B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11734657-B1
Application numberUS-202217963115-A
CountryUS
Kind codeB1
Filing dateOct 10, 2022
Priority dateOct 3, 2016
Publication dateAug 22, 2023
Grant dateAug 22, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes generating a transaction code associated with a payee; generating and providing a payee device token to a payee user device; receiving an indication of a contact or a near-contact event between the payee user device and a payor user device; receiving from the payor user device, the transaction code associated with the payee and a transaction code associated with the payor, the transaction codes exchanged during the contact or near-contact event; establishing a payment relationship between the payee and the payor responsive to receiving the indication and the transaction codes from the payor user device; receiving a payment request; determining that the payment request originated from the user device identified by the payee device token, and that the received transaction codes contained in the payment request match stored transaction codes of the payee and the payor contained in a database; and processing the received payment request.

First claim

Opening claim text (preview).

What is claimed: 1. A method comprising: generating and providing, by a computing system, a transaction code associated with a payee to a user device of the payee; generating and providing, by the computing system, a payee device token to the user device of the payee; generating and providing, by the computing system, a transaction code associated with a payor to a user device of the payor; receiving, by the computing system, an indication of a contact or a near-contact event between the user device associated with the payee and the user device associated with the payor; receiving, by the computing system and from the user device associated with the payor, the transaction code associated with the payee and the transaction code associated with the payor; establishing, by the computing system, a payment relationship between the payee and the payor responsive to receiving the indication and the transaction codes from the user device associated with the payor; receiving, by the computing system, a payment request from the user device associated with the payee, wherein the payment request includes the payee device token; determining, by the computing system, that the payment request originated from the user device identified by the payee device token, and that the received transaction codes contained in the payment request match stored transaction codes of the payee and the payor contained in a database of the computing system; and processing, by the computing system, the received payment request. 2. The method of claim 1 , wherein the contact or the near-contact event is a near field communication (NFC). 3. The method of claim 1 , wherein the transaction code of the payee and the transaction code of the payor are tokenized. 4. The method of claim 1 , further comprising: registering, by the computing system, the payee for a pull payment service; and registering, by the computing system, the payor for the pull payment service. 5. The method of claim 1 , further comprising establishing rules governing the payment relationship between the payee and the payor. 6. The method of claim 5 , further comprising: receiving, by the computing system, the payment request from the payee requesting a payment from the payor; determining, by the computing system, whether the payment request conforms to the rules governing the payment relationship; declining, by the computing system, the payment request in response to determining that the payment request does not conform to the rules; and fulfilling, by the computing system, the payment request in response to determining that the payment request conforms to the rules. 7. The method of claim 5 , wherein the rules define at least one of an amount, a limit, a time/date, and a frequency of a payment. 8. The method of claim 5 , wherein the rules provide that an approval from the payor or a third party is required before making a payment. 9. The method of claim 8 , further comprising: determining, by the computing system, whether the payment request is approved by the payor or the third party as specified in the rules; declining, by the computing system, the payment request in response to determining that the payment request is declined by the payor or the third party; and fulfilling, by the computing system, the payment request in response to determining that the payment request is approved by the payor or the third party. 10. The method of claim 8 , further comprising: determining, by the computing system, that the payment request is held off by the payor or the third party; transferring, by the computing system, funds from an account associated with the payor to a holding account at the computing system; transferring, by the computing system, the funds from the holding account to an account associated with the payee upon receiving an approval by the payor or the third party; and transferring, by the computing system, the funds back from the holding account to the account associated with the payor upon receiving a declination by the payor or the third party. 11. The method of claim 1 , further comprising: receiving, by the computing system, a priority value from the payee specifying a hierarchy of a plurality of accounts of the payee; and wherein processing, by the computing system, the received payment request comprises transferring funds from an account of the payor to an account of the payee based on the hierarchy of the plurality of accounts of the payee indicated by the priority value. 12. The method of claim 1 , further comprising: storing, by the computing system in a payment database, the transaction code of the payee linked to the transaction code of the payor as part of the established payment relationship; and restricting, by the computing system, the established payment relationship between the payor and the payee to approving payment requests from only the user device identified by the payee device token. 13. A computing system comprising: at least one processing circuit comprising at least one processor coupled to at least one memory device, the at least one processing circuit structured to: generate and provide a transaction code associated with a payee to a user device of the payee; generate and provide a payee device token to the user device of the payee; generate and provide a transaction code associated with a payor to a user device of the payor; receive an indication of a contact or a near-contact event between the user device associated with the payee and the user device associated with the payor; receive from the user device associated with the payor, the transaction code associated with the payee and the transaction code associated with the payor; establish a relationship between the payee and the payor responsive to receiving the indication and the transaction codes from the user device associated with the payor; receive a payment request from the user device associated with the payee, wherein the payment request includes the payee device token; determine that the payment request originated from the user device identified by the payee device token, and that the received transaction codes contained in the payment request match stored transaction codes of the payee and the payor contained in a database of the computing system; and process the received payment request. 14. The computing system of claim 13 , wherein the contact or the near-contact event is a near field communication (NFC). 15. The computing system of claim 13 , wherein the processor is further configured to establish rules governing the payment relationship between the payee and the payor. 16. The computing system of claim 15 , wherein the rules provide that an approval from the payor or a third party is required before making a payment. 17. The computing system of claim 16 , wherein the processor is further configured to: determine that the payment request is held off by the payor or the third party; transfer funds from an account associated with the payor to a holding account at the computing system; transfer the funds from the holding account to an account associated with the payee upon receiving an approval by the payor or the third party; and transfer the funds back from the holding account to the account associated with the payor upon receiving a declination by the payor or the third party. 18. A non-transitory computer-readable media having computer-executable instructions embodied therein that, when executed by one or more processors of a computing system cause the one or more proc

Assignees

Inventors

Classifications

  • G06Q20/10Primary

    specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems · CPC title

  • RFID or NFC payments by means of M-devices · CPC title

  • G06Q20/405Primary

    Establishing or using transaction specific rules · CPC title

  • specially adapted for billing systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11734657B1 cover?
A method includes generating a transaction code associated with a payee; generating and providing a payee device token to a payee user device; receiving an indication of a contact or a near-contact event between the payee user device and a payor user device; receiving from the payor user device, the transaction code associated with the payee and a transaction code associated with the payor, the…
Who is the assignee on this patent?
Wells Fargo Bank Na
What technology area does this patent fall under?
Primary CPC classification G06Q20/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).