Without sharing the idea, I can give you specifics of something very similar. Say, wikipedia is the big company I am talking about and they have a contract which states how to use their content. Now, if I figure out a way to use their content the way it is and commercialize it without breaking any contractual terms, what should I do to make sure that whatever efforts I have put in before they change the contract remains mine.