Systems and methods for establishing a pull payment relationship

US11468414B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11468414-B1
Application numberUS-201615284040-A
CountryUS
Kind codeB1
Filing dateOct 3, 2016
Priority dateOct 3, 2016
Publication dateOct 11, 2022
Grant dateOct 11, 2022

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.

Systems, methods, and apparatuses for establishing a pull payment relationship are disclosed herein. A method performed by a financial institution computing system includes registering a payee for a pull payment service; registering a payor for the pull payment service; receiving an indication of a contact or a near contact event occurring between a user device associated with the payee and a user device associated with the payor; establishing a pull payment relationship between the payee and the payor responsive to receiving the indication; and fulfilling a payment request from the payee based on the established pull payment relationship.

First claim

Opening claim text (preview).

What is claimed: 1. A method comprising: registering, by a financial institution computing system, a payee for a pull payment service; generating, by the financial institution computing system, a transaction code associated with a plurality of accounts of the payee; receiving, by the financial institution computing system, a priority value from the payee specifying a hierarchy of a plurality of accounts of the payee to define when each account in the plurality of accounts receives payments; generating, by the financial institution computing system, a payee device token structured to identify a user device associated with the payee; providing, by the financial institution computing system, the payee device token and the transaction code to the user device of the payee; registering, by the financial institution computing system, a payor for the pull payment service; receiving, by the financial institution computing system, an indication of a contact or a near-contact event between the user device associated with the payee and a user device associated with the payor; receiving, by the financial institution computing system and from the user device associated with the payor, 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, by the financial institution computing system, a pull 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; storing, by the financial institution computing system in a pull payment database, the transaction code of the payee linked to the transaction code of the payor as part of the established pull payment relationship; restricting, by the financial institution computing system, the established pull payment relationship between the payor and the payee to approving payment requests from only the user device associated with the payee device token; establishing, by the financial institution computing system, rules governing the pull payment relationship between the payee and the payor, the rules defining a maximum frequency of payment requests from the payee, a maximum currency value for payment requests from the payee, and a requirement for an approval of payment requests from a third-party approver before fulfilling the payment requests; receiving, by the financial institution computing system, a payment request having a requested currency value; determining, by the financial institution computing system, that the received payment request conforms to the established rules, 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 the stored transaction codes of the payee and the payor contained in the pull payment database; and processing, by the financial institution computing system, the received payment request in response to the determination that the payment request conforms to the established rules, wherein the processing comprises transferring funds from an account of the payor to an account of the payee based on the hierarchy of the plurality accounts of the payee indicated by the priority value. 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: receiving, by the financial institution computing system, a subsequent payment request from the payee requesting the payment from the payor; determining, by the financial institution computing system, whether the subsequent payment request conforms to the established rules governing the pull payment relationship; and one of: declining, by the financial institution computing system, the subsequent payment request in response to determining that the subsequent payment request does not conform to the established rules; or fulfilling, by the financial institution computing system, the subsequent payment request in response to determining that the subsequent payment request conforms to the established rules. 5. The method of claim 1 , wherein the rules further define a time or a date. 6. The method of claim 1 , further comprising: determining, by the financial institution computing system, that approval of the received payment request is postponed by the third-party approver; transferring, by the financial institution computing system, funds from a second financial account to a holding account at the financial institution computing system in response to the determination that approval of the received payment request is postponed by the third-party approver; transferring, by the financial institution computing system, the funds from the holding account to a first financial account upon receiving the approval by the third-party approver; and transferring, by the financial institution computing system, the funds back from the holding account to the second financial account upon receiving a declination by the-third-party approver. 7. A computing system associated with a financial institution, the computing system comprising: a pull payment repository structured to store information relating to a pull payment service provided by the financial institution; and a processor communicably coupled to the pull payment repository and structured to: register a payee for the pull payment service; generate a transaction code associated with a plurality of accounts of the payee; receive a priority value from the payee specifying a hierarchy of a plurality of accounts of the payee to define when each account in the plurality of accounts receives payments; generate a payee device token structured to identify a user device associated with the payee; provide the payee device token and the transaction code to the user device of the payee; register a payor for the pull payment service; receive an indication of a contact or a near-contact event occurring between the user device associated with the payee and a user device associated with the payor; receive, from the user device associated with the payor, 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; establish a pull 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; store, in a pull payment database, the transaction code of the payee linked to the transaction code of the payor as part of the established pull payment relationship; restrict the established pull payment relationship between the payor and the payee to approving payment requests from only the user device associated with the payee device token; establish rules governing the pull payment relationship between the payee and the payor, the rules defining a maximum frequency of payment requests from the payee, a maximum currency value for payment requests from the payee, and a requirement for an approval of payment requests from a third-party approver before fulfilling the payment requests; receive a payment request having a requested currency value; determine that the received payment request conforms to the established rules, 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 the stored transaction codes of the payee and the payor contained in the pull

Assignees

Inventors

Classifications

  • G06Q20/405Primary

    Establishing or using transaction specific rules · CPC title

  • specially adapted for billing systems · CPC title

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

  • G06Q20/10Primary

    specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking 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 US11468414B1 cover?
Systems, methods, and apparatuses for establishing a pull payment relationship are disclosed herein. A method performed by a financial institution computing system includes registering a payee for a pull payment service; registering a payor for the pull payment service; receiving an indication of a contact or a near contact event occurring between a user device associated with the payee and a u…
Who is the assignee on this patent?
Wells Fargo Bank Na
What technology area does this patent fall under?
Primary CPC classification G06Q20/405. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 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).