Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of an electronic marketplace comprising the steps of: storing in a publishing non-transient storage, by a publishing network node, a listing of a listing user wherein the listing comprises: an item description, and a listing market ID associated with the listing user, and a listing digital signature of the listing user; amending the listing with a node address of the publishing network node and a listing status; communicating, by a peer-to-peer network, the listing from the publishing network node to a shopping network node; storing the listing in a shopping non-transient storage of the shopping network node if the listing meets a shopping criterion of a shopping user; and sending, by the peer-to-peer network, a listing response from the shopping user to the publishing network node, wherein the listing response comprises a shopping market ID associated with the shopping user, and a shopping digital signature of the shopping user.
2. The method of claim 1 , wherein the publishing network node comprises a publishing node table that catalogs a first plurality of network addresses of the peer-to-peer network, and the shopping network node comprises a shopping node table that catalogs a second plurality of network addresses of the peer-to-peer network.
3. The method of claim 2 further comprising the steps of: storing the listing in a listing non-transient storage of a listing network node; selecting the publishing network node after considering at least one of: a publishing network node descriptor cataloged in a listing node table, a publishing network node latency or jitter, a publishing network node physical location, a publishing network node start date, a publishing network node reliability metric, a publishing network node uptime metric, a publishing network node previous use, a publishing network node random selection, a publishing network node reputation metric, a first count of one or more listings published by the publishing network node, and a second count of one or more node entries in the publishing node table; and communicating, by the peer-to-peer network, the listing from the listing network node to the publishing network node.
4. The method of claim 3 , wherein the step of communicating the listing from the listing network node to the publishing network node further comprises: selecting a publishing-assistant node after considering at least one of: a publishing-assistant node descriptor, a publishing-assistant node network latency or jitter, a publishing-assistant node physical location, a publishing-assistant node start date, a publishing-assistant node reliability metric, a publishing-assistant node uptime metric, a publishing-assistant node previous use, a publishing-assistant node random selection, a publishing-assistant reputation metric, and a third count of one or more node entries in a publishing-assistant node table of the publishing-assistant node; communicating the listing from the listing network node, to the publishing network node, through the publishing-assistant node using anonymous encrypted communication; and waiting for a pseudo-random period of time.
5. The method of claim 3 , further comprising the step of: paying a portion of a transaction resulting from the listing to an account of an existing node from which the listing network node received its first node table.
6. The method of claim 1 , wherein the step of sending further comprises: selecting a responding-assistant node after considering at least one of: a responding-assistant node descriptor, a responding-assistant node network latency or jitter, a responding-assistant node physical location, a responding-assistant node start date, a responding-assistant node reliability metric, a responding-assistant node uptime metric, a responding-assistant node previous use, a responding-assistant node random selection, a responding-assistant node reputation metric, and a fourth count of one or more node entries in a responding-assistant node table of the responding-assistant node; and sending the listing response from the shopping network node, to the publishing network node, through the responding-assistant node using anonymous encrypted communication.
7. The method of claim 1 , further comprising the step of: paying a portion of a transaction resulting from the listing to an account of the publishing network node.
8. The method of claim 1 , wherein the step of communicating the listing from the publishing network node to the shopping network node further comprises: communicating the listing from the publishing network node to a server network node; storing the listing in a server non-transient storage of the server network node; and communicating the listing from the server network node to the shopping network node.
9. The method of claim 8 , further comprising the step of: paying a portion of a transaction resulting from the listing to an account of the server network node.
10. The method of claim 1 , wherein the listing further comprises a price, wherein the price is expressed in one of: a centrally issued currency, a government currency, and a digital currency.
11. The method of claim 1 , wherein the publishing network node comprises a publishing reputation table that catalogs a third plurality of node reputation metrics of the peer-to-peer network, and the shopping network node comprises a shopping reputation table that catalogs a fourth plurality of reputation metrics of the peer-to-peer network.
12. The method of claim 1 , further comprising the steps of: selecting at least one escrow node; and depositing funds from an account of at least one of the listing user and shopping user into an account of the escrow node wherein an approval of the escrow node is required to pay a portion of the funds to a recipient.
13. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor to perform the steps of: storing in a publishing non-transient storage, by a publishing network node, a listing of a listing user wherein the listing comprises: an item description, a listing market ID associated with the listing user, and a listing digital signature of the listing user; amending the listing with a node address of the publishing network node and a listing status; communicating, by a peer-to-peer network, the listing from the publishing network node to a shopping network node; storing the listing in a shopping non-transient storage of the shopping network node if the listing meets a shopping criterion of a shopping user; and sending, by the peer-to-peer network, a listing response from the shopping user to the publishing network node, wherein the listing response comprises a shopping market ID associated with the shopping user, and a shopping digital signature of the shopping user.
14. The medium of claim 13 , wherein the publishing network node comprises a publishing node table that catalogs a first plurality of network addresses of the peer-to-peer network, and the shopping network node comprises a shopping node table that catalogs a second plurality of network addresses of the peer-to-peer network.
15. The medium of claim 14 , wherein the program further instructs the processor to perform the steps of: storing the listing in a listing non-transient storage of a listing network node; selecting the publishing network node after considering at least one of: a publishing network node descriptor cataloged in a listing node table, a publishing network node latency or jitter, a publishing network node physical location, a publishing network node start date, a publishing network node reliability metric, a publishing network node uptime metric, a publishing network node previous use, a publishing network node random selection, a publishing network node reputation metric, a first count of one or more listings published by the publishing network node, and a second count of one or more node entries in the publishing node table; and communicating, by the peer-to-peer network, the listing from the listing network node to the publishing network node.
16. The medium of claim 15 , wherein the step of communicating the listing from the listing network node to the publishing network node further comprises: selecting a publishing-assistant node after considering at least one of: a publishing-assistant node descriptor, a publishing-assistant node network latency or jitter, a publishing-assistant node physical location, a publishing-assistant node start date, a publishing-assistant node reliability metric, a publishing-assistant node uptime metric, a publishing-assistant node previous use, a publishing-assistant node random selection, a publishing-assistant reputation metric, and a third count of one or more node entries in a publishing-assistant node table of the publishing-assistant node; communicating the listing from the listing network node, to the publishing network node, through the publishing-assistant node using anonymous encrypted communication; and waiting for a pseudo-random period of time.
17. The medium of claim 15 , wherein the program further instructs the processor to perform the step of: paying a portion of a transaction resulting from the listing to an account of an existing node from which the listing network node received its first node table.
18. The medium of claim 13 , wherein the step of sending further comprises: selecting a responding-assistant node after considering at least one of: a responding-assistant node descriptor, a responding-assistant node network latency or jitter, a responding-assistant node physical location, a responding-assistant node start date, a responding-assistant node reliability metric, a responding-assistant node uptime metric, a responding-assistant node previous use, a responding-assistant node random selection, a responding-assistant node reputation metric, and a fourth count of one or more node entries in a responding-assistant node table of the responding-assistant node; and sending the listing response from the shopping network node, to the publishing network node, through the responding-assistant node using anonymous encrypted communication.
19. The medium of claim 13 , wherein the program further instructs the processor to perform the step of: paying a portion of a transaction resulting from the listing to an account of the publishing network node.
20. The medium of claim 13 , wherein the step of communicating the listing from the publishing network node to the shopping network node further comprises: communicating the listing from the publishing network node to a server network node; storing the listing in a server non-transient storage of the server network node; and communicating the listing from the server network node to the shopping network node.
21. The medium of claim 20 , wherein the program further instructs the processor to perform the step of: paying a portion of a transaction resulting from the listing to an account of the server network node.
22. The medium of claim 13 , wherein the listing further comprises a price, wherein the price is expressed in one of: a centrally issued currency, a government currency, and a digital currency.
23. The medium of claim 13 , wherein the publishing network node comprises a publishing reputation table that catalogs a third plurality of node reputation metrics of the peer-to-peer network, and the shopping network node comprises a shopping reputation table that catalogs a fourth plurality of reputation metrics of the peer-to-peer network.
24. The medium of claim 13 , wherein the program further instructs the processor to perform the steps of: selecting at least one escrow node; and depositing funds from an account of at least one of the listing user and shopping user into an account of the escrow node wherein an approval of the escrow node is required to pay a portion of the funds to a recipient.
Unknown
December 13, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.