# US 10,504,078 B2 · Method for processing transactional data, terminal, server and corresponding computer programs

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

- Number: US 10,504,078 B2
- Document ID: US10504078B2
- Status: Granted
- Kind: B2
- Application number: 15/024,271
- Filed: 2014-09-26
- Published: 2016-08-18
- Granted: 2019-12-10
- Earliest claimed: 2013-09-27
- Assignees: Ingenico Group
- Applicants: Ingenico Group
- Inventors: Vincent Ducrohet
- Web page: https://patentgrep.com/patent/US10504078B2

## CPC

- G06Q 20/14: specially adapted for billing systems
- G06K 19/06037: {multi-dimensional coding}
- G06Q 20/102: {Bill distribution or payments}
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/322: {Aspects of commerce using mobile devices [M-devices]}
- G06Q 20/326: {Payment applications installed on the mobile devices}
- G06Q 20/3276: {using a pictured code, e.g. barcode or QR-code, being read by the M-device}
- G06Q 30/04: Billing or invoicing
- G07F 7/0873: {Details of the card reader}
- G07F 7/0886: {the card reader being portable for interacting with a POS or ECR in realizing a payment transaction}
- 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
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

A method for processing transactional data, via a payment terminal. The method includes capturing at least one datum representing a bill to be paid, called a consolidated datum, from a pre-existing support; formatting the consolidated datum by a collection application of the payment terminal, delivering a digital invoice; displaying the digital invoice by the collection application; transmitting to a payment application of the payment terminal at least one datum, called a transactional datum, representing an amount to be paid according to at least one element of the digital bill.

## Claims

### Claim 1

A method for processing transactional data by a payment terminal of a merchant, said method for processing being executed by a cashing application embedded in said payment terminal and comprising:
capturing by a sensor of the payment terminal of the merchant, at least one piece of data representing an invoice to be settled, called a piece of consolidated data, from the invoice, which is:
printed on a pre-existing carrier by a cashing system, or
rendered on a display by the cashing system;
delivering a digital invoice by formatting the piece of consolidated data, captured from the invoice printed or rendered by the cashing system;
displaying said digital invoice;
performing a cashing operation, comprising:
transmitting to a payment application embedded in said payment terminal, at least one piece of data representing a sum to be paid as a function of at least one element of said digital invoice, called a piece of transactional data; and
performing a payment transaction by the payment application based on the at least one piece of data representing the sum to be paid.

### Claim 2 (depends on 1)

The method for processing according to claim 1, wherein capturing said piece of consolidated data comprises:
obtaining a two-dimensional code preliminarily printed or rendered by the cashing system; and
decoding said two-dimensional code delivering said piece of consolidated data.

### Claim 3 (depends on 2)

The method for processing according to claim 2, wherein capturing said piece of consolidated data furthermore comprises, subsequently to said decoding said two-dimensional code, decompressing the data of said two-dimensional code.

### Claim 4 (depends on 2)

The method for processing according to claim 2, wherein capturing said piece of consolidated data furthermore comprises, subsequently to said decoding said two-dimensional code, decrypting the data of said two-dimensional code.

### Claim 5 (depends on 1)

The method for processing according to claim 1, wherein the method further comprises, subsequently to the transmission of said at least one piece of data representing a sum to be paid, to said payment application of said payment terminal:
taking control of said payment terminal by said payment application;
implementing the payment transaction by said payment application;
supplying a result of said payment transaction to said cashing application;
integrating said result of said payment transaction, by said cashing application.

### Claim 6

A payment terminal of a merchant for processing the transactional data, comprising:
a sensor;
at least one hardware processor; and
a non-transitory computer-readable medium comprising instructions stored thereon, including a cashing application embedded in said payment terminal of the merchant, which when executed by the at least one hardware processor configure the at least one hardware processor to perform acts comprising:
capturing by the sensor at least one piece of data representing an invoice to be settled, called a piece of consolidated data, from the invoice, which is:
printed on a pre-existing carrier by a cashing system, or
rendered on a display by the cashing system;
delivering a digital invoice by formatting the piece of consolidated data, captured from the invoice printed or rendered by the cashing system;
displaying said digital invoice by said cashing application;
performing a cashing operation, comprising:
transmitting at least one piece of data representing a sum to be paid as a function of at least one element of said digital invoice, called a piece of transactional data, to a payment application embedded in said payment terminal; and
performing a payment transaction by the payment application based on the at least one piece of data representing the sum to be paid.

### Claim 7

A non-transitory computer-readable medium comprising a computer program product stored thereon, which comprises program code instructions of a payment application embedded in a payment terminal of a merchant to execute a method of processing transactional data by the payment terminal, when the instructions are executed on a computer of the payment terminal, wherein the instructions comprise:
instructions that configure the payment terminal of the merchant to capture, by a sensor of the payment terminal, at least one piece of data representing an invoice to be settled, called a piece of consolidated data, from the invoice, which is:
printed on a pre-existing carrier by a cashing system, or
rendered on a display by the cashing system;
instructions that configure the payment terminal to deliver a digital invoice by formatting the piece of consolidated data, captured from the invoice printed or rendered by the cashing system;
instructions that configure the payment terminal to display said digital invoice;
instructions that configure the payment terminal to perform a cashing operation, comprising:
transmitting to a payment application embedded in said payment terminal, at least one piece of data representing a sum to be paid as a function of at least one element of said digital invoice, called a piece of transactional data; and
performing a payment transaction by the payment application based on the at least one piece of data representing the sum to be paid.

### Claim 8 (depends on 1)

The method for processing according to claim 1, wherein performing a cashing operation comprises:
for a first customer, selecting at least one first item on the digital invoice and performing the acts of transmitting and performing a payment transaction on the at least one first item for the first customer; and
for at least one second customer, selecting at least one second item on the digital invoice and performing the acts of transmitting and performing a payment transaction on the at least one second item for the second customer.
