patent-120712-2