Multi-variable pattern recognition for predictive deep learning models

US12488561B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12488561-B2
Application numberUS-202016887522-A
CountryUS
Kind codeB2
Filing dateMay 29, 2020
Priority dateMay 29, 2020
Publication dateDec 2, 2025
Grant dateDec 2, 2025

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.

Pattern recognition by receiving a set multi-variable data records, each record including a plurality of variables, representing at least two of the plurality of variables as geometric shapes, defining a boundary enclosing the geometric shapes, configuring at least one geometric shape to move within the boundary, capturing a location of each of the geometric shapes within the boundary as a system state, one or more times, combining one or more system states as a system signature, providing a model trained to recognize patterns in system signatures, and recognizing a pattern in the system signature.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer implemented method for pattern recognition, the method comprising: receiving, by one or more computer processors over a network, a set of multi-variable data records, each record comprising a plurality of variables; representing, by the one or more computer processors, at least two of the plurality of variables as geometric shapes; defining, by the one or more computer processors, a boundary enclosing the geometric shapes; initializing, by the one or more computer processors, motion of at least one geometric shape within the boundary; capturing, by the one or more computer processors, a location of each of the geometric shapes within the boundary as a system state, at a succession of instances; combining, by the one or more computer processors, one or more of the system states to form a first system signature; storing the system signature in persistent storage; providing, by the one or more computer processors, a model trained to recognize patterns in system signatures, wherein training the model comprises receiving labeled input data records, the data records comprising variable data associated with a state of a system, the label indicating an outcome; processing the labeled input data records by; defining data particles, initial locations, movement parameters and boundaries for each record of the input data; processing a series of input data records as a system; moving and changing data particles according to changes in input data variable values; collecting system states according to locations of the data particles; forming system signatures according to the system states; and using the system signatures, back propagation and a defined loss function to tune network node weights of the model to train the model to associate system signatures with the outcome; storing the model in persistent storage; predicting, by the one or more computer processors, using the first system signature and the trained model, a system component failure; and initiating, by the one or more computer processors, over the network, a response to prevent the system component failure. 2 . The computer implemented method according to claim 1 , further comprising representing each variable of the set of multi-variable data records as a separate geometric shape. 3 . The computer implemented method according to claim 1 , further comprising representing multiple variables of the set of multi-variable data records as a single geometric shape. 4 . The computer implemented method according to claim 1 , wherein initializing at least one geometric shape to move within the boundary comprises configuring the geometric shape to move according to a magnitude of a variable of the set of multi-variable data records. 5 . The computer implemented method according to claim 1 , wherein the model is trained to classify patterns in the system signature. 6 . The computer implemented method according to claim 1 , wherein initializing at least one geometric shape to move within the boundary comprises configuring the geometric shape to move according to changes in values of the set of multi-variable data records over time. 7 . The computer implemented method according to claim 1 , wherein the boundary comprises more than two dimensions. 8 . A computer program product for pattern recognition, the computer program product comprising one or more computer readable storage devices and program instructions collectively stored on the one or more computer readable storage devices, the stored program instructions comprising: program instructions to receive a set of multi-variable data records, each record comprising a plurality of variables, over a network; program instructions to represent at least two of the plurality of variables as geometric shapes; program instructions to define a boundary enclosing the geometric shapes; program instructions to initialize motion of at least one geometric shape within the boundary; program instructions to capture a location of each of the geometric shapes within the boundary as a system state, at a succession of instances; program instructions to combine one or more of the system states to form a first system signature; program instructions to store the first system signature in persistent storage; program instructions to provide a model trained to recognize patterns in system signatures; wherein training the model comprises receiving labeled input data records, the data records comprising variable data associated with a state of a system, the label indicating an outcome; processing the labeled input data records by; defining data particles, initial locations, movement parameters and boundaries for each record of the input data; processing a series of input data records as a system; moving and changing data particles according to changes in input data variable values; collecting system states according to locations of the data particles; forming system signatures according to the system states; and using the system signatures, back propagation and a defined loss function to tune network node weights of the model to train the model to associate system signatures with the outcome; program instructions to store the model in persistent storage; program instructions to predict a system component failure using the first system signature and the model; and program instructions to initiate a response to prevent the system component failure. 9 . The computer program product according to claim 8 , the stored program instructions further comprising program instructions to represent each variable of the set of multi-variable data records as a separate geometric shape. 10 . The computer program product according to claim 8 , the stored program instructions further comprising program instructions to represent multiple variables of the set of multi-variable data records as a single geometric shape. 11 . The computer program product according to claim 8 , the stored program instruction to initialize motion of at least one geometric shape to move within the boundary comprising program instructions to configure the geometric shape to move according to a magnitude of a variable of the set of multi-variable data records. 12 . The computer program product according to claim 8 , wherein the model is trained to classify patterns in the system signature. 13 . The computer program product according to claim 8 , the stored program instructions to initialize the at least one geometric shape to move within the boundary comprising program instructions to configure the geometric shape to move according to changes in values of the set of multi-variable data records over time. 14 . The computer program product according to claim 8 , wherein the boundary comprises more than two dimensions. 15 . A computer system for pattern recognition, the computer system comprising: one or more computer processors; one or more computer readable storage devices; and stored program instructions on the one or more computer readable storage devices for execution by the one or more computer processors, the stored program instructions comprising: program instructions to receive a set of multi-variable data records, each record comprising a plurality of variables, over a network; program instructions to represent at least two of the plurality of variables as geometric shapes; program instructions to define a boundary enclosing the geometric shapes; program instructions to initialize motion of at least one geometric shape within the boundary; program instructions to capt

Assignees

Inventors

Classifications

  • Machine learning · CPC title

  • Validation; Performance evaluation · CPC title

  • Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods · CPC title

  • involving differential geometry, e.g. embedding of pattern manifold · 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 US12488561B2 cover?
Pattern recognition by receiving a set multi-variable data records, each record including a plurality of variables, representing at least two of the plurality of variables as geometric shapes, defining a boundary enclosing the geometric shapes, configuring at least one geometric shape to move within the boundary, capturing a location of each of the geometric shapes within the boundary as a syst…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06V10/7553. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 02 2025 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).