Method for generating an electronic coupon, coupon holding device, system for generating an electronic coupon, electronic coupon and computer program product
First Claim
1. A method for generating an electronic coupon using a coupon holding device that includes a processor, the method comprising:
- generating coupon identification data;
generating first coupon metadata, the first coupon metadata including a redemption value and information indicating that the redemption value can be modified by performing at least one of linking a personal identification of a user to the coupon identification data, multiplying a first electronic coupon within a social network of the user, and transferring the first electronic coupon within the social network of the user;
generating, by the processor of the coupon holding device, the first electronic coupon based on the coupon identification data and based on the first coupon metadata;
starting a software application on the coupon holding device based on the first couponmetadata of the first electronic coupon, the software application generating, based on the information included in the first coupon metadata, an input mechanism into the coupon holding device for receiving of an indication of an action by the user, the action by the user including the at least one of linking the personal identification of the user to the coupon identification data, multiplying the first electronic coupon within the social network of the user, and transferring the first electronic coupon within the social network of the user;
receiving the indication of the action by the user;
modifying the redemption value of the first electronic coupon from a first redemption value to a second redemption value by the coupon holding device based on the indication of the action by the user;
generating second coupon metadata based on the second redemption value by the coupon holding device;
generating, by the processor of the coupon holding device, a second electronic coupon based on the coupon identification data of the first electronic coupon and based on the second coupon metadata by the coupon holding device;
generating, by the processor of the coupon holding device, a first representation for the second electronic coupon, the first representation being in an electronic data format compatible with near field communication (NFC);
generating, by the processor of the coupon holding device after the generating of the first representation that is in the electronic data format compatible with NFC, a second representation for the second electronic coupon, the second representation being in a barcode format and being different from the first representation;
transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to a redemption device, which includes one of a barcode reader and an NFC receiver and is external to the coupon holding device;
dividing, after the generating of the first representation, which is in the electronic data format compatible with NFC, for the second electronic coupon, the second electronic coupon into multiple fragments, in response to the second electronic coupon being in a particular type of second representation; and
sequentially transmitting the multiple fragments of the second electronic coupon in the second representation, which is in the barcode format, to the redemption device, when no acknowledgement of successful receipt is received by the coupon holding device directly from the redemption device after transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to the redemption device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for generating an electronic coupon comprising generating coupon identification data; generating coupon metadata; and generating the electronic coupon based on the coupon identification data and based on the coupon metadata. Further, a coupon holding device is provided including a coupon receiving unit configured to receive a first electronic coupon; a coupon metadata generation unit configured to generate coupon metadata for the first electronic coupon; and a coupon generation unit configured to generate a second electronic coupon based on the first electronic coupon and the coupon metadata.
21 Citations
11 Claims
-
1. A method for generating an electronic coupon using a coupon holding device that includes a processor, the method comprising:
-
generating coupon identification data; generating first coupon metadata, the first coupon metadata including a redemption value and information indicating that the redemption value can be modified by performing at least one of linking a personal identification of a user to the coupon identification data, multiplying a first electronic coupon within a social network of the user, and transferring the first electronic coupon within the social network of the user; generating, by the processor of the coupon holding device, the first electronic coupon based on the coupon identification data and based on the first coupon metadata; starting a software application on the coupon holding device based on the first coupon metadata of the first electronic coupon, the software application generating, based on the information included in the first coupon metadata, an input mechanism into the coupon holding device for receiving of an indication of an action by the user, the action by the user including the at least one of linking the personal identification of the user to the coupon identification data, multiplying the first electronic coupon within the social network of the user, and transferring the first electronic coupon within the social network of the user; receiving the indication of the action by the user; modifying the redemption value of the first electronic coupon from a first redemption value to a second redemption value by the coupon holding device based on the indication of the action by the user; generating second coupon metadata based on the second redemption value by the coupon holding device; generating, by the processor of the coupon holding device, a second electronic coupon based on the coupon identification data of the first electronic coupon and based on the second coupon metadata by the coupon holding device; generating, by the processor of the coupon holding device, a first representation for the second electronic coupon, the first representation being in an electronic data format compatible with near field communication (NFC); generating, by the processor of the coupon holding device after the generating of the first representation that is in the electronic data format compatible with NFC, a second representation for the second electronic coupon, the second representation being in a barcode format and being different from the first representation; transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to a redemption device, which includes one of a barcode reader and an NFC receiver and is external to the coupon holding device; dividing, after the generating of the first representation, which is in the electronic data format compatible with NFC, for the second electronic coupon, the second electronic coupon into multiple fragments, in response to the second electronic coupon being in a particular type of second representation; and sequentially transmitting the multiple fragments of the second electronic coupon in the second representation, which is in the barcode format, to the redemption device, when no acknowledgement of successful receipt is received by the coupon holding device directly from the redemption device after transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to the redemption device. - View Dependent Claims (2, 3, 4)
-
-
5. A coupon holding device for storing an electronic coupon by a user, comprising:
-
a receiver configured to receive a first electronic coupon; and circuitry configured to generate first coupon metadata for the first electronic coupon, the first coupon metadata including information indicating that a redemption value can be modified by performing at least one of linking a personal identification of the user to the coupon identification data, multiplying the first electronic coupon within a social network of the user, and transferring the first electronic coupon within the social network of the user, start a software application on the coupon holding device based on the first coupon metadata of the first electronic coupon, the software application being configured to generate, based on the information included in the first coupon metadata, an input mechanism into the coupon holding device for receiving an indication of an action by the user, the action by the user including the at least one of linking the personal identification of the user to the coupon identification data, multiplying the first electronic coupon within the social network of the user, and transferring the first electronic coupon within the social network of the user, receive the indication of the action by the user, modify the redemption value of the first electronic coupon from a first redemption value to at least a second redemption value based on the indication of the action by the user, generate second coupon metadata based on the second redemption value, generate a second electronic coupon based on the first electronic coupon and the second coupon metadata, generate a first representation for the second electronic coupon, the first representation being in an electronic data format compatible with near field communication (NFC), generate, after generating the first representation that is in the electronic data format compatible with NFC, a second representation for the second electronic coupon, the second representation being in a barcode format and being different from the first representation, transmit the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to a redemption device, which is external to the coupon holding device, divide, after generating the first representation, which is in the electronic data format compatible with NFC, for the second electronic coupon, the second electronic coupon into multiple fragments, in response to the second electronic coupon being in a particular type of second representation, and sequentially transmit the multiple fragments of the second electronic coupon in the second representation, which is in the barcode format, to the redemption device, when no acknowledgement of successful receipt is received by the coupon holding device directly from the redemption device after transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to the redemption device.
-
-
6. A system for generating an electronic coupon comprising:
-
a first server configured to generate a first electronic coupon and to transmit the first electronic coupon; and a coupon holding device including circuitry configured to receive the first electronic coupon, generate first coupon metadata for the first electronic coupon, the first coupon metadata including information indicating that a redemption value can be modified by performing at least one of linking a personal identification of a user to the coupon identification data, multiplying the first electronic coupon within a social network of the user, and transferring the first electronic coupon within the social network of the user, start a software application on the coupon holding device based on the first coupon metadata of the first electronic coupon, the software application being configured to generate, based on the information included in the first coupon metadata, an input mechanism into the coupon holding device for receiving an indication of an action by the user, the action by the user including the at least one of linking the personal identification of the user to the coupon identification data, multiplying the first electronic coupon within the social network of the user, and transferring the first electronic coupon within the social network of the user, receive the indication of the action by the user, modify the redemption value of the first electronic coupon from a first redemption value to at least a second redemption value based on the indication of the action by the user, generate second coupon metadata based on the second redemption value, generate a second electronic coupon based on the first electronic coupon and the second coupon metadata, generate a first representation for the second electronic coupon, the first representation being in an electronic data format compatible with near field communication (NFC), generate, after generating the first representation that is in the electronic data format compatible with NFC, a second representation for the second electronic coupon, the second representation being in a barcode format and being different from the first representation, transmit the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to a redemption device, which is external to the coupon holding device, divide, after generating the first representation, which is in the electronic data format compatible with NFC, for the second electronic coupon, the second electronic coupon into multiple fragments, in response to the second electronic coupon being in a particular type of second representation, and sequentially transmit the multiple fragments of the second electronic coupon in the second representation, which is in the barcode format, to the redemption device, when no acknowledgement of successful receipt is received by the coupon holding device directly from the redemption device after transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to the redemption device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium including computer executable instructions, wherein the instructions, when executed by a computer, cause the computer to execute a method for generating an electronic coupon, the method comprising:
-
generating coupon identification data; generating first coupon metadata, the first coupon metadata including a redemption value and information indicating that the redemption value can be modified by performing at least one of linking a personal identification of a user to the coupon identification data, multiplying a first electronic coupon within a social network of the user, and transferring the first electronic coupon within the social network of the user; generating the first electronic coupon based on the coupon identification data and based on the first coupon metadata; starting a software application on the computer based on the first coupon metadata of the first electronic coupon, the software application generating, based on the information included in the first coupon metadata, an input mechanism into the computer for receiving of an indication of an action by the user, the action by the user including the at least one of linking the personal identification of the user to the coupon identification data, multiplying the first electronic coupon within the social network of the user, and transferring the first electronic coupon within the social network of the user; receiving the indication of the action by the user; modifying the redemption value of the first electronic coupon from a first redemption value to a second redemption value based on the indication of the action by the user; generating second coupon metadata based on the second redemption value; generating a second electronic coupon based on the coupon identification data of the first electronic coupon and based on the second coupon metadata; generating a first representation for the second electronic coupon, the first representation being in an electronic data format compatible with near field communication (NFC); generating, after generating the first representation that is in the electronic data format compatible with NFC, a second representation for the second electronic coupon, the second representation being in a barcode format and being different from the first representation; transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to a redemption device, which is external to the computer; dividing, after the generating of the first representation, which is in the electronic data format compatible with NFC, for the second electronic coupon, the second electronic coupon into multiple fragments, in response to the second electronic coupon being in a particular type of second representation; and sequentially transmitting the multiple fragments of the second electronic coupon in the second representation, which is in the barcode format, to the redemption device, when no acknowledgement of successful receipt is received by the computer directly from the redemption device after transmitting the second electronic coupon in the first representation, which is in the electronic data format compatible with NFC, to the redemption device.
-
Specification