System and methods for integrating a self-checkout system into an existing store system
First Claim
1. A method of integrating a self-checkout terminal into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cashier-operated checkout terminal, comprising:
- providing on the self-checkout terminal, self-service software that is interactive with a user of the terminal through input and output devices that the self-service software controls;
providing the native vendor software on the self-checkout terminal, to be run concurrently with the self-service software; and
providing on the self-checkout terminal, emulator module software providing interfaces between the self-service software, the native vendor software on the self-checkout terminal and the vendor server with which the self-checkout terminal can communicate.
6 Assignments
0 Petitions
Accused Products
Abstract
A self-checkout terminal system includes a self-checkout core application module for controlling a self-checkout terminal, the self-checkout core application module controlling peripheral input and output devices at the self-checkout terminal for receiving inputs from, and providing outputs to, a retail customer. An emulator module connected to the self-checkout core application module emulates, independent from the self-checkout core application, a native vendor software application in a network of cashier-operated checkout terminals administered by a vendor server computer, the emulator module passing commands and data to, and receiving commands and data from, the vendor server. The self-checkout core application converts inputs received at the peripheral input devices into inputs expected by the emulated native vendor software application, and converts device update outputs from the emulated native vendor software application into updates to the peripheral output devices.
271 Citations
17 Claims
-
1. A method of integrating a self-checkout terminal into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cashier-operated checkout terminal, comprising:
-
providing on the self-checkout terminal, self-service software that is interactive with a user of the terminal through input and output devices that the self-service software controls; providing the native vendor software on the self-checkout terminal, to be run concurrently with the self-service software; and providing on the self-checkout terminal, emulator module software providing interfaces between the self-service software, the native vendor software on the self-checkout terminal and the vendor server with which the self-checkout terminal can communicate. - View Dependent Claims (3, 4)
-
-
2. A computer-readable medium whose contents cause a self-checkout terminal having a peripheral device to integrate into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cashier-operated checkout terminal within a retail store, the computer-readable medium having a first interface between self-service software and native vendor software running concurrently with the self-service software on the self-checkout terminal, by performing the steps of:
-
receiving a native sequences from the self-service software through the first interface requesting data from the vendor server; passing the sequence to the native vendor software, the native vendor software operates in the same manner as if it were running on an existing cashier-operated terminal by sending the native sequence to the vendor server; receiving requested data from the vendor server; and
updating the peripheral device on the self-checkout system through the first interface.
-
-
5. Self-service software for use on a retail self-checkout terminal, integrating the self-checkout terminal into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cashier-operated checkout terminal within a store, comprising:
-
interfaces through which the self-service software is interactive with users of the self-checkout terminal via input and output devices that the self-service software controls; and interfaces through which the self-service software can communicate with the vendor server through native vendor module software running concurrently with the self-service software on the self-checkout terminal;
whereby the self-checkout terminal can function similarly to the cashier-operated checkout terminal interacting with the vendor server. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of integrating a self-checkout terminal into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cashier-operated checkout terminal, comprising:
-
providing for execution on the self-checkout terminal, self-service software that is interactive with a user of the terminal through input and output devices that the self-service software controls; providing for execution on the self-checkout terminal, the native vendor software, to be executed concurrently with the self-service software; and providing for execution on the self-checkout terminal, emulator module software with interfaces between the self-service software, the native vendor software on the self-checkout terminal and the vendor server networked with the self-checkout terminal. - View Dependent Claims (14, 15)
-
-
16. A method of integrating a self-checkout terminal into a retail store system in which a vendor server communicates with a cashier-operated checkout terminal through native vendor software running on the cahier-operated checkout terminal, comprising:
-
providing for execution on the self-checkout terminal, self-service software that is interactive with a user of the terminal through input and output devices, including cash changer and cash acceptor devices, that the self-service software controls;
the self-service software further providing an interface to a remote transaction approval station; andproviding for execution on th self-checkout terminal, emulator module software with interfaces between the self-service software and the vendor server networked with the self-checkout terminal, where the emulator module software emulates the native vendor software with respect to the vendor server. - View Dependent Claims (17)
-
Specification