# US 9,753,173 B1 · Generation of buffer zones for buried assets using line forming processes

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

- Number: US 9,753,173 B1
- Document ID: US9753173B1
- Status: Granted
- Kind: B1
- Application number: 15/364,249
- Filed: 2016-11-29
- Granted: 2017-09-05
- Earliest claimed: 2016-11-29
- Applicants: Alan Haddy
- Inventors: Alan Haddy
- Web page: https://patentgrep.com/patent/US9753173B1

## CPC

- G01V 3/12: operating with electromagnetic waves {(operating with millimetre waves G01V8/005)}
- G01V 3/08: operating with magnetic or electric fields produced or modified by objects or geological structures or by detecting devices (with electromagnetic waves G01V3/12)
- G01V 3/15: specially adapted for use during transport, e.g. by a person, vehicle or boat
- G01V 3/17: operating with electromagnetic waves {(operating with millimetre waves G01V8/005)}
- G08C 17/02: using a radio link
- G01V: GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS (means for indicating the location of accidentally buried, e.g. snow-buried, persons A63B29/02)
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)

## Abstract

A system for generating a buffer zone around a buried asset at an above surface location is provided. The system includes an electromagnetic locator device for generating a plurality of buried asset data points via a plurality of radio frequency antennas. The system also includes a server for generating a plurality of connected line segments that represent a geographical position of the buried asset, wherein the plurality of connected line segments are generated by executing an optimization algorithm based on the plurality of buried asset data points, wherein the optimization algorithm: i) minimizes a total number of line segments, ii) minimizes a distance between a line segment and a corresponding buried asset data point, iii) minimizes instances of line segments that are parallel and iv) minimizes line segments shorter than a predefined threshold, and generates a first data structure that represents a two dimensional area comprising a buffer zone.

## Claims

### Claim 1

A system for generating a buffer zone around a buried asset at an above surface location, the system comprising:
an electromagnetic locator device communicatively coupled with a communications network, the locator device comprising a plurality of radio frequency antennas, and being configured for:
(a) generating a plurality of buried asset data points via the plurality of radio frequency antennas, wherein each buried asset data point comprises a geographical coordinate for the buried asset, wherein the plurality of buried asset data points correspond to analog radio frequency signals that were detected and read from the buried asset at an above-surface location; and
(b) transmitting the plurality of buried asset data points via the communications network;
a server communicatively coupled with the communications network, a processor including a memory and wherein the processor configured for:
(a) receiving from the electromagnetic locator device, via the communications network, the plurality of buried asset data points;
(b) generating a plurality of connected line segments that represent a geographical position of the buried asset, wherein the plurality of connected line segments are generated by executing an optimization algorithm based on the plurality of buried asset data points, wherein the optimization algorithm: i) minimizes a total number of line segments, ii) minimizes a distance between a line segment and a corresponding buried asset data point, iii) minimizes instances of line segments that are parallel and iv) minimizes line segments shorter than a predefined threshold; and
(c) generating a first data structure that represents a two dimensional area comprising a buffer zone at the above-surface location, wherein the first data structure is generated by: i) calculating a magnitude of error of the plurality of connected line segments based on distances between said plurality of connected line segments and corresponding buried asset data points of the plurality of buried asset data points, and ii) defining a two dimensional area around said plurality of connected line segments, wherein a size of said two dimensional area is proportional to the magnitude of error that was calculated.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor of the server is further configured for storing said plurality of connected line segments and said first data structure in association with the plurality of buried asset data points.

### Claim 3 (depends on 2)

The system of claim 2, wherein the processor of the server is further configured for transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to another computing device via the communications network.

### Claim 4 (depends on 2)

The system of claim 2, wherein the processor of the server is further configured for transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to the electromagnetic locator device via the communications network.

### Claim 5 (depends on 1)

The system of claim 1, wherein each line segment comprises a set of points defining a straight line that represents a geographical position of the buried asset at the above-surface location.

### Claim 6 (depends on 5)

The system of claim 5, wherein the step of calculating the magnitude of error of the plurality of connected line segments further comprises:
calculating the magnitude of error of the plurality of connected line segments by calculating a distance between each line segment of said plurality of connected line segments and a corresponding buried asset data point of the plurality of buried asset data points, so as to generate a plurality of distance values, and by calculating the magnitude of error to be proportional to said plurality of distance values.

### Claim 7

