Downloadable computer software for managing virtual currency and virtual assets transactions using block chain technology; Downloadable computer software for use as a virtual currency and virtual assets wallet; virtual currency and virtual assets hardware wallets; Downloadable computer software for managing and verifying virtual currency and virtual assets transactions on a block chain; Downloadable software for generating cryptographic keys for receiving and spending virtual currency and virtual assets; Downloadable software for financial management and creation of electronic wallet data files for use with virtual currency and virtual assets; Downloadable virtual currency and virtual assets, namely, downloadable electronic encrypted data files featuring accountings and record-keepings of exchangeable virtual currency and virtual assets and exchangeable virtual assets; Computer software for use in virtual currency and virtual assets exchange; Downloadable mobile applications for use in virtual currency and virtual assets exchange; Computer hardware for virtual currency and virtual assets mining; Downloadable software in the nature of a mobile application to send, receive, store, and safeguard virtual currency and virtual assets
Electrical and Scientific ApparatusFinancial services, namely, providing a virtual currency and virtual assets for use by members of an on-line community via a global computer network; Financial services, namely, providing electronic transfer of a virtual currency and virtual assets for use by members of an on-line community via a global computer network; Payment and funds verification services in connection with virtual currency and virtual assets; Providing secure financial transactions in the nature of electronic cash transactions in connection with virtual currency and virtual assets; Financial services, namely, providing analysis, research, consultation, planning and management of virtual currency and virtual assets; Issuance of tokens of value being virtual currency and virtual assets
Insurance and FinancialProviding electronic transmission of payment data in connection with virtual currency and virtual assets via a global computer network
TelecommunicationsNon-downloadable software for managing virtual currency and virtual assets transactions using block chain technology; Non-downloadable software for managing and verifying virtual currency and virtual assets transactions on a block chain; Non-downloadable software for financial management and creation of electronic wallet data files for use with virtual currency and virtual assets; Non-downloadable software for use in virtual currency and virtual assets exchange
Computer and Scientific