Microsoft sues Foxconn, Inventec Barnes & Noble for patent infringement in Android devices