OFFLINE VIRTUAL CURRENCY TRANSACTION
First Claim
1. A system for offline virtual currency transaction comprising a web service platform, a first mobile device, a second mobile device and a verifying unit, wherein the web service platform is configured to generate a first set of asymmetric crypto keys and the first mobile device is configured to generate a second set of asymmetric crypto keys for communicating with and login the web service platform, and the web service platform is configured to send the first mobile device a first mobile verification data to verify whether the login of the first mobile device is authenticated;
- wherein the web service platform is configured to generate a third set of asymmetric crypto keys and the second mobile device is configured to generate a fourth set of asymmetric crypto keys for communicating with and login the web service platform, and the web service platform is configured to send the second mobile device a second mobile verification data to verify whether the login of the second mobile device is authenticated;
wherein the second mobile device is configured to send the second mobile verification data and a first encoded pay package to the first mobile device, which includes the second device'"'"'s server authorizing package, amount, transaction date and transaction meta data, so the first mobile device is configured to verify the second device'"'"'s server authorizing package with the second mobile verification data;
wherein the first mobile device is configured to send the first mobile verification data, the first encoded pay package, and a first device'"'"'s server authorizing package to the second mobile device, and wherein the verifying unit is configured to verify the transaction between the first mobile device and second mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of conducting an offline virtual currency transaction is disclosed. The method may include steps of generating one or more virtual wallets; depositing certain amount of virtual currency in said virtual wallets; a payer transmitting at least a portion of said virtual currency to a payee through an offline platform; and payee confirming reception of the virtual currency. In one embodiment, the step of transmitting at least a portion of said virtual currency to another user through an offline platform may include a step of scanning a QR (Quick Response) code to transmit the virtual currency. In another embodiment, the virtual currency can also be transmitted through infrared. In a further embodiment, the step of confirming reception of the virtual currency may include a step of said payee deleting private key.
-
Citations
2 Claims
-
1. A system for offline virtual currency transaction comprising a web service platform, a first mobile device, a second mobile device and a verifying unit, wherein the web service platform is configured to generate a first set of asymmetric crypto keys and the first mobile device is configured to generate a second set of asymmetric crypto keys for communicating with and login the web service platform, and the web service platform is configured to send the first mobile device a first mobile verification data to verify whether the login of the first mobile device is authenticated;
-
wherein the web service platform is configured to generate a third set of asymmetric crypto keys and the second mobile device is configured to generate a fourth set of asymmetric crypto keys for communicating with and login the web service platform, and the web service platform is configured to send the second mobile device a second mobile verification data to verify whether the login of the second mobile device is authenticated; wherein the second mobile device is configured to send the second mobile verification data and a first encoded pay package to the first mobile device, which includes the second device'"'"'s server authorizing package, amount, transaction date and transaction meta data, so the first mobile device is configured to verify the second device'"'"'s server authorizing package with the second mobile verification data; wherein the first mobile device is configured to send the first mobile verification data, the first encoded pay package, and a first device'"'"'s server authorizing package to the second mobile device, and wherein the verifying unit is configured to verify the transaction between the first mobile device and second mobile device. - View Dependent Claims (2)
-
Specification