Data processing systems
First Claim
1. A data processing system for a checkout rebate scheme, comprising:
- a) transaction means, having;
checkout memory means arranged to store data relating to a plurality of products for purchase, the data including offer data, if any, for each product;
checkout processing means arranged to identify ones of the plurality of products and quantities thereof and to calculate a rebate total from the identified product quantities and offer data; and
receipt generation means, arranged to generate a receipt;
b) encryption means arranged to encrypt the rebate total to produce encrypted data in the form of a rebate code, the receipt generation means being further arranged such that the generated receipt indicates the rebate code;
c) validation and decryption means arranged to receive a code, to determine that the code is a valid rebate code, and to decrypt the code, when it has been determined as a valid rebate code, so as to reveal the rebate total; and
d) rebate application means arranged to receive the rebate total and to authorize the rebate.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing system 1 and a method are disclosed for provision of rewards such as mobile telephone air time to customers. A transaction means 11 comprises a database 111 at the checkout which stores product data for a plurality of-products for purchase. A second database 112 stores offer data representing a value (monetary or otherwise) of an offer relating to those products.
A till 113 receives information on the products purchased and forwards it to a first data processor 114 where a total cost is calculated. This is combined with data from the database 112 at a second data processor 115 to produce a total offer amount. This is concatenated or otherwise combined with a live code 120 to produce an encrypted rebate code 119 that includes a representation of the rebate amount. This is printed onto a till receipt 118.
A mobile telephone user sends the printed rebate code to an operator 211 at a clearing house location 21. Once the rebate code 119 is validated, the user'"'"'s mobile telephone account may be credited with airtime in accordance with the value as included within the rebate code 119.
-
Citations
30 Claims
-
1. A data processing system for a checkout rebate scheme, comprising:
-
a) transaction means, having;
checkout memory means arranged to store data relating to a plurality of products for purchase, the data including offer data, if any, for each product;
checkout processing means arranged to identify ones of the plurality of products and quantities thereof and to calculate a rebate total from the identified product quantities and offer data; and
receipt generation means, arranged to generate a receipt;
b) encryption means arranged to encrypt the rebate total to produce encrypted data in the form of a rebate code, the receipt generation means being further arranged such that the generated receipt indicates the rebate code;
c) validation and decryption means arranged to receive a code, to determine that the code is a valid rebate code, and to decrypt the code, when it has been determined as a valid rebate code, so as to reveal the rebate total; and
d) rebate application means arranged to receive the rebate total and to authorize the rebate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 25, 26, 27)
-
-
16. A data processing method for a checkout rebate scheme, comprising the steps of:
-
a) identifying ones of products from a plurality of products for purchase stored in checkout memory means;
b) identifying quantities and offer data of the identified products;
c) calculating a rebate total from the identified quantities and offer data;
d) encrypting the rebate total using encryption means to produce encrypted data in the form of a rebate code;
e) generating a receipt using receipt generation means and indicating the rebate code on the generated receipt;
f) issuing the generated receipt to a customer;
g) receiving at validation and decryption means a code from a sender;
h) determining that the code is a valid rebate code and decrypting the code to reveal the rebate total using the validation and decryption means; and
i) receiving the rebate total at rebate application means and authorising the rebate. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 28, 29, 30)
-
Specification