# US 12,602,677 B2 · Sales transaction processing system, sales transaction processing apparatus, and method performed by sales transaction processing apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,677 B2
- Document ID: US12602677B2
- Status: Granted
- Kind: B2
- Application number: 18/515,141
- Filed: 2023-11-20
- Published: 2024-08-15
- Granted: 2026-04-14
- Earliest claimed: 2023-02-15
- Assignees: Toshiba Tec Kabushiki Kaisha
- Applicants: Toshiba Tec Kabushiki Kaisha
- Inventors: Haruki Tsuboi
- Web page: https://patentgrep.com/patent/US12602677B2

## CPC

- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/204: {comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit}
- G06Q 20/206: {comprising security or operator identification provisions, e.g. password entry}
- G07G 1/0009: {Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS]}
- G07G 1/0036: {Checkout procedures}
- G07G 1/14: Systems including one or more distant stations co-operating with a central processing unit
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

A system includes terminals installed in a store and configured to register an item in a transaction, first devices for executing the transaction, and an apparatus including: an interface connectable to the terminals and devices, a memory that stores first data that associates each terminal with one first device, and a processor configured to: upon receipt of a notification indicating one first device from a first terminal, update the first data to associate the first terminal with said one first device, upon receipt of a registration request from the first terminal, generate second data for a transaction in association with said one first device, and upon receipt of a change request from a second terminal, update the first data to associate the second terminal with said one first device.

## Claims

### Claim 1

A sales transaction processing system, comprising:
a plurality of terminals installed in a store and configured to register an item for purchase in a sales transaction;
a plurality of first devices connectable to the terminals for executing the sales transaction; and
a sales transaction processing apparatus including:
a communication interface connectable to the terminals and the first devices,
a memory that stores first data that associates each of the terminals with one of the first devices, and
a processor configured to:
upon receipt of a notification indicating one of the first devices from a first terminal, update the first data to associate the first terminal with said one of the first devices,
upon receipt of a registration request from the first terminal, generate second data that associates an in-progress sales transaction with said one of the first devices and store the second data in the memory, and
upon receipt of a change request from a second terminal requesting association with said one of the first devices previously associated with the first terminal,
update the first data to disassociate the first terminal and associate the second terminal with said one of the first devices, and
control the communication interface to transmit an instruction to the second terminal to resume the in-progress sales transaction based on the second data.

### Claim 2 (depends on 1)

The sales transaction processing system according to claim 1, wherein
the notification indicates an identifier of a cash register machine including said one of the first devices, and
the first data associates the identifier of the cash register machine with an identifier of the first terminal.

### Claim 3 (depends on 1)

The sales transaction processing system according to claim 1, wherein the processor is configured to perform the sales transaction in communication with said one of the first devices.

### Claim 4 (depends on 1)

The sales transaction processing system according to claim 1, further comprising:
a plurality of second devices connectable to the terminals for executing the sales transaction and each used together with one of the first devices, wherein
the memory stores third data that associates each of the first devices with a corresponding one of the second devices, and
the processor is configured to, in response to an instruction, update the third data to modify the association between the first and second devices.

### Claim 5 (depends on 1)

The sales transaction processing system according to claim 1, wherein
the memory stores:
fourth data indicating one or more transactional functions that can be performed for each of payment scenes, and
fifth data that associates each of the terminals with one of the scenes, and
the processor is configured to determine whether to perform one of the transactional functions requested by a terminal based on the fourth and fifth data.

### Claim 6 (depends on 5)

The sales transaction processing system according to claim 5, wherein the processor is configured to, in response to an instruction, update the fourth data to modify the association between the transactional functions and the payment scenes.

### Claim 7 (depends on 5)

The sales transaction processing system according to claim 5, wherein each of the payment scenes corresponds to an area in the store in which a payment process in a sales transaction is performed.

### Claim 8 (depends on 1)

The sales transaction processing system according to claim 1, wherein the first devices include a peripheral device, a cash register drawer, and a settlement terminal.

### Claim 9

