patent-143