IP Library Granted Patent US 11,321,797
Granted Patent B2
US 11,321,797 · App. 17/001,749 · Granted May 3, 2022

Wearable watermarks

Inventors: Andrew S. Kronstadt (Pensacola, FL); Joseph Reyes (Pelham, NY); Bernhard Julius Klingenberg (Grover Beach, CA); Marci Devorah Formato (Clintondale, NY)
Assignee: KYNDRYL, INC.
G06T1/0042G06K19/06037G06T1/0085G06T7/0002G10L25/57G06T2201/0065G06T2201/0201G06T2207/10016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,321,797
App. No.
17/001,749
Granted
May 3, 2022
Kind
B2
Abstract

A user can wear a device which emits a visual and/or audible output. The output changes over time. A system is capable of predicting the output. Thus, the system can analyze a video and determine, based on observed output of the device, whether the video has been modified. The output can be particularly difficult for humans to modify, detect, understand, or recreate, further impeding attempts to disguise edits to the video.

Claims (48)

1. A method, comprising:

detecting a wearable watermark in a video;

monitoring an output of the wearable watermark;

calculating a predicted output of the wearable watermark;

determining, based on a discrepancy between the predicted output and the monitored output of the wearable watermark, that the video has been edited; and

indicating, based on the determining, that the video has been edited.

2. The method of claim 1 , further comprising identifying the wearable watermark, the identifying including:

transmitting a notification to a wearable watermark manager, the notification including:

an indication that the wearable watermark has been detected in the video; and

first metadata of the video; and

receiving a response from the wearable watermark manager, the response including an identification of the wearable watermark.

3. The method of claim 2 , wherein the calculating is based on the identifying.

4. The method of claim 1 , wherein the output includes both a visual output and an audio output.

5. The method of claim 4 , wherein the visual output includes a computer-readable code.

6. The method of claim 4 , wherein the calculating includes calculating a checksum based on the audio output.

7. The method of claim 1 , wherein the wearable watermark is worn by a user.

8. A system, comprising:

a central processing unit (CPU) including one or more CPU cores, the CPU configured to:

detect a wearable watermark in a video;

monitor an output of the wearable watermark;

calculate a predicted output of the wearable watermark;

determine, based on a discrepancy between the predicted output and the monitored output of the wearable watermark, that the video has been edited; and

indicate, based on the determining, that the video has been edited.

9. The system of claim 8 , wherein the CPU is further configured to identify the wearable watermark, the identifying including:

transmitting a notification to a wearable watermark manager, the notification including:

an indication that the wearable watermark has been detected in the video; and

first metadata of the video; and

receiving a response from the wearable watermark manager, the response including an identification of the wearable watermark.

10. The system of claim 9 , wherein the calculating is based on the identifying.

11. The system of claim 8 , wherein the output includes both a visual output and an audio output.

12. The system of claim 11 , wherein the visual output includes a computer-readable code.

13. The system of claim 11 , wherein the calculating includes calculating a checksum based on the audio output.

14. The system of claim 8 , wherein the wearable watermark is worn by a user.

15. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:

detect a wearable watermark in a video;

monitor an output of the wearable watermark;

calculate a predicted output of the wearable watermark;

determine, based on a discrepancy between the predicted output and the monitored output of the wearable watermark, that the video has been edited; and

indicate, based on the determining, that the video has been edited.

16. The computer program product of claim 15 , wherein the instructions further cause the computer to identify the wearable watermark, the identifying including:

transmitting a notification to a wearable watermark manager, the notification including:

an indication that the wearable watermark has been detected in the video; and

first metadata of the video; and

receiving a response from the wearable watermark manager, the response including an identification of the wearable watermark.

17. The computer program product of claim 16 , wherein the calculating is based on the identifying.

18. The computer program product of claim 15 , wherein the output includes both a visual output and an audio output.

19. The computer program product of claim 18 , wherein the visual output includes a computer-readable code.

20. The computer program product of claim 15 , wherein the wearable watermark is worn by a user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2020
From: KRONSTADT, ANDREW S.; REYES, JOSEPH; KLINGENBERG, BERNHARD JULIUS; FORMATO, MARCI DEVORAH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053583/0849 →