Method and apparatus for generating personal identification numbers for use in consumer transactions
First Claim
1. A method for generation of a certificate, in a retail store, the certificate providing valuable credit or services, the method comprising the steps of:
- detecting the occurrence of an event at a point of sale in a retail store, the event having been preselected as an event to trigger the generation of a certificate of value for distribution to a customer of the retail store;
generating for a consumer in the retail store a certificate of value in response to the foregoing detecting step;
generating a unique authorization code at the same time that the certificate is generated; and
including the authorization code in the certificate, wherein the authorization code must be presented by the consumer to validate the certificate, and wherein the certificate is self-validating and has no existence or value prior to its generation, and no value until the authorization code is validated, and whereby there is no requirement to keep an inventory of either certificates or authorization codes prior to their distribution.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for generating authorization codes, such as personal identification numbers, at the point of distribution of certificates of value on which the authorization codes are to be printed or otherwise encoded. Because the authorization codes are generated in real time, there is no need to store and safeguard an inventory of preprinted certificates, or even an inventory of activated authorization codes. The principles of the invention apply both to systems for generating incentive award certificates and to systems for generating purchased certificates of value. The incentive awards or certificates of value are tokens of prepayment for a service, such as long-distance telephone service or other service. The authorization codes generated for inclusion with the value certificates are unique and seemingly random. They are generated by taking a non-random unique code, such as a sequence code, and encrypting it to obtain seemingly random, but unique, authorization codes. Because each authorization code is not generated until immediately prior to distribution of the certificate with which the code is associated, security and other problems pertaining to preprinted certificates and cards are eliminated.
-
Citations
15 Claims
-
1. A method for generation of a certificate, in a retail store, the certificate providing valuable credit or services, the method comprising the steps of:
-
detecting the occurrence of an event at a point of sale in a retail store, the event having been preselected as an event to trigger the generation of a certificate of value for distribution to a customer of the retail store; generating for a consumer in the retail store a certificate of value in response to the foregoing detecting step; generating a unique authorization code at the same time that the certificate is generated; and including the authorization code in the certificate, wherein the authorization code must be presented by the consumer to validate the certificate, and wherein the certificate is self-validating and has no existence or value prior to its generation, and no value until the authorization code is validated, and whereby there is no requirement to keep an inventory of either certificates or authorization codes prior to their distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for generating a certificate providing valuable credit or services to a customer of a retail store, the apparatus comprising:
-
an in-store computer to detect the occurrence of an event that has been preselected to trigger the generation of a certificate of value for distribution to a customer; a certificate generator for generating a certificate in response to the detection of a triggering event; and an authorization code generator, for generating a unique authorization code at the same time that the certificate is generated; wherein the authorization code is included in the generated certificate, for use by the customer in deriving something of value from the certificate, which becomes self-validating on generation, but has no value until the authorization code is verified, and whereby there is no requirement to keep an inventory of either certificates or authorization codes prior to their distribution. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for generation of a token evidencing prepayment for a service, for distribution to a consumer in a retail store, the method comprising the steps of:
-
detecting the occurrence of an event that has been preselected to trigger generation of a token of prepayment for distribution to a consumer; and generating the token of prepayment token in response to the foregoing detecting step, wherein the step of generating the token of prepayment includes generating a unique authorization code for inclusion as part of the token; wherein the token is self-validating and has no existence or value prior to its generation, and no value prior to verification of the authorization code when the token is used, and whereby there is no need to maintain an inventory of tokens or authorization codes.
-
Specification