Patentable/Patents/US-10713391
US-10713391

Tamper protection and video source identification for video processing pipeline

PublishedJuly 14, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The disclosure includes a system and method for associating protection data to a video object and verifying the content and source of the video object based on the protection data. A video processing application receives, at a producer, a video object; computes, at the producer, a digital signature based on content of the first video object; adds, at the producer, identification information of the producer to the digital signature of the first video object, the producer being a source of the first video object; transmits the first video object along with the digital signature from the producer to a first consumer; and authenticates, at the first consumer, the content and source of the first video object based on the digital signature.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: receiving, at a producer, a video object; computing, at the producer, a digital signature based on content of the video object; adding, at the producer, identification information of the producer to the digital signature of the video object, the producer being identified as a source of the video object that transmits the video object to a destination; transmitting the video object along with the digital signature from the producer to a first consumer; authenticating, at the first consumer, the content and source of the video object based on the digital signature; generating, at the first consumer, a second digital signature based on the content of the video object; adding, at the first consumer, identification information of the first consumer to the second digital signature of the video object, the first consumer being identified as the source of the video object that transmits the video object to a destination; and transmitting the video object along with the second digital signature to a second consumer, wherein the video object is authenticated, at the second consumer, based on the second digital signature to determine whether the source of the video object is the first consumer.

2

2. The computer-implemented method of claim 1 , further comprising: encrypting, at the producer, the digital signature using a private key; and wherein transmitting the video object along with the digital signature from the producer to the first consumer includes transmitting the encrypted digital signature.

3

3. The computer-implemented method of claim 2 , further comprising: decrypting, at the first consumer, the digital signature using a public key.

4

4. The computer-implemented method of claim 1 , wherein the video object is at least one of a video fragment or a video composition.

5

5. The computer-implemented method of claim 1 , wherein the producer is at least one of a first device that generates the video object or a database that returns the video object, and wherein the first consumer is a second device that receives and uses the video object.

6

6. The computer-implemented method of claim 1 , further comprising: generating, at the producer, a first watermark for embedding into the video object, the first watermark including identity information of the producer; and extracting, at the first consumer, the first watermark from the video object, wherein authenticating, at the first consumer, the source of the video object is further based on the identity information of the producer included in the first watermark.

7

7. The computer-implemented method of claim 6 , further comprising: generating, at the first consumer, a second watermark for embedding into the video object, the second watermark including identity information of the first consumer; and transmitting the video object embedded with the second watermark from the first consumer to a second consumer, wherein the video object is authenticated, at the second consumer, based on the second watermark to determine whether the source of the video object is the first consumer.

8

8. The computer-implemented method of claim 1 , wherein the identification information of the producer or of the first consumer comprises a semi-fragile watermark or a robust watermark.

9

9. A system comprising: one or more processors; and a memory, the memory storing instructions, which when executed cause the one or more processors to: receive, at a producer, a video object; compute, at the producer, a digital signature based on content of the video object; add, at the producer, identification information of the producer to the digital signature of the video object, the producer being identified as a source of the video object that transmits the video object to a destination; transmit the video object along with the digital signature from the producer to a first consumer; authenticate, at the first consumer, the content and source of the video object based on the digital signature; generate, at the first consumer, a second digital signature based on the content of the video object; add, at the first consumer, identification information of the first consumer to the second digital signature of the video object, the first consumer being identified as the source of the video object that transmits the video object to a destination; and transmit the video object along with the second digital signature to a second consumer, wherein the video object is authenticated, at the second consumer, based on the second digital signature to determine whether the source of the video object is the first consumer.

10

10. The system of claim 9 , wherein the instructions further cause the one or more processors to: encrypt, at the producer, the digital signature using a private key; and wherein transmitting the video object along with the digital signature from the producer to the first consumer includes transmitting the encrypted digital signature.

11

11. The system of claim 10 , wherein the instructions further cause the one or more processors to: decrypt, at the first consumer, the digital signature using a public key.

12

12. The system of claim 9 , wherein the video object is at least one of a video fragment or a video composition.

13

13. The system of claim 9 , wherein the producer is at least one of a first device that generates the video object or a database that returns the video object, and wherein the first consumer is a second device that receives and uses the video object.

14

14. The system of claim 9 , wherein the instructions cause the one or more processors to: generate, at the producer, a first watermark for embedding into the video object, the first watermark including identity information of the producer; and extract, at the first consumer, the first watermark from the video object, wherein authenticating the source of the video object is further based on the identity information of the producer included in the first watermark.

15

15. The system of claim 14 , wherein the instructions cause the one or more processors to: generate, at the first consumer, a second watermark for embedding into the video object, the second watermark including identity information of the first consumer; and transmit the video object embedded with the second watermark from the first consumer to a second consumer, wherein the video object is authenticated, at the second consumer, based on the second watermark to determine whether the source of the video object is the first consumer.

16

16. A computer-implemented method, comprising: receiving, at a producer, a video object; generating, at the producer, a first watermark for embedding into the video object, the first watermark including identity information of the producer, the producer being identified as a source of the video object that transmits the video object to a destination; transmitting the video object embedded with the first watermark from the producer to a first consumer; extracting, at the first consumer, the first watermark from the video object; authenticating, at the first consumer, the source of the video object based on the identity information of the producer included in the first watermark; generating, at the first consumer, a second watermark for embedding into the video object, the second watermark including identity information of the first consumer; and transmitting the video object embedded with the second watermark from the first consumer to a second consumer, wherein the source of the video object from the first consumer is authenticated at the second consumer based on the second watermark.

17

17. The computer-implemented method of claim 16 , further comprising: computing, at the producer, a digital signature based on content of the video object; adding, at the producer, identification information of the producer to the digital signature of the video object; and authenticating, at the first consumer, the content and source of the video object based on the digital signature.

18

18. The computer-implemented method of claim 17 , further comprising: encrypting, at the producer, the digital signature using a private key; and wherein transmitting the video object along with the digital signature from the producer to the first consumer includes transmitting the encrypted digital signature.

19

19. The computer-implemented method of claim 16 , wherein the video object is at least one of a video fragment or a video composition.

20

20. The computer-implemented method of claim 16 , wherein the identity information of the producer comprises a semi-fragile watermark or a robust watermark.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 8, 2018

Publication Date

July 14, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Tamper protection and video source identification for video processing pipeline” (US-10713391). https://patentable.app/patents/US-10713391

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.