A sales transaction processing apparatus, comprising:
a communication interface connectable to:
a plurality of terminals installed in a store and configured to register an item for purchase in a sales transaction, and
a plurality of first devices connectable to the terminals for executing the sales transaction;
a memory that stores first data that associates each of the terminals with one of the first devices; and
a processor configured to:
upon receipt of a notification indicating one of the first devices from a first terminal, update the first data to associate the first terminal with said one of the first devices,
upon receipt of a registration request from the first terminal, generate second data that associates an in-progress sales transaction with said one of the first devices and store the second data in the memory, and
upon receipt of a change request from a second terminal requesting association with said one of the first devices previously associated with the first terminal,
update the first data to disassociate the first terminal and associate the second terminal with said one of the first devices, and
control the communication interface to transmit an instruction to the second terminal to resume the in-progress sales transaction based on the second data.

### Claim 10 (depends on 9)

The sales transaction processing apparatus according to claim 9, wherein
the notification indicates an identifier of a cash register machine including said one of the first devices, and
the first data associates the identifier of the cash register machine with an identifier of the first terminal.

### Claim 11 (depends on 9)

The sales transaction processing apparatus according to claim 9, wherein the processor is configured to perform the sales transaction in communication with said one of the first devices.

### Claim 12 (depends on 9)

The sales transaction processing apparatus according to claim 9, wherein
the communication interface is connectable to a plurality of second devices connectable to the terminals for executing the sales transaction and each used together with one of the first devices,
the memory stores third data that associates each of the first devices with a corresponding one of the second devices, and
the processor is configured to, in response to an instruction, update the third data to modify the association between the first and second devices.

### Claim 13 (depends on 9)

The sales transaction processing apparatus according to claim 9, wherein
the memory stores:
fourth data indicating one or more transactional functions that can be performed for each of payment scenes, and
fifth data that associates each of the terminals with one of the scenes, and
the processor is configured to determine whether to perform one of the transactional functions requested by a terminal based on the fourth and fifth data.

### Claim 14 (depends on 13)

The sales transaction processing apparatus according to claim 13, wherein the processor is configured to, in response to an instruction, update the fourth data to modify the association between the transactional functions and the payment scenes.

### Claim 15 (depends on 13)

The sales transaction processing apparatus according to claim 13, wherein each of the payment scenes corresponds to an area in the store in which a payment process in a sales transaction is performed.

### Claim 16 (depends on 9)

The sales transaction processing apparatus according to claim 9, wherein the first devices include a peripheral device, a cash register drawer, and a settlement terminal.

### Claim 17

A method performed by a sales transaction processing apparatus, the method comprising:
storing, in a memory, first data that associates each of a plurality of terminals with one of a plurality of first devices, the terminals being installed in a store and configured to register an item for purchase in a sales transaction, and the first devices being connectable to the terminals for executing the sales transaction;
upon receipt of a notification indicating one of the first devices from a first terminal, updating the first data to associate the first terminal with said one of the first devices;
upon receipt of a registration request from the first terminal, generating second data that associates an in-progress sales transaction with said one of the first devices and storing the second data in the memory, wherein the second data is maintained in the memory independently of the first terminal; and
upon receipt of a change request from a second terminal requesting association with said one of the first devices previously associated with the first terminal,
updating the first data to disassociate the first terminal and associate the second terminal with said one of the first devices, and
transmitting an instruction to the second terminal to resume the in-progress sales transaction based on the second data.

### Claim 18 (depends on 17)

The method according to claim 17, wherein
the notification indicates an identifier of a cash register machine including said one of the first devices, and
the first data associates the identifier of the cash register machine with an identifier of the first terminal.

### Claim 19 (depends on 17)

The method according to claim 17, further comprising:
performing the sales transaction in communication with said one of the first devices.

### Claim 20 (depends on 17)

The method according to claim 17, further comprising:
storing in the memory third data that associates each of the first devices with a corresponding one of a plurality of second devices connectable to the terminals for executing the sales transaction and each used together with one of the first devices; and
in response to an instruction, updating the third data to modify the association between the first and second devices.
