Home Technology Microsoft provides 500 patents to startups – TechCrunch