CPC G06Q 20/3223 (2013.01) [G06Q 20/10 (2013.01); G06Q 20/3433 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/401 (2013.01); G06Q 20/409 (2013.01)] | 22 Claims |
1. A system for securely and anonymously exchanging or trading a digital asset between two users where the digital asset is not associated with either user's user account, the system comprising:
one or more computer processors, and
one or more computer-readable memories, including program instructions and data stored in the one or more computer-readable memories, the one or more processors configured to execute the program instructions to cause the system to perform the operations comprising:
setting up a device account for a primary device of a first user upon a first-time registration with the system through an application programming software installed in the primary device of the first user connecting to the system via a network;
setting up a device account for a primary device of a second user upon a first-time registration with the system through an application programming software installed in the primary device of the second user connecting to the system via a network;
registering a digital asset with the system under the device account of the first user upon a purchase of a digital asset by the first user through the system;
transferring the digital asset from the device account of the first user to the device account of the second user upon initiation of a trade or exchange of said digital asset in the system; and
recording transaction-related-data and transaction history in a central ledger located in one or more computer-readable memories of the system, and recording transaction-related-data and transaction history in a partial distributed ledger located only in one or more computer-readable memories of the primary device of the first user and in one or more computer-readable memories of the primary device of the second user, respectively,
wherein the device account of the primary device with the application programming software installed is created using an irreversible function of unique device identifiers (UDID) for creating a unique anonymized data assigned as a unique device account name (HUDA) and the system uses anonymized information to conduct the set-up of device accounts and transactions of digital assets of the users registered with the system.
|