Transaction data processing apparatus
AssigneeToshiba Tec Kabushiki Kaisha
InventorHiromasa Suzuki
Life of this patent
Estimating the term…
Abstract
A transaction data processing apparatus, which communicates with an electronic receipt server, includes a communication interface and a processor configured to perform electronic receipt processing on transaction data having a first format, by (i) extracting, from the transaction data, information items required for generating an electronic receipt, (ii) identifying, for each extracted information item, an information type indicating a category of the extracted information item, (iii) generating exchange data based on the extracted information items and the corresponding information type, the generated exchange data having a second format different from the first format, and (iv) transmitting the generated exchange data to the electronic receipt server through the communication interface.
Claims17
A transaction data processing apparatus which communicates with an electronic receipt server, comprising:
- a memory;
- a printer;
- a communication interface;
- and
- a processor configured to:
- upon receipt of an extension program and an agent program from an electronic receipt server via the communication interface, store the extension program and the agent program in the memory;
- perform registration processing for one or more items to be purchased by a customer in a transaction and generate transaction data having a first format;
- determine whether a code for the customer is stored in the memory;
- upon determining that the code is not stored in the memory, control the printer to print a receipt using the transaction data;
- upon determining that the code is stored in the memory, execute the extension program to
- extract, from the transaction data, information items required for generating an electronic receipt,
- identify, for each extracted information item, an information type indicating a category of the extracted information item, and
- generate exchange data based on the extracted information items and the corresponding information type, the generated exchange data having a second format different from the first format;
- and
- upon generation of the exchange data, execute the agent program to generate electronic receipt data from the exchange data, and
- transmit the generated electronic receipt data to the electronic receipt server through the communication interface.
A method of processing transaction data having a first format for electronic receipt processing, the method comprising:
- upon receipt of an extension program and an agent program from an electronic receipt server, storing the extension program and the agent program in a memory;
- performing registration processing for one or more items to be purchased by a customer in a transaction and generating transaction data having the first format;
- determining whether a code for the customer is stored in the memory;
- upon determining that the code is not stored in the memory, printing a receipt using the transaction data;
- upon determining that the code is stored in the memory, executing the extension program to extract, from the transaction data, information items required for generating an electronic receipt, identify, for each extracted information item, an information type indicating a category of the extracted information item, and
- generate exchange data based on the extracted information items and the corresponding information type, the generated exchange data having a second format different from the first format;
- and
- upon generation of the exchange data, executing the agent program to generate electronic receipt data from the exchange data, and transmit the generated exchange data to the electronic receipt server.
A non-transitory computer readable medium comprising computer-executable code that causes a computer executing the code to perform a method of processing transaction data having a first format for electronic receipt processing, the method comprising:
- upon receipt of an extension program and an agent program from an electronic receipt server, storing the extension program and the agent program in a memory of the computer;
- performing registration processing for one or more items to be purchased by a customer in a transaction and generating transaction data having the first format;
- determining whether a code for the customer is stored in the memory;
- upon determining that the code is not stored in the memory, printing a receipt using the transaction data;
- and
- upon determining that the code is stored in the memory, executing the extension program to extract, from the transaction data, information items required for generating an electronic receipt, identify, for each extracted information item, an information type indicating a category of the extracted information item, and
- generate exchange data based on the extracted information items and the corresponding information type, the generated exchange data having a second format different from the first format;
- and
- upon generation of the exchange data, executing the agent program to generate electronic receipt data from the exchange data, and transmit the generated exchange data to the electronic receipt server.
Dependencies are inferred from the claim text.