User account recovery techniques using secret sharing scheme with trusted referee
US-2020242232-A1 · Jul 30, 2020 · US
US11989730B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11989730-B2 |
| Application number | US-202217680200-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2022 |
| Priority date | Aug 30, 2019 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention provides a virtual code-based transaction system, method and program, wherein the method includes a virtual code reception step in which a virtual code verification means receives a virtual code, and the virtual code is generated by a virtual code generation function included in a virtual code generation means, searching, by the virtual code verification means, for a storage location of a User Identification (UID) in the virtual code, searching, by the virtual code verification means, for control command information stored by matching the searched UID, and performing a control command based on the extracted control command information, wherein the virtual code verification means stores a plurality of UIDs and changes control command information matched to each of the plurality of UIDs every preset period.
Opening claim text (preview).
The invention claimed is: 1. A transaction method using virtual code, the method comprising: receiving, by a virtual code verification device, via a wireless communication, from a virtual code generation device, a virtual code, which is generated by a virtual code generation function included in the virtual code generation device, wherein the virtual code verification device and the virtual code generation device are connected via the wireless communication; searching, by the virtual code verification device, for a storage location of a User Identification (UID) in the virtual code, wherein the storage location indicates a point on a track of a storage location search algorithm, and the point corresponds to a time point when a user requests a registration of the UID; searching, by the virtual code verification device, for control command information stored in memory of the virtual code verification device by matching with the UID; performing a control command based on the control command information; storing a plurality of UIDs in the memory of the virtual code verification device and also in memory of the virtual code generation device; matching the control command information with a first UID of the plurality of UIDs during a first preset period; and changing the control information to be matched with a second UID of the plurality of UIDs during a second preset period. 2. The method of claim 1 , further comprising, for each preset period, updating, by the virtual code verification device, period information stored in the virtual code verification device, wherein, when the virtual code verification device updates the period information, the control command information matched to each of the plurality of UIDs and stored is matched to different UIDs and stored. 3. The method of claim 2 , further comprising verifying, by the virtual code verification device, the virtual code using the stored period information. 4. The method of claim 3 , wherein the verifying of the virtual code comprises: extracting period information from the virtual code by the virtual code verification device; and verifying, by the virtual code verification device, a validity of the virtual code by comparing the extracted period information with the period information stored in the virtual code verification device. 5. The method of claim 4 , wherein the updating, by the virtual code verification device, the period information stored in the virtual code verification device comprises: updating, by the virtual code verification device, period information from a first period to a second period; and changing, by the virtual code verification device, a storage location of control command information so that control command information stored by matching a specific UID in the first period matches a UID different from the specific UID in the second period. 6. The method of claim 5 , wherein the verifying of the virtual code comprises, if the extracted period information does not match the second period stored in the virtual code verification device, checking, by the virtual code verification device, whether the extracted period information matches the first period. 7. The method of claim 6 , wherein, if the extracted period information and the first period match, the performing of the control command based on the extracted control command information comprises performing, by the virtual code verification device, a control command corresponding to the stored control command information by matching the UID in the first period. 8. The method of claim 1 , wherein the virtual code comprises: a first code for setting a starting point of the storage location search; and a second code for setting a search path from the starting point to the storage location according to a specific search method. 9. The method of claim 3 , wherein the verifying, by the virtual code verification device, the virtual code comprises: extracting, by the virtual code verification device, a unique value of the virtual code verification device from the virtual code; and verifying, by the virtual code verification device, a validity of the virtual code by comparing the extracted unique value with the unique value stored in the virtual code verification device. 10. A non-transitory computer readable medium coupled with a hardware processor, storing a transaction program using a virtual code, the transaction program including instructions to execute the method of claim 1 . 11. A virtual code generation device for transactions, the device comprising: a processor configured to: match control command information corresponding to a purchase request of a user among a plurality of User Identifications (UIDs) stored in the virtual code generation device and generate one or more detail codes based on the UIDs; generate a virtual code by combining the one or more detail codes using a virtual code generation function; and transmit, via a wireless communication, the virtual code to a virtual code reception device or a virtual code verification device, wherein the virtual code generation device is connected with the virtual code reception or the virtual code verification device, via the wireless communication, wherein the virtual code generation device stores a plurality of UIDs, matches control command information with a first UID of the plurality of UIDs during a first preset period, and changes the control command information to be matched with a second UID of the plurality of UIDs during a second preset period. 12. The device of claim 11 , wherein the virtual code generation device matches and stores control command information stored by matching each of the plurality of UIDs to different UIDs in the same period as the virtual code verification device. 13. A virtual code verification device for transactions, the device comprising: a processor configured to: receive, via a wireless communication, from a virtual code generation device, a virtual code, wherein the virtual code verification device and the virtual code generation device are connected via the wireless communication; extract a detail code from the virtual code; search a storage location of a User Identification (UID) based on the detail code, wherein the storage location indicates a point on a track of a storage location search algorithm, and the point corresponds to a time point when a user requests a registration of the UID; match the UID and extract stored control command information; verify the virtual code; and perform control based on the extracted control command information, wherein the virtual code verification device stores a plurality of UIDs, matches control command information with a first UID of the plurality of UIDs during a first preset period, and changes the control command information to be matched with a second UID of the plurality of UIDs during a second preset period. 14. The device of claim 13 , wherein the virtual code verification device matches and stores control command information stored by matching each of the plurality of UIDs to different UIDs in the same period as the virtual code verification device. 15. The device of claim 13 , wherein the processor is further configured to: extract period information from the virtual code; and compare the extracted period information with the period information stored in the virtual code verification device to verify a validity of the virtual code. 16. The method of claim 1 , where the receiving comprises: receiving, by the virtual code verification device, via the wireless communication, via a virtual code
Identity check for transactions · CPC title
Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title
Payment protocols; Details thereof · CPC title
using an alias or single-use codes · CPC title
Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.