IP Library Granted Patent US 11,468,423
Granted Patent B2
US 11,468,423 · App. 17/393,611 · Granted Oct 11, 2022

Method, program, server, wearable device for providing wearable device-based financial transaction

Inventor: Chang Hun Yoo (Seoul, KR)
Assignee: SSENSTONE INC.
G06Q20/321G06Q20/02G06Q20/3278G06F1/163G06Q20/385G06Q20/409G06Q20/40145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,468,423
App. No.
17/393,611
Granted
Oct 11, 2022
Kind
B2
Abstract

The present invention provides a method, program, server, and wearable device that may generate a virtual code, which is not matched with any other code, whenever a payment is requested. Furthermore, the present invention provides a method, program, server, and wearable device that may conveniently add a device while security is maintained, when a user wants to add a device capable of being used as a payment means. Moreover, the present invention provides a method, program, server, and wearable device that may add and use only an algorithm without changing a conventional process, and may provide a wearable device-based financial transaction.

Claims (37)

1. A method comprising:

providing a financial transaction performed by a verification server including a hardware processor that performs a virtual code verification, by using a wearable device that is a hardware device,

wherein the providing comprises:

receiving a virtual code generated by a virtual code generation module, which stores registration information regarding the wearable device that performs an offline payment based on short-range communication;

searching for a storage space, in which the payment code of the wearable device is stored, based on the virtual code; and

transmitting the payment code to a payment server,

wherein the virtual code is a random code changed per unit time and includes information for searching for the storage space where the payment code is stored, and

wherein the payment code is code data assigned to the wearable device or an actual card number matching the wearable device, and the wearable device does not display the payment code on the wearable device.

2. The method of claim 1 , wherein the virtual code is generated by a virtual code generation function based on seed data obtained as being tagged by the wearable device in the virtual code generation module.

3. The method of claim 2 , wherein the virtual code is output to the outside by the virtual code generation module to make an online payment, and

wherein the receiving of the virtual code includes:

receiving the virtual code output to the outside.

4. The method of claim 2 , wherein the wearable device is registered based on a partnership with each wearable device company.

5. The method of claim 2 , wherein the virtual code is generated by combining a plurality of detailed codes,

wherein the plurality of detailed codes have a correlation for searching for the storage space, and

wherein the searching for the storage space includes:

extracting, by a storage space search algorithm included in the verification server, the plurality of detailed codes included in the virtual code; and

searching for the storage space connected to a user identification (UID) assigned to the wearable device based on the plurality of detailed codes.

6. The method of claim 5 , wherein the storage space search algorithm searches for the storage space by passing waypoints corresponding to one or more detailed codes among the plurality of detailed codes and performing a calculation based on a correlation between the plurality of detailed codes from the waypoints.

7. The method of claim 6 , wherein the plurality of detailed codes include a first code and a second code, and

wherein the storage space search algorithm searches for the storage space by passing a waypoint corresponding to the first code and performing a calculation based on a correlation between the first code and the second code from the waypoint.

8. A server comprising:

a hardware processor configured to perform a virtual code verification, by using a wearable device that is a hardware device;

a virtual code reception unit configured to receive a virtual code generated by a virtual code generation module, which stores registration information regarding the wearable device that performs an offline payment based on short-range communication;

a storage space search unit configured to search for a storage space, in which the payment code of the wearable device is stored, based on the virtual code; and

a payment code transmission unit configured to transmit the payment code to a payment server,

wherein the virtual code is a random code changed per unit time and includes information for searching for the storage space where the payment code is stored, and

wherein the payment code is code data assigned to the wearable device or an actual card number matching the wearable device, and the wearable device does not display the payment code on the wearable device.

9. A wearable device comprising:

a hardware processor configured to provide a financial transaction by communicating with a verification server that is a hardware server that performs a virtual code verification;

a detailed code generation unit configured to generate a plurality of detailed codes;

a virtual code generation unit configured to generate a virtual code by combining the plurality of detailed codes; and

a virtual code provision unit configured to transmit the virtual code to a payment server or to output the virtual code to an outside,

wherein the virtual code is a random code changed per unit time,

wherein the plurality of detailed codes have a correlation for searching for a storage space, which is connected to a UID assigned to a user terminal or a wearable device and in which a payment code is stored, and

wherein the payment code is code data or an actual card number for generating the financial transaction, and the wearable device does not display the payment code on the wearable device.

10. A non-transitory computer readable recording medium storing a computer program coupled to a computer device including a processor to execute a program configured to perform the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2021
From: YOO, CHANG HUN
To: SSENSTONE INC.
Reel/Frame 057077/0725 →
Priority Claims (4)
KR 10-2019-0015223 · Feb 8, 2019 · national
KR 10-2019-0043118 · Apr 12, 2019 · national
KR 10-2019-0107065 · Aug 30, 2019 · national
KR 10-2020-0006286 · Jan 17, 2020 · national
Continuity (2)
Continuation PCTKR2020003189 · Mar 6, 2020
Related Publication 20210365921A1 · Nov 25, 2021