# US 12,216,802 B2 · Secure digital data collection

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

- Number: US 12,216,802 B2
- Document ID: US12216802B2
- Status: Granted
- Kind: B2
- Application number: 18/094,519
- Filed: 2023-01-09
- Published: 2023-05-25
- Granted: 2025-02-04
- Earliest claimed: 2015-02-24
- Assignees: Imagekeeper LLC
- Applicants: Imagekeeper LLC
- Inventors: Jerry Speasl; Marc Roberts; Mike Patterson
- Web page: https://patentgrep.com/patent/US12216802B2

## CPC

- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/3247: {involving digital signatures}
- H04L 9/3297: {involving time stamps, e.g. generation of time stamps}
- H04N 21/2351: {involving encryption of additional data (arrangements using cryptography for the use of broadcast information or broadcast-related information H04H60/23)}
- H04N 21/26613: {for generating or managing keys in general (key distribution for secret or secure communication involving central third party, e.g. key distribution center [KDC] or trusted third party [TTP] H04L9/083; network support of key management H04L63/06; key management for network security in communication control or processing H04W12/04)}
- H04N 21/835: Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)}
- H04N 21/60: Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client {, e.g. sending from server to client commands for recording incoming content stream}; Communication details between server and client
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods for generating certified images and incident reports are disclosed. An image capture device can be used to capture an image and integrate metadata from camera sensors as well as other ancillary device sensors into the image. The image and its metadata can then be certified upon a check that the image and its metadata are authentic and unaltered. The image and its metadata can then be included in or as a part of an incident or other report describing an incident or event such as an accident or a crime. The image and/or incident report may be maintained at a cloud-based server for viewing, authorized editing, and subsequent distribution.

## Claims

### Claim 1

A system for tracking media data changes, the system comprising:
a memory; and
a processor coupled to the memory, the processor configured to:
receive a digital media dataset, the digital media dataset including a digital media asset and metadata corresponding to the digital media asset;
generate a verification dataset based on the digital media dataset,
wherein authenticity of the digital media asset and the metadata is verifiable using the verification dataset;
identify a change to the digital media dataset; and
track the change in an audit trail associated with the digital media dataset.

### Claim 2 (depends on 1)

The system of claim 1, wherein the change to the digital media dataset includes a change to the digital media asset.

### Claim 3 (depends on 2)

The system of claim 2, wherein the change to the digital media asset includes an image manipulation.

### Claim 4 (depends on 1)

The system of claim 1, wherein the change to the digital media dataset includes a change to the metadata.

### Claim 5 (depends on 1)

The system of claim 1, the processor configured to:
verify the authenticity of the digital media asset and the metadata using the verification dataset.

### Claim 6 (depends on 1)

The system of claim 1, wherein the verification dataset includes at least one hash digest of at least a portion of the digital media dataset, and wherein the authenticity of the digital media asset and the metadata is verifiable using the verification dataset based on generation of a second hash digest of at least the portion of the digital media dataset and comparison of the second hash digest to the hash digest in the verification dataset.

### Claim 7 (depends on 6)

The system of claim 6, wherein the hash digest in the verification dataset is encrypted using a private key, wherein the authenticity of the digital media asset and the metadata is verifiable using the verification dataset based also on decrypting the hash digest using a public key.

### Claim 8 (depends on 1)

The system of claim 1, the processor configured to:
generate a change verification dataset based on the change to the digital media dataset, wherein authenticity of the change is verifiable using the change verification dataset.

### Claim 9 (depends on 8)

The system of claim 8, wherein the change verification dataset is stored in the audit trail.

### Claim 10 (depends on 8)

The system of claim 8, wherein the change verification dataset includes at least one hash digest of the change, and wherein the authenticity of the change is verifiable using the change verification dataset based on generation of a second hash digest of the change and comparison of the second hash digest to the hash digest in the change verification dataset.

### Claim 11 (depends on 10)

The system of claim 10, wherein the hash digest in the change verification dataset is encrypted using a private key, wherein the authenticity of the change is verifiable using the change verification dataset based also on decrypting the hash digest using a public key.

### Claim 12 (depends on 1)

The system of claim 1, wherein the metadata identifies a media capture device that captured the digital media asset.

### Claim 13 (depends on 1)

The system of claim 1, wherein the metadata identifies a location of capture of the digital media asset.

### Claim 14 (depends on 1)

The system of claim 1, wherein the metadata identifies a location of storage of the digital media asset.

### Claim 15

A method of tracking media data changes, the method comprising:
receiving a digital media dataset, the digital media dataset including a digital media asset and metadata corresponding to the digital media asset;
generating a verification dataset based on the digital media dataset, wherein authenticity of the digital media asset and the metadata is verifiable using the verification dataset;
identifying a change to the digital media dataset; and
tracking the change in an audit trail associated with the digital media dataset.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
verifying the authenticity of the digital media asset and the metadata using the verification dataset.

### Claim 17 (depends on 15)

The method of claim 15, wherein the verification dataset includes at least one hash digest of at least a portion of the digital media dataset, and wherein the authenticity of the digital media asset and the metadata is verifiable using the verification dataset based on generation of a second hash digest of at least the portion of the digital media dataset and comparison of the second hash digest to the hash digest in the verification dataset.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
generating a change verification dataset based on the change to the digital media dataset, wherein authenticity of the change is verifiable using the change verification dataset.

### Claim 19 (depends on 18)

The method of claim 18, wherein the change verification dataset is stored in the audit trail.

### Claim 20 (depends on 18)

The method of claim 18, wherein the change verification dataset includes at least one hash digest of the change, and wherein the authenticity of the change is verifiable using the change verification dataset based on generation of a second hash digest of the change and comparison of the second hash digest to the hash digest in the change verification dataset.
