IP Library › Granted Patent US 12,051,069
Granted Patent B2
US 12,051,069 · App. 17/658,502 · Granted Jul 30, 2024

Web-based order processing system and techniques for processing orders via webpage non-fungible tokens

Inventors: Charles Raffay (Jensen Beach, FL); Robert Fallas (Huntington, NY)
Assignee: Concept Source, Inc.
G06Q20/4014G06Q20/065G06Q20/227G06Q20/363
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,051,069
App. No.
17/658,502
Granted
Jul 30, 2024
Kind
B2
Abstract

Techniques for order processing and for providing order processing application functionality using webpage non-fungible tokens (NFTs). A method includes accessing a database including nodes to identify a user and a payment account with respect to a request for processing of an order received via a webpage NFT. The webpage NFT is a webpage encoded into at least one portion of code and represented as at least one webpage and NFT node pair in the database. The user and the payment account are identified based on nodes in the database connected to the webpage and NFT node pair. The method also includes accessing the identified payment account in order to cause processing of a payment for the order and processing the order when the payment has been processed.

Claims (46)

1. A method for processing orders via webpage non-fungible tokens (NFTs), comprising:

identifying a user and a payment account of the user with respect to a request for processing of an order received via a webpage NFT, wherein identifying the user and the payment account further comprises accessing a database including a plurality of nodes, wherein the webpage NFT is a webpage encoded into at least one portion of code and represented as at least one webpage and NFT node pair in the database, wherein the user and the payment account are identified based on data stored in at least one node of the plurality of nodes in the database connected to the webpage and NFT node pair, wherein the request for processing of the order is sent by the webpage NFT in response to user interactions with the webpage via a user device that navigated to the webpage;

accessing the identified payment account in order to cause processing of a payment for the order; and

processing the order when the payment has been processed.

2. The method of claim 1 , wherein the at least one portion of code at least configures the user device to perform at least one computing task of a software application when the at least one portion of code executed on the device.

3. The method of claim 1 , wherein the database further includes a wallet node associated with an owner of the webpage NFT and connected to the webpage and NFT node pair, wherein the payment account is identified based on data stored in the wallet node.

4. The method of claim 1 , wherein accessing the identified payment account further comprises:

modifying data in at least a portion of the at least one node of the plurality of nodes in the database connected to the webpage and NFT node pair, wherein the modified data reflects a removal of funds required for the order.

5. The method of claim 1 , further comprising:

identifying a location of the user based on the plurality of nodes in the database; and

causing delivery of at least one item indicated in the request for processing the order based on the identified location of the user.

6. The method of claim 5 , further comprising:

validating the order by verifying eligibility of the user to place the order based on the identified location of the user.

7. The method of claim 6 , wherein the plurality of nodes in the database includes a ticket node connected to the webpage and NFT node pair, wherein the ticket node indicates a period of time of an event, wherein validating the order further comprises:

accessing data of the ticket node connected to the webpage and NFT node pair in order to determine whether a current time is within the period of time of the event.

8. The method of claim 1 , wherein the webpage is associated with at least one software application, wherein the at least one software application is associated with at least one computing task, wherein the at least one portion of code at least configures the device to perform the at least one computing task when the at least one portion of code executed on the device, wherein the encoded at least one portion of code of the webpage NFT is stored among nodes in the database.

9. The method of claim 8 , further comprising:

encoding the webpage into the at least one portion of code;

creating the database at least by storing the webpage and NFT node pair among the nodes in the database and storing the encoded at least one portion of code among the nodes in the database; and

providing the at least one portion of code to a device authorized by an owner of the webpage NFT.

10. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

identifying a user and a payment account of the user with respect to a request for processing of an order received via a webpage NFT, wherein identifying the user and the payment account further comprises accessing a database including a plurality of nodes, wherein the webpage NFT is a webpage encoded into at least one portion of code and represented as at least one webpage and NFT node pair in the database, wherein the user and the payment account are identified based on data stored in at least one node of the plurality of nodes in the database connected to the webpage and NFT node pair, wherein the request for processing of the order is sent by the webpage NFT in response to user interactions with the webpage via a user device that navigated to the webpage;

accessing the identified payment account in order to cause processing of a payment for the order; and

processing the order when the payment has been processed.

11. A system for processing orders via webpage non-fungible tokens (NFTs), comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

identifying a user and a payment account of the user with respect to a request for processing of an order received via a webpage NFT, wherein the system is further configured to access a database including a plurality of nodes, wherein the webpage NFT is a webpage encoded into at least one portion of code and represented as at least one webpage and NFT node pair in the database, wherein the user and the payment account are identified based on data stored in at least one node of the plurality of nodes in the database connected to the webpage and NFT node pair, wherein the request for processing of the order is sent by the webpage NFT in response to user interactions with the webpage via a user device that navigated to the webpage;

access the identified payment account in order to cause processing of a payment for the order; and

process the order when the payment has been processed.

12. The system of claim 11 , wherein the at least one portion of code at least configures the user device to perform at least one computing task of a software application when the at least one portion of code executed on the device.

13. The system of claim 11 , wherein the database further includes a wallet node associated with an owner of the webpage NFT and connected to the webpage and NFT node pair, wherein the payment account is identified based on data stored in the wallet node.

14. The system of claim 11 , wherein the system is further configured to:

modify data in at least a portion of the at least one node of the plurality of nodes in the database connected to the webpage and NFT node pair, wherein the modified data reflects a removal of funds required for the order.

15. The system of claim 11 , wherein the system is further configured to:

identify a location of the user based on the plurality of nodes in the database; and

cause delivery of at least one item indicated in the request for processing the order based on the identified location of the user.

16. The system of claim 15 , wherein the system is further configured to:

validate the order by verifying eligibility of the user to place the order based on the identified location of the user.

17. The system of claim 16 , wherein the plurality of nodes in the database includes a ticket node connected to the webpage and NFT node pair, wherein the ticket node indicates a period of time of an event, wherein the system is further configured to:

access data of the ticket node connected to the webpage and NFT node pair in order to determine whether a current time is within the period of time of the event.

18. The system of claim 11 , wherein the webpage is associated with at least one software application, wherein the at least one software application is associated with at least one computing task, wherein the at least one portion of code at least configures the device to perform the at least one computing task when the at least one portion of code executed on the device, wherein the encoded at least one portion of code of the webpage NFT is stored among nodes in the database.

19. The system of claim 18 , wherein the system is further configured to:

encode the webpage into the at least one portion of code;

create the database at least by storing the webpage and NFT node pair among the nodes in the database and storing the encoded at least one portion of code among the nodes in the database; and

provide the at least one portion of code to a device authorized by an owner of the webpage NFT.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: RAFFAY, CHARLES; FALLAS, ROBERT
To: CONCEPT SOURCE, INC.
Reel/Frame 059545/0444 →
Continuity (2)
Continuation In Part 17651125 · Feb 15, 2022
Related Publication 20230259942A1 · Aug 17, 2023