What Did Granville T Woods Invent?

He was an African American inventor who actually invented a bunch of different things related to the railroad, mostly having to do with electrical concepts. He was known as the Black Edison.