# US 6,625,598 B1 · Data verification system and technique

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

- Number: US 6,625,598 B1
- Document ID: US6625598B1
- Status: Granted
- Kind: B1
- Application number: 09/696,631
- Filed: 2000-10-25
- Granted: 2003-09-23
- Earliest claimed: 2000-10-25
- Assignees: MPC Computers, LLC
- Inventors: Mark J. Kraffert
- Web page: https://patentgrep.com/patent/US6625598B1

## CPC

- G06F 40/194: Calculation of difference between files
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- Y10S 707/915: Image
- Y10S 707/99933: Query processing, i.e. searching
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A technique includes querying a first database that is associated with a sales order entry program for first entries that are associated with a transaction. A second database that is associated with an accounting program is queried for second entries that are associated with the transaction. In response to the querying the first and second databases, a file is generated that indicates a comparison between the first and second entries.

## Claims

### Claim 1

A method comprising:
querying a first database associated with a sales order entry program for first entries associated with a transaction;
querying a second database associated with an accounting program for second entries associated with the transaction; and
in response to the querying the first and second databases, generating a file indicating a comparison between the first and second entries.

### Claim 2 (depends on 1)

The method of claim 1, wherein the file causes a spreadsheet program to display an image visually depicting the comparison.

### Claim 3 (depends on 1)

The method of claim 1, wherein the querying the first databases comprises:
furnishing a structured query language query to the first database.

### Claim 4 (depends on 1)

The method of claim 1, wherein the querying the first databases comprises:
furnishing a structured query language query to the second database.

### Claim 5 (depends on 1)

The method of claim 1, wherein the entries are associated with at least one of an amount, a charge class and an account.

### Claim 6 (depends on 1)

The method of claim 1, wherein the file indicates whether predefined relationships exist between the first and second entries.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 8 (depends on 1)

The method of claim 1, wherein the second entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 9 (depends on 1)

The method of claim 1, wherein the generating comprises:
generating a spreadsheet input file to cause cells displayed by a spreadsheet program to display the first entries.

### Claim 10 (depends on 1)

The method of claim 1, wherein the generating comprises:
generating a spreadsheet input file to cause cells displayed by a spreadsheet program to display the second entries.

### Claim 11 (depends on 1)

The method of claim 1, wherein the generating comprises:
generating a spreadsheet input file to cause cells displayed by a spreadsheet program to display a comparison between the first and second entries.

### Claim 12

An article comprising a computer readable storage medium storing instructions to cause a processor to:
query a first database associated with a sales order entry program for first entries associated with a transaction;
query a second database associated with an accounting program for second entries associated with the transaction; and
in response to the queries of the first and second databases, generate a file indicating a comparison between the first and second entries.

### Claim 13 (depends on 12)

The article of claim 12, wherein the file causes a spreadsheet program to display an image visually depicting the comparison.

### Claim 14 (depends on 12)

The article of claim 12, the program comprising instructions to cause the processor to furnish a structured query language query to the first database.

### Claim 15 (depends on 12)

The article of claim 12, the program comprising instructions to cause the processor to furnish a structured query language query to the second database.

### Claim 16 (depends on 12)

The article of claim 12, wherein the entries are associated with at least one of an amount, a charge class and an account.

### Claim 17 (depends on 12)

The article of claim 12, wherein the file indicates whether predefined relationships exist between the first and second entries.

### Claim 18 (depends on 12)

The article of claim 12, wherein the first entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 19 (depends on 12)

The article of claim 12, wherein the second entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 20 (depends on 12)

The article of claim 12, the program comprising instructions to cause the processor to generate a spreadsheet input file to cause cells displayed by a spreadsheet program to display the first entries.

### Claim 21 (depends on 12)

The article of claim 12, the program comprising instructions to cause the processor to generate a spreadsheet input file to cause cells displayed by a spreadsheet program to display the second entries.

### Claim 22 (depends on 12)

The article of claim 12, the program comprising instructions to cause the processor to generate a spreadsheet input file to display a comparison between the first and second entries.

### Claim 23

A computer system comprising:
a processor;
mass storage storing a first database associated with a sales order entry program and a second database associated with an accounting program, the first database having first entries associated with a transaction and the second database having second entries associated with the transaction; and
a memory storing instructions to cause the processor to:
query the first database for the first entries,
query the second database for the second entries, and
in response to the queries of the first and second databases, generate a file indicating a comparison between the first and second entries.

### Claim 24 (depends on 23)

The computer system of claim 23, wherein the file causes a spreadsheet program to display an image visually depicting the comparison.

### Claim 25 (depends on 23)

The computer system of claim 23, the program comprising instructions to cause the processor to furnish a structured query language query to the first database.

### Claim 26 (depends on 23)

The computer system of claim 23, the memory storing instructions to cause the processor to furnish a structured query language query to the second database.

### Claim 27 (depends on 23)

The computer system of claim 23, wherein the entries are associated with at least one of an amount, a charge class and an account.

### Claim 28 (depends on 23)

The computer system of claim 23, wherein the file indicates whether a predefined relationships exist between the first and second entries.

### Claim 29 (depends on 23)

The computer system of claim 23, wherein the first entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 30 (depends on 23)

The computer system of claim 23, wherein the second entries comprise rows of entries, each row associated with a line item of the transaction.

### Claim 31 (depends on 23)

The computer system of claim 23, the memory storing instructions to cause the processor to generate a spreadsheet input file to cause cells displayed by a spreadsheet program to display the first entries.

### Claim 32 (depends on 23)

The computer system of claim 23, the memory storing instructions to cause the processor to generate a spreadsheet input file to cause cells displayed by a spreadsheet program to display the second entries.

### Claim 33 (depends on 23)

The computer system of claim 23, the memory storing instructions to cause the processor to generate a spreadsheet input file to display a comparison between the first and second entries.
