Providing adversarial protection for electronic screen displays

US11288408B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11288408-B2
Application numberUS-201916601459-A
CountryUS
Kind codeB2
Filing dateOct 14, 2019
Priority dateOct 14, 2019
Publication dateMar 29, 2022
Grant dateMar 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments for providing adversarial protection to computing display devices by a processor. Security defenses may be provided on one or more image display devices against automated media analysis by using adversarial noise, an adversarial patch, or a combination thereof.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, by one or more processors, for providing adversarial protection to computing display devices, comprising: providing security defenses on one or more image display devices of a first computing device against automated media analysis by using an adversarial noise, an adversarial patch, or a combination thereof, wherein the adversarial noise, the adversarial patch, or the combination thereof is recursively applied to each of a plurality of frames generated by the one or more display devices in real-time such that each currently displayed frame rendered by the one or more display devices contains the adversarial noise, the adversarial patch, or the combination thereof at a given strength computed for the currently displayed frame; and executing machine learning logic to perform the computing of the given strength of the adversarial noise, the adversarial patch, or the combination thereof applied to each currently displayed frame rendered by the one or more display devices, wherein the given strength is determined by implementing a feedback loop operation by the machine learning logic to analyze an output of one or more previously displayed frames captured by a second computing device. 2. The method of claim 1 , further including determining or selecting a type of the adversarial noise to implement on the one or more image display devices. 3. The method of claim 1 , further including creating or loading the adversarial patch onto the one or more image display devices. 4. The method of claim 1 , wherein analyzing the output further includes estimating an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices. 5. The method of claim 1 , further including adjusting an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices. 6. A system for providing adversarial protection to computing display devices, comprising: one or more computers with executable instructions that when executed cause the system to: provide security defenses on one or more image display devices of a first computing device against automated media analysis by using an adversarial noise, an adversarial patch, or a combination thereof, wherein the adversarial noise, the adversarial patch, or the combination thereof is recursively applied to each of a plurality of frames generated by the one or more display devices in real-time such that each currently displayed frame rendered by the one or more display devices contains the adversarial noise, the adversarial patch, or the combination thereof at a given strength computed for the currently displayed frame; and executing machine learning logic to perform the computing of the given strength of the adversarial noise, the adversarial patch, or the combination thereof applied to each currently displayed frame rendered by the one or more display devices, wherein the given strength is determined by implementing a feedback loop operation by the machine learning logic to analyze an output of one or more previously displayed frames captured by a second computing device. 7. The system of claim 6 , wherein the executable instructions determine or select a type of the adversarial noise to implement on the one or more image display devices. 8. The system of claim 6 , wherein the executable instructions create or load the adversarial patch onto the one or more image display devices. 9. The system of claim 6 , wherein analyzing the output further includes an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices. 10. The system of claim 6 , wherein the executable instructions adjust an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices. 11. A computer program product, for providing adversarial protection by one or more processors, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that provides security defenses on one or more image display devices of a first computing device against automated media analysis by using an adversarial noise, an adversarial patch, or a combination thereof, wherein the adversarial noise, the adversarial patch, or the combination thereof is recursively applied to each of a plurality of frames generated by the one or more display devices in real-time such that each currently displayed frame rendered by the one or more display devices contains the adversarial noise, the adversarial patch, or the combination thereof at a given strength computed for the currently displayed frame; and executing machine learning logic to perform the computing of the given strength of the adversarial noise, the adversarial patch, or the combination thereof applied to each currently displayed frame rendered by the one or more display devices, wherein the given strength is determined by implementing a feedback loop operation by the machine learning logic to analyze an output of one or more previously displayed frames captured by a second computing device. 12. The computer program product of claim 11 , further including an executable portion that determines or select a type of the adversarial noise to implement on the one or more image display devices. 13. The computer program product of claim 11 , further including an executable portion that creates or loads the adversarial patch onto the one or more image display devices. 14. The computer program product of claim 11 , wherein analyzing the output further includes estimating an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices. 15. The computer program product of claim 11 , further including an executable portion that adjusts an amount of which the adversarial noise, the adversarial patch, or a combination thereof affects a display quality of images output by the one or more image display devices.

Assignees

Inventors

Classifications

  • G06F21/84Primary

    output devices, e.g. displays or monitors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11288408B2 cover?
Embodiments for providing adversarial protection to computing display devices by a processor. Security defenses may be provided on one or more image display devices against automated media analysis by using adversarial noise, an adversarial patch, or a combination thereof.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/84. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).