IP Library › Granted Patent US 10,810,560
Granted Patent B2
US 10,810,560 · App. 14/734,145 · Granted Oct 20, 2020

System and method for payment promise transfers based on preferences

Inventors: Silvia Cristina Sardela Bianchi (San Paulo, BR); Paulo Marques Caldeira, Jr. (Campinas, BR); Victor Fernandes Cavalcante (Campinas, BR); Maira Athanazio De Cerqueira Gatti (Rio de Janeiro, BR)
Assignee: International Business Machines Corporation
G06Q20/102G06Q20/24G06Q40/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,810,560
App. No.
14/734,145
Granted
Oct 20, 2020
Kind
B2
Abstract

A method includes electronically receiving at a user device of a second party a digital promise to pay a certain amount of money in exchange for goods or services from the second party, the digital promise to pay being generated by a user device of a first party; electronically sending a request from the user device of the second party to a user device of a third party to electronically transfer the digital promise to pay to the user device of the third party in exchange for goods or services from the third party. Sending the request includes sending at least one set of preferences defined at least by the first party. The method further includes electronically receiving at the user device of the second party from the third party one of an acceptance or a rejection of the request to transfer the digital promise to pay.

Claims (34)

1. A method for using a user device of a second party operating in a distributed, peer-to-peer network comprising a plurality of user devices transferring digital promises to pay, wherein the plurality of user devices include a user device of a first party, the user device of the second party, and a user device of a third party, said method comprising:

establishing on the user device of the second party, a peer-to-peer application for transferring digital promises to pay and through execution of the peer-to-peer application by the user device of the second party:

electronically receiving, by the user device of the second party from the user device of the first party, a digital promise to pay a certain amount of money in exchange for goods or services from the second party, wherein the digital promise to pay was generated by the user device of the first party,

electronically sending a request, by the user device of the second party to the user device of the third party, the request being one to electronically transfer the digital promise to pay, that was generated by the user device of the first party, to the user device of the third party in exchange for goods or services from the third party, the electronically sending the request to electronically transfer the digital promise to pay comprising sending at least one set of preferences defined by at least the first party;

electronically receiving, by the user device of the second party from the user device of the third party, one of an acceptance or a rejection of the request to electronically transfer the digital promise to pay that was generated by the user device of the first party,

where in response to the user device of the second party electronically receiving an acceptance of the request to electronically transfer the digital promise to pay,

determining, by the user device of the second party, whether an amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party, and, when the amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party, splitting, by the user device of the second party, the digital promise to pay by:

transferring, by the user device of the second party to the user device of the third party, a first digital promise to pay for the amount owed, retaining, by the user device of the second party, a second digital promise to pay representing a difference between the certain amount and the amount owed to the third party, and electronically notifying the first party that the third party now owns a portion of the digital promise to pay and that the second party owns a remaining portion of the digital promise to pay.

2. The method as in claim 1 , where a set of attributes are defined based on one or more of at least geographic location, occupation or activity, income, assets and liabilities of the first party.

3. The method of claim 1 , where the digital promise to pay that is electronically received by the user device of the second party comprises an identification of the first party and an identification of any intermediate parties that have previously electronically received and transferred the digital promise to pay.

4. The method of claim 3 , where a preference of the at least one set of preferences defined by the first party specifies a maximum number of times that the digital promise to pay can be electronically transferred between parties.

5. The method of claim 1 , where the request to electronically transfer the digital promise to pay is accepted only when attributes for the at least one set of preferences defined by the first party are satisfied and when attributes for at least one set of preferences defined by the third party are satisfied.

6. A user device of a second party operating in a distributed, peer-to-peer network comprising a plurality of user devices transferring digital promises to pay, wherein the plurality of user devices include a user device of a first party, the user device of the second party, and a user device of a third party, said user device of the second party comprising:

at least one memory that stores software instructions; and

at least one data processor connected with said at least one memory, wherein the at least one data processor upon execution of software instructions performs steps comprising:

establishing on the user device of the second party, a peer-to-peer application for transferring digital promises to pay and through execution of the peer-to-peer application:

electronically receiving from the user device of the first party, a digital promise to pay a certain amount of money in exchange for goods or services from the second party, wherein the digital promise to pay was generated by the user device of the first party;

electronically sending a request to the user device of the third party, the request being one to electronically transfer the digital promise to pay, that was generated by the user device of the first party, to the user device of the third party in exchange for goods or services from the third party, the electronically sending the request to electronically transfer the digital promise to pay comprising sending at least one set of preferences defined by at least the first party,

electronically receiving from the user device of the third party, one of an acceptance or a rejection of the request to electronically transfer the digital promise to pay that was generated by the user device of the first party, where in response to electronically receiving an acceptance of the request to electronically transfer the digital promise to pay,

