How to get your idea stolen
algorithm.dk
algorithm.dk
I'm sure this can be debated and I could be wrong, but I don't feel that ideas are worth fighting over. If code is stolen, that's not cool. You can build two codebases based on the same idea and they will be valuable in different ways. If someone takes the time to follow through on implementing "your idea", they still most likely worked hard to get it done and deserve credit for that.
The best way to deal with this is to compete. Write a better app. Ideas are cheap.
If you really think this is worth is, go build a company and show him wrong.
I think you are wrong about it and Microsoft doesn't own those ideas. Can you link to terms or rules where it says what you claim?
"Good Artists Copy; Great Artists Steal"
"Eh, some artist."