Barium titanate nanowire their arrays and array based devices Grant US-9193580-B1 United States of America 24 Nov 2015