Nanoball solution coating method and applications thereof Grant US-8748221-B2 United States of America 10 Jun 2014