patent-32