# US 11,275,939 B2 · Movement intelligence using satellite imagery

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

- Number: US 11,275,939 B2
- Document ID: US11275939B2
- Status: Granted
- Kind: B2
- Application number: 16/709,673
- Filed: 2019-12-10
- Published: 2020-08-13
- Granted: 2022-03-15
- Earliest claimed: 2015-08-18
- Assignees: DigitalGlobe, Inc.
- Applicants: DigitalGlobe, Inc.
- Inventors: Ken Campbell
- Web page: https://patentgrep.com/patent/US11275939B2

## CPC

- G06V 20/182: {Network patterns, e.g. roads or rivers}
- G06F 16/29: Geographical information databases
- G06F 16/56: having vectorial format
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- G06F 16/587: using geographical or spatial information, e.g. location
- G06V 10/25: Determination of region of interest [ROI] or a volume of interest [VOI]
- G06V 20/54: of traffic, e.g. cars on the road, trains or boats
- G06V 40/20: Movements or behaviour, e.g. gesture recognition (recognition of facial expressions G06V40/16)
- G06V 10/62: relating to a temporal dimension, e.g. time-based feature extraction; Pattern tracking
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system for incorporating geographical data into a map-related system, adding objects being tracked while moving within a specific geographic area and automatically analyzing their movement characteristics; wherein the tracking is done by visual means from a sky-borne platform.

## Claims

### Claim 1

A system for recognizing and characterizing movement of objects on the Earth's surface using satellite imagery, comprising:
a geospatial data analytics platform comprising at least a plurality of programming instructions stored in a memory of, and operating on at least one processor of, a computing device, wherein the plurality of programming instructions, when operating on the at least one processor, cause the geospatial platform to:
receive at least a set of raster data from at least one of a plurality of data sources;
determine movement of an object on the Earth, using at least some of the programming instructions and the raster data by computing differences in each of a plurality of still satellite images extracted from the raster data;
generate a movement layer associated with a specific satellite image of a region of interest on the Earth's surface; and
display the specific satellite image with the movement layer superimposed thereupon.

### Claim 2 (depends on 1)

The system of claim 1, wherein the raster data is received from a satellite imaging system.

### Claim 3 (depends on 1)

The system of claim 1, wherein the raster data is received from a raster database.

### Claim 4 (depends on 1)

The system of claim 1, wherein the raster data is received from a vector database.

### Claim 5 (depends on 1)

The system of claim 1, wherein the raster data is received from a third-party map service.

### Claim 6 (depends on 1)

The system of claim 1, wherein a tracked object is identified in the movement layer.

### Claim 7 (depends on 6)

The system of claim 6, wherein movement patterns of the tracked object are further analyzed to determine whether the tracked object is a vehicle.

### Claim 8 (depends on 6)

The system of claim 6, wherein movement patterns of the tracked object are further analyzed to determine whether the tracked object is a pedestrian.

### Claim 9 (depends on 6)

The system of claim 6, wherein movement patterns of the tracked object are further analyzed to determine whether the tracked object is a drone.

### Claim 10 (depends on 1)

The system of claim 1, further comprising an analytics module configured to receive the raster data from the plurality of data sources and to analyze at least a portion of the raster data and an additional set of vector data to identify movement patterns in the sets of data.
