System for image/video authenticity verification
AssigneeBank of America Corporation
InventorsJoseph Benjamin Castinado, Naoll Addisu Merdassa
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention are directed to systems, methods, and computer program products for intelligent verification of digital files via the analysis of metadata and other file characteristics. The system is adaptive, in that it can be adjusted based on the needs or goals of the user utilizing it, or may intelligently and proactively adapt based on the files or data received for processing. The system may be seamlessly embedded within existing applications or programs that the user may already use to interact with one or more entities.
Claims20
A system for image and video authenticity verification, the system comprising:
- at least one non-transitory storage device comprising computer-readable code;
- and
- at least one processing device coupled to the at least one non-transitory storage device, wherein the computer-readable code is configured to cause the at least one processing device to:
- receive a submitted data file from a user device or entity system;
- identify if the submitted data file contains associated metadata;
- perform a first-pass metadata analysis and determine if the associated metadata of the submitted data file corroborates one or more known attributes of the submitted data file;
- generate an initial determination of inconclusive based on the first-pass metadata analysis;
- select one or more machine learning models of a machine learning dataset based on a file type of the submitted data file;
- perform one or more pattern recognition processes on the submitted data file via the identified one or more machine learning models;
- and
- generate a determination of authenticity or inauthenticity of the submitted data file based on results of the one or more pattern recognition processes;
- generate a unique hash value for the submitted data file based on determining authenticity of the submitted data file;
- append the unique hash value to the metadata of the submitted data file;
- receive the submitted data file via the secure user application on the user device;
- and
- based on receiving one or more user security verifications contemporaneous with creation of the submitted data file, automatically verify the submitted data file as authentic.
A computer program product for image and video authenticity verification, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
- an executable portion configured to receive a submitted data file from a user device or entity system;
- an executable portion configured to identify if the submitted data file contains associated metadata;
- an executable portion configured to perform a first-pass metadata analysis to determine if the associated metadata of the submitted data file corroborates one or more known attributes of the submitted data file;
- an executable portion configured to generate an initial determination of inconclusive based on the first-pass metadata analysis;
- an executable portion configured to select one or more machine learning models of a machine learning dataset based on a file type of the submitted data file;
- an executable portion configured to perform one or more pattern recognition processes on the submitted data file via the identified one or more machine learning models;
- and
- an executable portion configured to generate a determination of authenticity or inauthenticity of the submitted data file based on results of the one or more pattern recognition processes;
- an executable portion configured to generate a unique hash value for the submitted data file based on determining authenticity of the submitted data file;
- an executable portion configured to append the unique hash value to the metadata of the submitted data file;
- an executable portion configured to receive the submitted data file via the secure user application on the user device;
- and
- based on receiving one or more user security verifications contemporaneous with creation of the submitted data file, an executable portion configured to automatically verify the submitted data file as authentic.
A computer-implemented method for image and video authenticity verification, the method comprising:
- providing a computing system comprising a computer processing device and a non-transitory computer readable medium, wherein the computer readable medium comprises configured computer program instruction code, such that when said instruction code is operated by said computer processing device, said computer processing device performs the following operations:
- receive a submitted data file from a user device or entity system;
- identify if the submitted data file contains associated metadata;
- perform a first-pass metadata analysis and determine if the associated metadata of the submitted data file corroborates one or more known attributes of the submitted data file;
- generate an initial determination of inconclusive based on the first-pass metadata analysis;
- select one or more machine learning models of a machine learning dataset based on a file type of the submitted data file;
- perform one or more pattern recognition processes on the submitted data file via the identified one or more machine learning models;
- and
- generate a determination of authenticity or inauthenticity of the submitted data file based on results of the one or more pattern recognition processes;
- generate a unique hash value for the submitted data file based on determining authenticity of the submitted data file;
- append the unique hash value to the metadata of the submitted data file;
- receive the submitted data file via the secure user application on the user device;
- and
- based on receiving one or more user security verifications contemporaneous with creation of the submitted data file, automatically verify the submitted data file as authentic.
Dependencies are inferred from the claim text.