Inversion of Control is a pattern used to reduce the coupling of objects.
Martin Fowler more accurately described the act of inverting control as dependency injection.