I like that idea too. The FFII (not known for their love of the patent system as used for software in some places) has proposed a more complex approach based on that idea, where there's a bounty system in place to act as a sort of garbage-collection mechanism to remove duplicate ideas: