stand on someone's shoulders

Etymology
Generalization of.

Verb

 * 1)  To build on the previous discoveries or creativity of someone.