I was doing some research for a small demo. As a proof of concept, implementing a small ConvNet using WebGL shaders. But in the course of my search I stumbled on this very broad and interesting patent granted to Microsoft Corp.<p>Processing machine learning techniques using a graphics processing unit<p><a href="http:&#x2F;&#x2F;www.google.com&#x2F;patents&#x2F;US7548892" rel="nofollow">http:&#x2F;&#x2F;www.google.com&#x2F;patents&#x2F;US7548892</a><p>Pretty amazing when you consider they wrote the application a decade ago! There is no arguing we are experiencing a golden age and an embarrassment of riches provided by ML toolkits and GPU cloud capabilities. But further inspection of patents in the space brought up this gem, in which Emotient is attempting to patent the crowdsourcing of training data...<p>Collection of machine learning training data for expression recognition<p><a href="https:&#x2F;&#x2F;www.google.com&#x2F;patents&#x2F;US20150186712" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;patents&#x2F;US20150186712</a>