Patent ID: 11922411
Assignee: SSENSTONE INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A smart card for generating and providing a virtual code, comprising:
a communication interface configured to receive first power from an external device, and communicate with the external device, wherein the communication interface includes at least one of an integrated circuit (IC) connector and an antenna, the IC connector is configured to be supplied with the first power from the external device by physically contacting the external device when the smart card is used as a contact type, and the antenna is configured to be supplied with the first power from the external device without physically contacting the external device when the smart card is used as a contactless type;
a time measurement module comprising a clock and a clock battery, wherein the clock is configured to generate time data by measuring an elapsed time, which is an amount of time that has passed from an initial time point, and the clock battery is configured to supply second power to the clock through a power line connected between the clock and the clock battery for a specific period of time, and configured to be replaced with a charged clock battery after the specific period of time;
a virtual code generation unit comprising a hardware processor configured to generate the virtual code based on a time count counted based on the time data using the first power; and
a virtual code providing unit comprising a hardware processor configured to provide the virtual code to an outside of the smart card,
wherein the virtual code is generated by using a virtual code generation function, which is stored in the smart card and generates the virtual code that is matched with an actual card number,
wherein the virtual code includes information configured to be used to search for the actual card number stored in a virtual code verification server, and
wherein the time count is a value counted based on the time data measured from an initial time value given based on a specific time point to a time point when a user requests a financial transaction, and even when the same smart card is repeatedly used, a transaction request time point of a user is configured to be different each time, and therefore the time data measured up to the transaction request time point and the time count counted based on the measured time data also has a different value at all times.