# US 10,119,825 B1 · System and method for geocoding positional accuracy

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

- Number: US 10,119,825 B1
- Document ID: US10119825B1
- Status: Granted
- Kind: B1
- Application number: 15/690,325
- Filed: 2017-08-30
- Granted: 2018-11-06
- Earliest claimed: 2017-08-30
- Assignees: Pitney Bowes Inc.
- Applicants: Nishant Sinha; Jeffrey Reuger; Ossama Essa; Neena Priyanka; Berkley R Charlton
- Inventors: Nishant Sinha; Jeffrey Reuger; Ossama Essa; Neena Priyanka; Berkley R Charlton
- Web page: https://patentgrep.com/patent/US10119825B1

## CPC

- G06F 16/2365: {Ensuring data consistency and integrity}
- G06F 16/29: Geographical information databases
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An automated computer geocoding system and method is described having a plurality of geographic datasets stored in a computer memory. The geographic datasets include at least one point level dataset, street level dataset, and geographic level dataset. As output, geocoded data is provided with positional accuracy indicators. In a first step, an address to be geocoded is received by the system. The system determines whether corresponding geocode data exists in one or more of the geographic datasets. A geographic dataset is selected that provides a highest level of resolution and that also includes corresponding geocode data for the address. A geocoded coordinate for the address is output, as found in the geographic dataset that was selected. An offset value for the geocoded coordinate is calculated and output with the coordinates. The offset value is determined as a function of geographic characteristics of the geographic dataset that was selected.

## Claims

### Claim 1

In an automated computer geocoding system having a plurality of geographic datasets stored in a computer memory, wherein the geographic datasets include at least one point level dataset, at least one street level dataset, and at least one geographic level dataset, a method for providing geocoded data with positional accuracy indicators, the method including:
receiving an address to be geocoded;
determining whether corresponding geocode data for the address exists in one or more of the geographic datasets;
selecting the geographic dataset that provides a highest level of resolution and that also includes corresponding geocode data for the address;
outputting a geocoded coordinate for the address as found in the geographic dataset that was selected;
calculating an offset value for the geocoded coordinate that is output, wherein the offset value is determined as a function of geographic characteristics of the geographic dataset that was selected; and
outputting the offset value for the geocoded coordinate that was output.

### Claim 2 (depends on 1)

The method of claim 1 wherein the geographic dataset selected in the selecting step is a point level dataset and the offset value is calculated as a function of a diagonal distance across a parcel that encompasses the geocoded coordinate.

### Claim 3 (depends on 1)

The method of claim 1 wherein the geographic dataset selected in the selecting step is a street level dataset and the offset value is calculated as a function of a street segment length of a street segment that includes the geocoded coordinate.

### Claim 4 (depends on 1)

The method of claim 1 wherein the geographic dataset selected in the selecting step is a geographic level dataset and the offset value is calculated as a function of a diagonal distance across a defined geographic level region that includes the geocoded coordinate.

### Claim 5

An automated computer geocoding system having a plurality of geographic datasets stored in computer memory, wherein the geographic datasets include at least one point level dataset, at least one street level dataset, and at least one geographic level dataset, for providing geocoded data with positional accuracy indicators, the system including a processor configured for:
receiving an address to be geocoded;
determining whether corresponding geocode data exists for the address in one or more of the geographic datasets;
selecting the geographic dataset that provides a highest level of resolution and that also includes corresponding geocode data for the address;
outputting a geocoded coordinate for the address as found in the geographic dataset that was selected;
calculating an offset value for the geocoded coordinate that is output, wherein the offset value is determined as a function of geographic characteristics of the geographic dataset that was selected; and
outputting the offset value for the geocoded coordinate that was output.

### Claim 6 (depends on 5)

The system of claim 5 wherein the geographic dataset selected in the selecting step is a point level dataset and the offset value is calculated as a function of a diagonal distance across a parcel that encompasses the geocoded coordinate.

### Claim 7 (depends on 5)

The system of claim 5 wherein the geographic dataset selected in the selecting step is a street level dataset and the offset value is calculated as a function of a street segment length of a street segment that includes the geocoded coordinate.

### Claim 8 (depends on 5)

The system of claim 5 wherein the geographic dataset selected in the selecting step is a geographic level dataset and the offset value is calculated as a function of a diagonal distance across a defined geographic level region that includes the geocoded coordinate.
