According to Wikipedia “Programmed magnets, or correlated magnets, are magnetic structures that incorporate correlated patterns of magnets with alternating polarity, designed to achieve a desired behavior.”
Take a look at a recent Tech Crunch article, including some really neat demos of potential applications!
And see what Correlated Magnetics the company behind this concept has to say about it:
The possibilities seem endless, even though in its current form the behavioral coding is static and persistent. I cannot stop thinking about what the addition of real time behavior programming would bring into this field!!!