# US 12,603,787 B1 · Video files with embedded digital signatures for data security and authentication, related systems and methods

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

- Number: US 12,603,787 B1
- Document ID: US12603787B1
- Status: Granted
- Kind: B1
- Application number: 19/073,989
- Filed: 2025-03-07
- Granted: 2026-04-14
- Earliest claimed: 2024-02-02
- Assignees: Manufacturing Resources International, Inc.
- Applicants: Manufacturing Resources International, Inc.
- Inventors: William Dunn; Douglas Bennett; John Schuch
- Web page: https://patentgrep.com/patent/US12603787B1

## CPC

- H04L 9/3247: {involving digital signatures}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Display assemblies with data security and authentication features, along with related systems and methods are provided. The display assembly includes a processing device in electronic communication with a media player and an electronic display. The processing device checks for a valid digital signature in files received from the media player for playing at the electronic display. Only if the valid digital signature is found will the processing device allow the received video file to be played at the electronic display.

## Claims

### Claim 1

A display assembly with data security and authentication features, said display assembly comprising:
an electronic display;
a media player; and
a processing device in electronic communication with the media player and the electronic display, wherein the processing device comprises one or more of: a non-transitory electronic storage device comprising executable software instructions and a processor for carrying out said software instructions, a field programmable gate array, and a programmable logic device, wherein said processing device is configured to:
receive content files from the media player comprising content data and, at least some of which comprise a digital signature, wherein each valid digital signature includes a unique start sequence and a unique identifier following the unique start sequence, and on a file-by-file basis for each of the received content files:
determine if the digital signature is present and valid, including locating the unique identifier for review based, at least in part, on a location of on the unique start sequence;
where the digital signature is determined to be present and valid, permit the content data of the respective content file to be played at the electronic display; and
prevent the content data of the respective content file from being played at the electronic display, cause a blank screen to be played at the electronic display, cause a default content file to be played at the electronic display, or request a next content file to be played at the electronic display where any one or more of: the digital signature is determined to not be present, and the digital signature is determined to be invalid.

### Claim 2 (depends on 1)

The display assembly of claim 1 wherein:
the processing device is configured to determine, on the file-by-file basis for each of the received content files, if the digital signature comprises the unique start sequence as part of determining if the digital signature is present and valid.

### Claim 3 (depends on 2)

The display assembly of claim 2 wherein:
the processing device is configured to determine, on the file-by-file basis for each of the received content files, if the digital signature comprises the unique identifier following the unique start sequence as part of determining if the digital signature is present and valid.

### Claim 4 (depends on 3)

The display assembly of claim 3 wherein:
the digital signature of at least some of the content files, including all of the content files having one of the valid digital signatures, comprises a checksum for, and following, the unique identifier; and
the processing device is configured to determine, on the file-by-file basis for each of the received content files, if the digital signature comprises the checksum following the unique identifier and if the checksum comports with the unique identifier as part of determining if the digital signature is valid.

### Claim 5 (depends on 3)

The display assembly of claim 3 wherein:
the processing device is in electronic communication with a database of valid unique content identifiers; and
the processing device is configured to determine, for each of the received content files, if the unique identifier matches or comports with one of the valid unique content identifiers as part of determining if the digital signature is valid.

### Claim 6 (depends on 3)

The display assembly of claim 3 wherein:
the processing device is configured to determine, for each of the received content files, if the unique identifier comports with predetermined criteria as part of determining if the digital signature is valid.

### Claim 7 (depends on 1)

The display assembly of claim 1 wherein:
each of the valid digital signatures further comprises a checksum following the unique identifier; and
the processing device is configured to determine if the checksum comports with the unique identifier as part of determining if the respective digital signature is valid.

### Claim 8 (depends on 7)

The display assembly of claim 7 wherein:
each of the valid digital signatures further comprises a unique end sequence following the checksum; and
the processing device is configured to locate the unique identifier based, at least in part, on a location of the unique end sequence.

### Claim 9 (depends on 7)

The display assembly of claim 7 wherein:
each of the valid digital signatures further comprises a unique end sequence following the content data; and
the processing device is configured to locate the content data based, at least in part, on a location of the unique end sequence.

### Claim 10 (depends on 9)

The display assembly of claim 9 wherein:
the unique start sequence is 32 bits;
the unique identifier is 32 or 128 subsequent bits; and
the unique end sequence is 32 bits.

