I have recently been sorting out a cupboard of computer bits and pieces, and I came across so many different cables, USB mostly but some there are others I don't recall what I used them for.
I used Google's "take a photo and search for it" feature, and it worked most of the time. Apart from the USB Mini A, which it thought was a lightening plug!
Do you know your USB type B to USB mini B?