Home InternetE-Commerce Intel has invested $132M in 11 startups this year, on track for $300M-$500M in total – TechCrunch