A system for generating a buffer zone around a buried asset at an above surface location, the system comprising:
an electromagnetic locator device communicatively coupled with a communications network, the locator device comprising a plurality of radio frequency antennas, and being configured for:
(a) generating a plurality of buried asset data points via the plurality of radio frequency antennas, wherein each buried asset data point comprises a geographical coordinate for the buried asset, wherein the plurality of buried asset data points correspond to analog radio frequency signals that were detected and read from the buried asset at an above-surface location; and
(b) transmitting the plurality of buried asset data points via the communications network;
a database communicatively coupled with the communications network;
a server communicatively coupled with the communications network, a processor including a memory and wherein the processor configured for:
(a) receiving the plurality of buried asset data points from the electromagnetic locator device, via the communications network;
(b) storing the plurality of buried asset data points in the database;
(c) generating a plurality of connected line segments that represent a geographical position of the buried asset, wherein the plurality of connected line segments are generated by executing an optimization algorithm based on the plurality of buried asset data points, wherein the optimization algorithm: i) minimizes a total number of line segments, ii) minimizes a distance between a line segment and a corresponding buried asset data point, iii) minimizes instances of line segments that are parallel and iv) minimizes line segments shorter than a predefined threshold; and
(d) generating a first data structure that represents a two dimensional area comprising a buffer zone at the above-surface location, wherein the first data structure is generated by: i) calculating a magnitude of error of the plurality of connected line segments based on distances between said plurality of connected line segments and corresponding buried asset data points of the plurality of buried asset data points, and ii) defining a two dimensional area around said plurality of connected line segments, wherein a size of said two dimensional area is proportional to the magnitude of error that was calculated.

### Claim 8 (depends on 7)

The system of claim 7, wherein the processor of the server is further configured for storing said plurality of connected line segments and said first data structure in association with the plurality of buried asset data points in the database.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processor of the server is further configured for transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to another computing device via the communications network.

### Claim 10 (depends on 8)

The system of claim 8, wherein the processor of the server is further configured for transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to the electromagnetic locator device via the communications network.

### Claim 11 (depends on 10)

The system of claim 10, wherein the step of generating the plurality of connected line segments further comprises:
generating the plurality of connected line segments, wherein each line segment comprises a set of points defining a straight line that represents a geographical position of the buried asset at the above-surface location.

### Claim 12 (depends on 11)

The system of claim 11, wherein the step of calculating a magnitude of error of the plurality of connected line segments further comprises:
calculating a magnitude of error of the plurality of connected line segments by calculating a distance between each line segment of said plurality of connected line segments and a corresponding buried asset data point of the plurality of buried asset data points, so as to generate a plurality of distance values, and by calculating the magnitude of error to be proportional to said plurality of distance values.

### Claim 13

A system for generating a buffer zone around a buried asset at an above surface location, the system comprising:
an electromagnetic locator device communicatively coupled with a communications network, the locator device comprising a plurality of radio frequency antennas, and being configured for:
(a) generating a plurality of buried asset data points via the plurality of radio frequency antennas, wherein each buried asset data point comprises a geographical coordinate for the buried asset, wherein the plurality of buried asset data points correspond to analog radio frequency signals that were detected and read from the buried asset at an above-surface location; and
(b) transmitting the plurality of buried asset data points via the communications network;
a database communicatively coupled with the communications network, the database for storing the plurality of buried asset data points;
a server communicatively coupled with a communications network, a processor including a memory and wherein the processor configured for:
(a) generating a plurality of connected line segments that represent a geographical position of the buried asset, wherein the plurality of connected line segments are generated by executing an optimization algorithm based on the plurality of buried asset data points, wherein the optimization algorithm: i) minimizes a total number of line segments, ii) minimizes a distance between a line segment and a corresponding buried asset data point, iii) minimizes instances of line segments that are parallel and iv) minimizes line segments shorter than a predefined threshold; and
(b) generating a first data structure that represents a two dimensional area comprising a buffer zone at the above-surface location, wherein the first data structure is generated by: i) calculating a magnitude of error of the plurality of connected line segments based on distances between said plurality of connected line segments and corresponding buried asset data points of the plurality of buried asset data points, and ii) defining a two dimensional area around said plurality of connected line segments, wherein a size of said two dimensional area is proportional to the magnitude of error that was calculated.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processor of the server is further configured for:
storing said plurality of connected line segments and said first data structure in association with the plurality of buried asset data points in the database.

### Claim 15 (depends on 14)

The system of claim 14, wherein the processor of the server is further configured for:
transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to another computing device via the communications network.

### Claim 16 (depends on 14)

The system of claim 14, wherein the processor of the server is further configured for:
transmitting said plurality of connected line segments, said first data structure and said plurality of buried asset data points to the electromagnetic locator device via the communications network.

### Claim 17 (depends on 16)

The system of claim 16, wherein the step of generating the plurality of connected line segments further comprises:
generating the plurality of connected line segments, wherein each line segment comprises a set of points defining a straight line that represents a geographical position of the buried asset at the above-surface location.

### Claim 18 (depends on 17)

The system of claim 17, wherein the step of calculating the magnitude of error of the plurality of connected line segments further comprises:
calculating the magnitude of error of the plurality of connected line segments by calculating a distance between each line segment of said plurality of connected line segments and a corresponding buried asset data point of the plurality of buried asset data points, so as to generate a plurality of distance values, and by calculating the magnitude of error to be proportional to said plurality of distance values.
