patent-120712-1