I work as a software architect in a Fortune 500 company.
According to some people I know from the outside, I'm introverted and "too modest" .
There are 80 developers and 6 software architects.I usually find some really nice technologies and ways to improve our system and most of the time, 
things work as I expected. Plus, whenever there is a bug nobody knows how to deal with, I'm the one they call.The thing is there are some architects who sometimes challenge my ideas and even refute them. 
I'm Ok with that.
But the worst and that's what makes me sick is that when I'm spot on, those same architects who refute my ideas, 
copy/paste my solutions and even sometimes evangelise them to other It departments in my company.Question : how do you deal with people appropriating your ideas in a company (especially after they publicly criticised them ) ?
(PS: I'm not saying "I'm the best" and "they are all wrong". I'm just describing what sometimes happens).