In
engineering,
compensation is planning for side effects or other unintended issues in a
design. In a more simpler term, it's a "counter-procedure" plan on expected side effect performed to produce more efficient and useful results. The design of an
invention can itself also be to compensate for some other existing issue or
exception.