# US 10,872,382 B2 · Systems and methods for reconciliation of various lottery transactions

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

- Number: US 10,872,382 B2
- Document ID: US10872382B2
- Status: Granted
- Kind: B2
- Application number: 15/452,231
- Filed: 2017-03-07
- Published: 2017-09-07
- Granted: 2020-12-22
- Earliest claimed: 2016-03-07
- Assignees: Walmart Apollo, LLC
- Applicants: Walmart Apollo, LLC
- Inventors: Clayton B. Cooper; Lorrine A. Meyers; Nathaniel Colt; Dennis Lee Manley; Larry Dean Curran, Jr.; Dayton Craig Jones; Melissa A. Jones
- Web page: https://patentgrep.com/patent/US10872382B2

## CPC

- G06Q 40/12: Accounting
- G07F 17/329: {Regular and instant lottery, e.g. electronic scratch cards}
- G07F 17/3227: {Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters}
- 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
- 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

Described are systems, methods, and computer readable medium for a lottery reconciliation system. Exemplary embodiments provide systems, methods, and computer readable medium for reconciling online lottery game transactions. Exemplary embodiments also provide systems, methods, and computer readable medium for reconciling instant lottery game transactions. Exemplary embodiments also provide systems, methods, and computer readable medium for reconciling lottery game transaction at an interactive vending machine.

## Claims

### Claim 1

A system comprising:
an application server;
a reconciliation server in communication with the application server; and
a point-of-sale (POS) server in communication with the reconciliation server, the application server, reconciliation server and POS server controlled by an entity affiliated with a plurality of POS systems;
wherein the application server includes a-data transformation instructions that when executed cause the application server to:
receive lottery transaction data from a third-party server on a daily basis, the lottery transaction data received as a text file and including data on individual lottery transactions,
process and convert the lottery transaction data to table data, and
transmit the table data to the reconciliation server;
wherein the point-of-sale (POS) server includes extraction instructions that when executed cause the POS server to:
extract lottery sales data from the plurality of POS systems located at a plurality of locations,
store the extracted lottery sales data from the plurality of locations in a database controlled by the entity, and
transmit the extracted lottery sales data to the reconciliation server; and
wherein the reconciliation server is remotely located from the plurality of POS systems and includes reconciliation instructions that when executed cause the reconciliation server to:
automatically perform a daily reconciliation of the table data and the lottery sales data,
determine, based on the daily reconciliation, whether discrepancies exist between the table data and the sales data, and
generate a record of any determined discrepancies.

### Claim 2 (depends on 1)

The system of claim 1, wherein the lottery transaction data relates to individual purchased online lottery tickets.

### Claim 3 (depends on 1)

The system of claim 1, wherein the lottery transaction data relates to individual redeemed online lottery tickets.

### Claim 4 (depends on 1)

The system of claim 1, further comprising a POS device configured to:
generate the lottery sales data when a user scans an online lottery ticket at the POS device.

### Claim 5 (depends on 1)

The system of claim 1, wherein the application server, the POS server, and the reconciliation server are in communication with an internal corporate network.

### Claim 6 (depends on 5)

The system of claim 5, wherein the third-party server is not connected to the internal corporate network and transmits the lottery transaction data to the application server across a firewall associated with the internal corporate network.

### Claim 7

A method comprising:
receiving lottery transaction data from a third-party server at an application server on a daily basis, the lottery transaction data received as a text file and including data on individual lottery transactions;
processing and converting the lottery transaction data to table data at the application server;
transmitting the table data to a reconciliation server, the application server and reconciliation server controlled by an entity affiliated with a plurality of POS systems;
extracting lottery sales data from the plurality of POS systems located at a plurality of locations;
storing the extracted lottery sales data from the plurality of POS systems at the plurality of locations in a database controlled by the entity;
transmitting the extracted lottery sales data to the reconciliation server;
automatically perform a daily reconciliation of the table data and the lottery sales data at the reconciliation server;
determining, based on the daily reconciliation, whether discrepancies exist between the table data and the sales data; and
generating a record of any determined discrepancies.

### Claim 8 (depends on 7)

The method of claim 7, wherein the lottery transaction data relates to individual purchased online lottery tickets.

### Claim 9 (depends on 7)

The method of claim 7, wherein the lottery transaction data relates to individual redeemed online lottery tickets.
