Replay attack detection

US12592133B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12592133-B2
Application numberUS-202519022207-A
CountryUS
Kind codeB2
Filing dateJan 15, 2025
Priority dateJan 31, 2023
Publication dateMar 31, 2026
Grant dateMar 31, 2026

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.

Images captured for components of a device are monitored for changes by evaluating a first region of interest in the images. Periodically, a command is sent to the device to move one or more of the components to a known position or state. A certain component or set of components associated with being moved based on the command is evaluated in a second region of interest in the images to determine if the corresponding component or set of components is in the known position or state within the images. When the corresponding component or set of components is not identified from the images in the known position or state, a security alert is raised for the device and security operations are processed on the host device.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A method, comprising: receiving an image of a card reader peripheral device captured by a camera; evaluating a first region of interest in the image for changes associated with non-busy components of the card reader peripheral device; instructing the card reader peripheral device to move at least one busy component from a current state to a different state; evaluating a second region of interest in the image associated with the at least one busy component after instructing the card reader peripheral device to move; and processing a security operation when the second region of interest does not show the at least one busy component in the different state. 2 . The method of claim 1 , wherein evaluating the second region of interest includes comparing the at least one busy component against an expected orientation associated with the different state. 3 . The method of claim 1 , wherein evaluating the second region of interest includes comparing the at least one busy component against an expected location associated with the different state. 4 . The method of claim 1 , wherein the at least one busy component includes at least one of: wheels, rollers, or a spindle of the card reader peripheral device. 5 . The method of claim 1 , wherein processing the security operation includes shutting down the card reader peripheral device. 6 . The method of claim 1 , wherein processing the security operation includes sending a security alert to a security system. 7 . The method of claim 1 , wherein instructing the card reader peripheral device includes selecting the different state from a list of available states for the at least one busy component. 8 . The method of claim 1 , wherein instructing the card reader peripheral device occurs at predefined intervals of time. 9 . The method of claim 1 , wherein instructing the card reader peripheral device occurs in response to receiving a request for a security check. 10 . The method of claim 1 , wherein evaluating the first region of interest includes monitoring the non-busy components for potential security threats. 11 . The method of claim 1 , wherein processing the security operation includes dispatching a service technician to inspect the card reader peripheral device. 12 . A method, comprising: monitoring a card reader peripheral device using a camera that captures images of components of the card reader peripheral device; evaluating a first area of interest in the images for changes associated with non-busy components; periodically instructing the card reader peripheral device to move at least one busy component to a known position; switching from evaluating the first area of interest to evaluating a second area of interest in the images after instructing the card reader peripheral device to move the at least one busy component; and raising a security alert when the second area of interest does not show the at least one busy component in the known position. 13 . The method of claim 12 , wherein monitoring includes streaming the images from the camera to a security application. 14 . The method of claim 12 , wherein periodically instructing includes receiving confirmation from the card reader peripheral device that the at least one busy component has moved. 15 . The method of claim 12 , wherein switching includes analyzing the second area of interest for an expected state of the at least one busy component. 16 . The method of claim 12 , wherein raising the security alert includes notifying a remote security system of a potential replay attack. 17 . The method of claim 12 , wherein raising the security alert includes initiating a security workflow on a host device associated with the card reader peripheral device. 18 . The method of claim 12 , wherein monitoring includes storing the images in a memory buffer accessible to a security system. 19 . A system, comprising: a host device including a camera and a card reader peripheral device; and a processor configured to execute instructions to perform operations comprising: monitoring first images captured by the camera of non-busy components of the card reader peripheral device; determining changes in the non-busy components from the first images; periodically instructing the card reader peripheral device to move busy components from an idle state; evaluating second images captured by the camera after instructing the card reader peripheral device to move the busy components; and processing a security operation when the second images do not show movement of the busy components from the idle state. 20 . The system of claim 19 , wherein the host device is a transaction terminal and the processor is further configured to execute instructions to perform operations comprising sending a security alert to a remote security system when the second images do not show the movement of the busy components.

Assignees

Inventors

Classifications

  • Monitoring, auditing or diagnose of functioning of ATMs · CPC title

  • involving event detection and direct action · CPC title

  • Automatic teller machines [ATMs] · CPC title

  • G07F19/207Primary

    Surveillance aspects at ATMs · 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 US12592133B2 cover?
Images captured for components of a device are monitored for changes by evaluating a first region of interest in the images. Periodically, a command is sent to the device to move one or more of the components to a known position or state. A certain component or set of components associated with being moved based on the command is evaluated in a second region of interest in the images to determi…
Who is the assignee on this patent?
Ncr Atleos Corp
What technology area does this patent fall under?
Primary CPC classification G07F19/207. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2026 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).