determining whether an amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party and, when the amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party, splitting the digital promise to pay by:

transferring, to the user device of the third party, a first digital promise to pay for the amount owed, retaining a second digital promise to pay representing a difference between the certain amount and the amount owed to the third party, and electronically notifying the first party that the third party now owns a portion of the digital promise to pay and that the second party owns a remaining portion of the digital promise to pay.

7. The user device as in claim 6 , where attributes have associated thresholds and where a preference of the at least one set of preferences is generated based on attributes and thresholds for a particular role assumed by a party, where the role comprises one of an owner of a digital promise to pay who generates the digital promise to pay, and a receiver of a digital promise to pay.

8. The user device as in claim 7 , where a set of attributes are defined based on one or more of at least geographic location, occupation or activity, income, assets and liabilities of the first party.

9. The user device as in claim 6 , where the digital promise to pay that is electronically received comprises an identification of the first party and an identification of any intermediate parties that have previously electronically received and transferred the digital promise to pay.

10. The user device as in claim 6 , where the request to electronically transfer the digital promise to pay is accepted only when attributes for the at least one set of preferences defined by the first party are satisfied and when attributes for at least one set of preferences defined by the third party are satisfied.

11. A computer program product comprising a non-transitory computer-readable medium having software instructions stored thereon, said software instructions when executed by a user device of a second party operating in a distributed, peer-to-peer network comprising a plurality of user devices transferring digital promises to pay, wherein the plurality of user devices include a user device of a first party, the user device of the second party, and a user device of a third party performs operations comprising:

establishing on the user device of the second party, a peer-to-peer application for transferring digital promises to pay and through execution of the peer-to-peer application:

electronically receiving from the user device of the first party, a digital promise to pay a certain amount of money in exchange for goods or services from the second party, wherein the digital promise to pay was generated by the user device of the first party;

electronically sending a request to the user device of the third party, the request being one to electronically transfer the digital promise to pay, that was generated by the user device of the first party, to the user device of the third party in exchange for goods or services from the third party, the electronically sending the request to electronically transfer the digital promise to pay comprising sending at least one set of preferences defined by at least the first party,

electronically receiving from the user device of the third party, one of an acceptance or a rejection of the request to electronically transfer the digital promise to pay that was generated by the user device of the first party, where in response to electronically receiving an acceptance of the request to electronically transfer the digital promise to pay,

determining whether an amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party and, when the amount owed by the second party to the third party for the goods or services is less than the certain amount of money of the digital promise to pay that was generated by the first party, splitting the digital promise to pay by:

transferring, to the user device of the third party, a first digital promise to pay for the amount owed, retaining a second digital promise to pay representing a difference between the certain amount and the amount owed to the third party, and electronically notifying the first party that the third party now owns a portion of the digital promise to pay and that the second party owns a remaining portion of the digital promise to pay.

12. The computer program product as in claim 11 , where a preference is generated based on attributes and thresholds for a particular role assumed by a party, where the role comprises one of an owner of a digital promise to pay who generates the digital promise to pay, and a receiver of a digital promise to pay, and where a set of attributes are defined based on one or more of at least geographic location, occupation or activity, income, assets and liabilities of the first party.

13. The computer program product as in claim 11 , where the digital promise to pay that is electronically received comprises an identification of the first party and an identification of any intermediate parties that have previously electronically received and transferred the digital promise to pay, and where a preference of the first party specifies a maximum number of times that the digital promise to pay can be transferred between parties.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2025
From: BLUE OWL CREDIT INCOME CORP (F/K/A OWL ROCK CORE INCOME CORP.), AS COLLATERAL AGENT
To: AVALARA, INC.; EDISON VAULT, LLC
Reel/Frame 070671/0486 →
SECURITY INTEREST Recorded Mar 28, 2025
From: AVALARA, INC.; EDISON VAULT, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 070671/0097 →
SECURITY INTEREST Recorded Oct 20, 2022
From: AVALARA, INC.; EDISON VAULT, LLC
To: OWL ROCK CORE INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 061728/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: EDISON VAULT, LLC
Reel/Frame 054693/0269 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 4TH ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 035865 FRAME: 0261. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 23, 2015
From: BIANCHI, SILVIA CRISTINA SARDELA; CALDEIRA, PAULO MARQUES, JR.; CAVALCANTE, VICTOR FERNANDES; GATTI, MAIRA ATHANAZIO DE CERQUEIRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036174/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: BIANCHI, SILVIA CRISTINA SARDELA; CALDEIRA, PAULO MARQUES, JR.; CAVALCANTE, VICTOR FERNANDES; GATTI, MARIA ATHANAZIO DE CERQUEIRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035865/0261 →
Continuity (1)
Related Publication 20160364702A1 · Dec 15, 2016