Say I have piece of text like:
Apple was founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne to develop and sell Wozniak's Apple I personal computer. It was incorporated by Jobs and Wozniak as Apple Computer, Inc. in 1977, and sales of its computers, among them the Apple II, grew quickly. Apple Computer, Inc. was incorporated on January 3, 1977, without Wayne, who had left and sold his share of the company back to Jobs and Wozniak for $800 only twelve days after having co-founded Apple.
Here "Jobs", "Wozniak", "Wayne" refer to "Steve Jobs", "Steve Wozniak" and "Ronald Wayne" respectively.
How do I resolve the text to something like
Apple was founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne to develop and sell Steve Wozniak's Apple I personal computer. It was incorporated by Steve Jobs and Steve Wozniak as Apple Computer, Inc. in 1977, and sales of its computers, among them the Apple II, grew quickly. Apple Computer, Inc. was incorporated on January 3, 1977, without Robert Wayne, who had left and sold his share of the company back to Steve Jobs and Steve Wozniak for $800 only twelve days after having co-founded Apple.
Replacing "Jobs" with "Steve Jobs" is obviously what need to be done but how do I detect that there is "Jobs" in the text that corresponds to "Steve Jobs".
(Steve Jobs and Jobs are detected as separate named entities)