### Claim 11 (depends on 1)

The display assembly of claim 1 further comprising:
a digital signature embedding module comprising one or more non-transitory electronic storage devices comprising executable software instructions, which when executed, configure one or more processors to, on the file-by-file basis for each of the received content files:
generate the checksum based on the unique identifier; and
insert a respective one of the digital signatures and a respective portion of content data corresponding to a respective content item into each of the content files for each of the content items received at the display assembly from a trusted source.

### Claim 12 (depends on 11)

The display assembly of claim 11 wherein:
the digital signature embedding module is configured to, on the file-by-file basis for each of the received content files, overwrite a sub-portion of the portion of content data for the content items with the digital signature.

### Claim 13 (depends on 11)

The display assembly of claim 11 wherein:
the digital signature embedding module is configured to:
receive a unique content identifier with each of the content items from the trusted source;
utilize said unique content identifier as the unique identifier; and
generate the content file comprising the respective portion of the content data and the digital signature.

### Claim 14 (depends on 13)

The display assembly of claim 13 wherein:
the trusted source comprises a content management system.

### Claim 15 (depends on 1)

The display assembly of claim 1 wherein:
the display layer comprises a liquid crystal layer;
the electronic display comprises a backlight for the liquid crystal layer;
a network connection device configured to receive the content files from one or more remote devices; and
a database for storing the files.

### Claim 16 (depends on 1)

The display assembly of claim 1 further comprising:
a digital signature embedding module comprising one or more non-transitory electronic storage devices comprising executable software instructions, which when executed, configure one or more processors to, on the file-by-file basis for each of the received content files, replace one or more least significant bits of respective content files with the digital signatures.

### Claim 17 (depends on 16)

The display assembly of claim 16 wherein:
the least significant bits include one or more bits associated with the content data for a first row of pixels for the electronic display.

### Claim 18 (depends on 16)

The display assembly of claim 16 wherein:
the digital signature embedding module is configured to, on the file-by-file basis for each of the received content files: generate the checksum based on the unique identifier.

### Claim 19

A system providing data security and authentication features for display assemblies, said system comprising:
a digital signature embedding module one or more non-transitory electronic storage devices comprising executable software instructions, which when executed, configure one or more processors to insert a respective valid digital signature into each of a plurality of content files for playing at the display assemblies; and
the display assemblies, each comprising:
an electronic display;
a media player; and
a programmable logic device in electronic communication with the media player and the electronic display, wherein the programmable logic device is configured to:
receive content files from the media player comprising content data, and at least some of which further comprise a respective digital signature comprising a unique start sequence, a unique identifier, a checksum, and a unique end sequence;
determine, for each of the received content files on a file-by-file basis, if the respective digital signature is present and valid, including by:
locating and extracting the unique identifier and checksum based, at least in part, on a location of the unique start sequence and the unique end sequence; and
determine if the unique identifier comports with the checksum; and
where the respective digital signature is determined to be valid and present for the respective content file, allow the content data of the respective content file to be played at the electronic display.

### Claim 20 (depends on 19)

The system of claim 19 wherein:
the digital signature embedding module is further configured to, on the file-by-file basis for each of the received content files:
generate the checksum based on the unique identifier; and
insert the respective one of the digital signatures and a respective portion of content data corresponding to a respective content item into each of the content files for each of the content items received at the display assembly from a trusted source; and
the programmable logic device is further configured to prevent the content data of the respective content file from being played at the electronic display, cause a blank screen to be played at the electronic display, cause a default content file to be played at the electronic display, or request a next content file to be played at the electronic display where any one or more of: the digital signature is determined to not be present, and the digital signature is determined to be invalid.

### Claim 21

A method of providing data security and authentication for a display assembly, said method comprising:
checking, at a processor, for a valid digital signature in each content file received from a media player for playing at an electronic display of the display assembly by:
identifying a unique start sequence of a digital signature of the content file;
identifying a unique end sequence of the digital signature of the content file;
identifying a unique identifier and a checksum of the digital signature of the content file based, at least in part, on a location of the unique start sequence and the unique end sequence; and
determine if the unique identifier comports with the checksum; and
only allow content data of the content file to be displayed at an electronic display of the display assembly where the valid digital signature is found at the content file.
