Intriguing. I've been thinking of something similar. Do you have any notion of what constitutes an 'idea' in this context?
The idea extraction step is simple when starting from scratch, but when you got megabytes of text deduplication becomes a problem. I like to circle back a lot.