Temperature-programmed reduction is a technique for the characterization of solid materials and is often used in the field of heterogeneous catalysis to find the most efficient reduction conditions, an oxidized catalyst precursor is submitted to a programmed temperature rise while a reducing gas mixture is flowed over it.  It was developed by John Ward Jenkins whilst developing heterogeneous catalysts for Shell Oil company, but was never patented.