IP Library Granted Patent US 12,198,165
Granted Patent B1
US 12,198,165 · App. 18/882,480 · Granted Jan 14, 2025

Automatically inserting an identifier into an item record using a web interface in embedded code on a website associated with a nonprofit entity, and generating, using the identifier, an impact statement communicating a value in charitable goods and/or charitable services

Inventor: Raymond J. Gary, Jr. (Dallas, TX)
Assignee: iDonate LLC
G06Q30/0279G06Q30/0278G06Q40/04
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 12,198,165
App. No.
18/882,480
Granted
Jan 14, 2025
Kind
B1
Abstract

A system and method of processing, within a single procedure, cash equivalents and fix assets from any disposition class. The method includes identifying the benefactor and asset to be donation. Once identified, the asset is classified into one of three disposition classes. The disposition classes are used to determine the value for valuing. Once the value is determined, an impact statement is generated. Depending on the disposition class, the item is either converted to funds directly or through an intermediary. Once the item is converted to funds, the funds are transferred to the identified benefactor.

Claims (71)

1. A method, comprising:

displaying, via a website and on a display screen of a computer, a message associated with a nonprofit entity;

generating, using a backend server associated with a third party that is different from the nonprofit entity, an item record, the item record comprising a transaction identifier that identifies a transaction, the transaction being a donation of an item, the donation of the item benefiting the nonprofit entity;

wherein the backend server is in communication with the computer via a network;

wherein generating the item record comprises:

providing, using the backend server associated with the third party that is different from the nonprofit entity, a web interface in embedded code on the website, the embedded code including:

a designation identifier associated with the nonprofit entity, wherein the designation identifier identifies the nonprofit entity; and

a schedule identifier associated with re-occurring donations, each of which re-occurring donations either is the same as the donation of the item or is a donation of an item having a type that is the same as that of the item associated with the item record being generated; and

automatically inserting, using the embedded code and the backend server, the designation identifier and the schedule identifier into the item record,

wherein the designation identifier and the schedule identifier are automatically inserted into the item record, by the backend server, in response to the use of the website; and

initiating conversion of the item to settled funds via a processing path;

wherein the schedule identifier of the embedded code, by which the web interface is provided by the backend server, enables the re-occurring donations to be made, using the backend server and without requiring additional use of the website by a user;

wherein the computer utilizes one or more application programming interfaces (APIs) to communicate, via the network, with the backend server associated with the third party that is different from the nonprofit entity; and

wherein the embedded code, by which the web interface is provided by the backend server, (i) enables the third party to act as a representative of the nonprofit entity via the backend server, while at the same time (ii) giving the appearance to a user of the website that the user is interacting with the nonprofit entity directly via the website of the nonprofit entity, notwithstanding that the third party, with which the backend server is associated, is different from the nonprofit entity with which the website is associated.

2. The method of claim 1 ,

wherein the embedded code further includes a campaign identifier associated with a campaign of the nonprofit entity; and

wherein the method further comprises:

automatically inserting, using the embedded code and the backend server, the campaign identifier into the item record; and

aggregating, using the backend server, the item record with other item records that include the campaign identifier associated with the campaign of the nonprofit entity that is identified by the designation identifier.

3. The method of claim 1 , further comprising:

generating, using the backend server, an impact statement,

wherein the impact statement communicates a value, and

wherein the backend server generates the impact statement based on the donation of the item that benefits the nonprofit entity; and

transmitting, using the backend server, the impact statement to the computer.

4. The method of claim 3 , further comprising:

receiving, via the website, an acceptance command accepting the impact statement.

5. The method of claim 1 , further comprising:

transmitting, via the website and to the computer, information including the transaction identifier.

6. The method of claim 1 , wherein the item is a cash equivalent item.

7. The method of claim 1 ,

wherein the embedded code further includes disposition class data associated with the item; and

wherein the processing path, via which the conversion of the item to settled funds is initiated, is based on the disposition class data.

8. An apparatus, comprising:

one or more non-transitory machine-readable mediums; and

machine-executable instructions stored on the one or more non-transitory machine-readable mediums;

wherein, when the machine-executable instructions are executed by at least one computer processor, the following steps are executed:

displaying, via a website and on a display screen of a computer, a message associated with a nonprofit entity;

