# US 10,311,238 B2 · System and method for performing sensitive geo-spatial processing in non-sensitive operator environments

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

- Number: US 10,311,238 B2
- Document ID: US10311238B2
- Status: Granted
- Kind: B2
- Application number: 15/882,394
- Filed: 2018-01-29
- Published: 2018-06-07
- Granted: 2019-06-04
- Earliest claimed: 2013-03-12
- Assignees: Pictometry International Corp.
- Applicants: Pictometry International Corp.
- Inventors: Stephen L. Schultz; Frank Giuffrida
- Web page: https://patentgrep.com/patent/US10311238B2

## CPC

- G06F 21/60: Protecting data
- G01C 11/00: Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
- G06F 16/29: Geographical information databases
- H04L 63/0407: {wherein the identity of one or more communicating identities is hidden (cryptographic mechanisms or cryptographic arrangements for anonymous credentials or for identity based cryptographic systems H04L9/00)}
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and systems are disclosed including dividing a sensitive geographic region into three or more work regions; selecting geo-referenced aerial images for each particular work region such that at least a portion of the particular work region is depicted; transmitting, without information indicative of the geographic location depicted, a first of the images for a first of the work regions to an operator user device; receiving, from the device, at least one image coordinate selected within the first image by the operator, wherein the image coordinate is a relative coordinate based on a unique pixel location within the image raster content of the first image; and transmitting, without information indicative of the geographic location depicted, a second of the images for a second of the work regions to the operator user device, wherein the first and second work regions are not geographically contiguous.

## Claims

### Claim 1

A method, comprising the steps of:
dividing, by a processor of a server computer, a sensitive geographic region of interest of a requester into three or more work regions;
selecting, by the processor of the server computer, a first geo-referenced aerial image for a first work region of the three or more work regions such that at least a portion of the first work region is depicted in the first geo-referenced aerial image;
selecting, by the processor of the server computer, a second geo-referenced aerial image for a second work region of the three or more work regions such that at least a portion of the second work region is depicted in the second geo-referenced aerial image;
transmitting, by the processor of the server computer, image raster content of the first geo-referenced aerial image of the first work region to an operator user device without a location represented by the first geo-referenced aerial image being selected by a data processing operator of the operator user device and without information indicative of geographic location of a geographic area depicted in the first geo-referenced aerial image, wherein the data processing operator is different from the requester;
receiving, by the processor of the server computer from the operator user device, at least one first image coordinate representing an object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device, wherein the first image coordinate is a relative coordinate based on a unique pixel location within the image raster content of the first geo-referenced aerial image, the pixel location having pixel row and pixel column coordinates; and
transmitting, by the processor of the server computer, image raster content of the second geo-referenced aerial image for the second work region to the operator user device without the location represented by the second geo-referenced aerial image being selected by the data processing operator of the operator user device and without information indicative of geographic location of a geographic area depicted in the second geo-referenced aerial image, wherein the second work region is not geographically contiguous with the first work region.

### Claim 2 (depends on 1)

The method of claim 1, further comprising the step of:
determining, by the processor of the server computer, which work regions have had image raster content of the geo-referenced aerial images previously transmitted to the data processing operator.

### Claim 3 (depends on 1)

The method of claim 1, further comprising the step of:
translating, by the processor of the server computer, the first image coordinate into real-world geographic coordinates representing the object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device, using geo-referencing information of the first geo-referenced aerial image.

### Claim 4 (depends on 3)

The method of claim 3, further comprising the step of:
storing, on a non-transitory computer readable medium, the real-world geographic coordinates representing the object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device.

### Claim 5 (depends on 3)

The method of claim 3, wherein data indicative of attributes of the data processing operator is stored with the real-world geographic coordinates.

### Claim 6 (depends on 3)

The method of claim 3, wherein at least two image coordinates are received and translated into real-world coordinates, and further comprising the steps of:
calculating, by the processor of the server computer, a measurement based on the real-world geographic coordinates; and
storing the measurement on a non-transitory computer readable medium.

### Claim 7 (depends on 6)

The method of claim 6, wherein the measurement is at least one of distance, height, slope in elevation, area, and surface area of a vertical or pitched surface.

### Claim 8

A system, comprising:
a secure server computer having a processor; and
one or more geo-referenced aerial image accessible by the processor of the server computer, the geo-referenced aerial images containing image raster content depicting an area, geo-referencing information, and real-world geographic coordinates of the geo-referenced aerial image; and
wherein the processor of the server computer executes computer executable instructions to cause the processor to:
divide a sensitive geographic region of interest of a requester into three or more work regions;
select a first geo-referenced aerial image for a first work region of the three or more work regions such that at least a portion of the first work region is depicted in the first geo-referenced aerial image;
select a second geo-referenced aerial image for a second work region of the three or more work regions such that at least a portion of the second work region is depicted in the second geo-referenced aerial image;
transmit image raster content of the first geo-referenced aerial image of the first work region to an operator user device without a location represented by the first geo-referenced aerial image being selected by a data processing operator of the operator user device, wherein the data processing operator is different from the requester, without information indicative of geographic location of a geographic area depicted in the first geo-referenced aerial image;
receive, from the operator user device, at least one first image coordinate representing an object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device, wherein the first image coordinate is a relative coordinate based on a unique pixel location within the image raster content of the first geo-referenced aerial image, the pixel location having pixel row and pixel column coordinates; and
transmit image raster content of the second geo-referenced aerial image for the second work region to the operator user device without the location represented by the second geo-referenced aerial image being selected by the data processing operator of the operator user device, without information indicative of geographic location of a geographic area depicted in the second geo-referenced aerial image, wherein the second work region is not geographically contiguous with the first work region.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processor of the server computer executes computer executable instructions to cause the processor to determine which work regions have had image raster content of the geo-referenced aerial images previously transmitted to the data processing operator.

### Claim 10 (depends on 8)

The system of claim 8, wherein the processor of the server computer executes computer executable instructions to cause the processor to store the real-world geographic coordinates representing the object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device.

### Claim 11 (depends on 8)

The system of claim 8, wherein the processor of the server computer executes computer executable instructions to cause the processor to translate the first image coordinate into real-world geographic coordinates representing the object or region of interest selected within the first geo-referenced aerial image by the data processing operator of the operator user device, using the geo-referencing information of the first geo-referenced aerial image.

### Claim 12 (depends on 11)

The system of claim 11, wherein data indicative of attributes of the data processing operator is stored with the real-world geographic coordinates.

### Claim 13 (depends on 11)

The system of claim 11, wherein at least two first image coordinates are received and translated into real-world coordinates, and wherein the processor of the server computer executes computer executable instructions to cause the processor to calculate a measurement based on the real-world geographic coordinates and store the measurement on a non-transitory computer readable medium.

### Claim 14 (depends on 13)

The system of claim 13, wherein the measurement is at least one of distance, height, slope in elevation, area, and surface area of a vertical or pitched surface.
