Text this: Standing of the shoulders of giants: cumulative research and patent law.