generating, using a backend server associated with a third party that is different from the nonprofit entity, an item record, the item record comprising a transaction identifier that identifies a transaction, the transaction being a donation of an item, the donation of the item benefiting the nonprofit entity;

wherein the backend server is in communication with the computer via a network;

wherein generating the item record comprises:

providing, using the backend server associated with the third party that is different from the nonprofit entity, a web interface in embedded code on the website, the embedded code including:

a designation identifier associated with the nonprofit entity, wherein the designation identifier identifies the nonprofit entity; and

a schedule identifier associated with re-occurring donations, each of which re-occurring donations either is the same as the donation of the item or is a donation of an item having a type that is the same as that of the item associated with the item record being generated; and

automatically inserting, using the embedded code and the backend server, the designation identifier and the schedule identifier into the item record,

wherein the designation identifier and the schedule identifier are automatically inserted into the item record, by the backend server, in response to the use of the website; and

initiating conversion of the item to settled funds via a processing path;

wherein the schedule identifier of the embedded code, by which the web interface is provided by the backend server, enables the re-occurring donations to be made, using the backend server and without requiring additional use of the website by a user;

wherein the computer utilizes one or more application programming interfaces (APIs) to communicate, via the network, with the backend server associated with the third party that is different from the nonprofit entity; and

wherein the embedded code, by which the web interface is provided by the backend server, (i) enables the third party to act as a representative of the nonprofit entity via the backend server, while at the same time (ii) giving the appearance to a user of the website that the user is interacting with the nonprofit entity directly via the website of the nonprofit entity, notwithstanding that the third party, with which the backend server is associated, is different from the nonprofit entity with which the website is associated.

9. The apparatus of claim 8 ,

wherein the embedded code further includes a campaign identifier associated with a campaign of the nonprofit entity; and

wherein, when the machine-executable instructions are executed by the at least one computer processor, the following steps are also executed:

automatically inserting, using the embedded code and the backend server, the campaign identifier into the item record; and

aggregating, using the backend server associated with the third party that is different from the nonprofit entity, the item record with other item records that include the campaign identifier associated with the campaign of the nonprofit entity that is identified by the designation identifier.

10. The apparatus of claim 8 ,

wherein, when the machine-executable instructions are executed by the at least one computer processor, the following steps are also executed:

generating, using the backend server, an impact statement,

wherein the impact statement communicates a value, and

wherein the backend server generates the impact statement based on the donation of the item that benefits the nonprofit entity;

and

transmitting, using the backend server, the impact statement to the computer.

11. The apparatus of claim 10 ,

wherein, when the machine-executable instructions are executed by the at least one computer processor, the following step is also executed:

receiving, via the website, an acceptance command accepting the impact statement.

12. The apparatus of claim 8 ,

wherein, when the machine-executable instructions are executed by the at least one computer processor, the following step is also executed:

transmitting, via the website and to the computer, information including the transaction identifier.

13. The apparatus of claim 8 , wherein the item is a cash equivalent item.

14. The apparatus of claim 8 ,

wherein the embedded code further includes disposition class data associated with the item; and

wherein the processing path, via which the conversion of the item to settled funds is initiated, is based on the disposition class data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2024
From: GARY, RAYMOND J., JR.
To: IDONATE LLC
Reel/Frame 068560/0386 →
Continuity (7)
Continuation 17089000 · Nov 4, 2020
Continuation 16829829 · Mar 25, 2020
Continuation 15348661 · Nov 10, 2016
Continuation In Part 14936285 · Nov 9, 2015
Continuation In Part 14751554 · Jun 26, 2015
Continuation In Part 13874792 · May 1, 2013
Provisional Application 62017989 · Jun 27, 2014
References Cited (6)
US 20140040100A1 · Keitz · 2014 [cited by examiner]
US 20150006426A1 · Sobhani · 2015 [cited by examiner]
US 20150339737A1 · Butt · 2015 [cited by examiner]
US 20160350817A1 · Garbarino · 2016 [cited by examiner]
US 20170132673A1 · Skoog · 2017 [cited by examiner]
Dawkins, Tom. “Tap the Power of the Internet for Your Fundraising Campaigns.” Our Children: The National PTA Magazine 38.3 (2013): 14-16 (Year: 2013). [cited by examiner]