Distributed non-negative matrix factorization Grant US-8356086-B2 United States of America 15 Jan 2013