How to set origin to joint location?
In edit mode, select the joint (not the bone), SHIFT+S > cursor to selected, then in Object mode, go to the object menu Object > Set Origin > Origin to 3D cursor.

Just note, the ctrl+shift+alt+c hotkey has been changed in blender version 2.8