Image security using source identification
AssigneeMicrosoft Technology Licensing, LLC
InventorsHenrik Valdemar Turbell, David Yuheng Zhao, Qingfen Lin
Life of this patent
Estimating the term…
Abstract
Systems and methods may be used for access control. These systems and methods may include using a data processing system to identify a video stream, determine an identification of a source type of the video stream, determine whether the video stream is live or pre-recorded based on a determined type of the source type, and output an alert to a device in response to determining that the source type indicates the video stream is pre-recorded.
Claims19
A method performed by a video conferencing application running on a data processing system, the method comprising:
- identifying a video stream output during a live video conferencing session from a first computing device;
- determining, using processing circuitry of the data processing system, an identification of a source type of the video stream based on information extracted from metadata associated with the video stream, the source type corresponding to a type of source that generated the video stream, the type of source comprising data identifying a hardware component that was used to capture the video stream, data about a local connection port of the hardware component, a video file, application source, or software component;
- determining, using the processing circuitry of the data processing system, based on a determined type of the source type, whether the video stream output during the live video conferencing session is live or pre-recorded;
- and
- outputting an alert to a device in response to determining that the source type indicates the video stream output during the live video conferencing session is pre-recorded, the alert indicating an unauthorized access or use.
A data processing system comprising:
- processing circuitry;
- and
- memory, including instructions, which when executed by the processing circuitry, cause the processing circuitry to perform operations when executing a video conferencing application to:
- identifying a video stream output during a live video conferencing session from a first computing device;
- determining, using processing circuitry of the data processing system, an identification of a source type of the video stream based on information extracted from metadata associated with the video stream, the source type corresponding to a type of source that generated the video stream, the type of source comprising data identifying a hardware component that was used to capture the video stream, data about a local connection port of the hardware component, a video file, application source, or software component;
- determining, using the processing circuitry of the data processing system, based on a determined type of the source type, whether the video stream output during the live video conferencing session is live or pre-recorded;
- and
- outputting an alert to a device in response to determining that the source type indicates the video stream output during the live video conferencing session is pre-recorded, the alert indicating an unauthorized access or use.
A non-transitory, machine-readable storage medium storing instructions, the instructions causing a video conferencing application running on a data processing system to perform operations comprising:
- identifying a video stream output during a live video conferencing session from a first computing device;
- determining, using processing circuitry of the data processing system, an identification of a source type of the video stream based on information extracted from metadata associated with the video stream, the source type corresponding to a type of source that generated the video stream, the type of source comprising data identifying a hardware component that was used to capture the video stream, data about a local connection port of the hardware component, a video file, application source, or software component;
- determining, using the processing circuitry of the data processing system, based on a determined type of the source type, whether the video stream output during the live video conferencing session is live or pre-recorded;
- and
- outputting an alert to a device in response to determining that the source type indicates the video stream output during the live video conferencing session is pre-recorded, the alert indicating an unauthorized access or use.
Dependencies are inferred from the claim text.