Microsoft received 3,094 patents in 2010 | Heykuki News