Generation and delivery of digital receipts based on user preferences and transaction related data
AssigneeEcrebo Limited
InventorsHassan Hajji, Roman Valiusenko
Life of this patent
Estimating the term…
Abstract
A method of delivering a digital receipt relating to a transaction to a user, the method comprising, at a server: receiving transaction related data from a point of sale system, the transaction related data having been intercepted in a data communications path between a point of sale terminal and a peripheral device; analysing transaction related data to extract user identification data; querying a user data module using extracted user identification data to determine user preferences relating to delivery of digital receipts; generating the digital receipt in dependence on the determined user preferences and the received transaction related data; outputting the digital receipt.
Claims21
A method of delivering a digital receipt relating to a transaction to a user, the method comprising, at a server:
- receiving transaction related data from a point of sale system, the transaction related data having been intercepted in a data communications path between a point of sale terminal and a peripheral device;
- analysing the received transaction related data to extract user identification data;
- querying a user data module using extracted user identification data to determine user preferences relating to delivery of digital receipts;
- generating the digital receipt in dependence on the determined user preferences and the received transaction related data;
- outputting the digital receipt.
A server for delivering a digital receipt relating to a transaction to a user, the server comprising:
- an input arranged to receive transaction related data from a point of sale system, the transaction related data having been intercepted in a data communications path between a point of sale terminal and a peripheral device;
- a processor arranged to:
- analyse the received transaction related data to extract user identification data;
- query a user data module using extracted user identification data to determine user preferences relating to delivery of digital receipts;
- generate the digital receipt in dependence on the determined user preferences and the received transaction related data;
- an output arranged to output the digital receipt.
A distributed system for providing a digital receipt relating to a transaction to a user, the system comprising:
- (a) a client side computer system arranged to process user transactions, the processing of such user transactions generating transaction related data, the client side computer system comprising a client side processor and a peripheral device;
- (b) a user data storage device for storing a plurality of user records, each user record providing one or message delivery preferences for a user;
- (c) a computer server in communication via a data communications network with the client side system and the user data storage device, the computer server comprising:
- (i) an input arranged to receive transaction related data from the client side system, the transaction related data having been intercepted in a data communications path between the client side processor and the peripheral device;
- (ii) a server side processor arranged to:
- analyse the received transaction related data to extract user identification data;
- query the user data storage device using extracted user identification data to determine user message delivery preferences relating to delivery of digital receipts;
- generate the digital receipt in dependence on the determined user preferences and the received transaction related data;
- (iii) an output arranged to output the digital receipt.
A computer server for providing a digital receipt relating to a transaction to a user, the server being in communication via a data communications network with a client side system for processing user transactions and generating transaction related data and a user data storage device, the server comprising;
- (a) an input arranged to receive transaction related data from the client side system, the transaction related data having been intercepted in a data communications path between a client side processor and a peripheral device of the client side system;
- (b) a server side processor arranged to:
- analyse the received transaction related data to extract user identification data;
- query the user data storage device using extracted user identification data to determine user message delivery preferences relating to delivery of digital receipts;
- generate the digital receipt in dependence on the determined user preferences and the received transaction related data;
- and
- (c) an output arranged to output the digital receipt.
Dependencies are inferred from the claim text.