patent-pending technology