What is this object with Patent no. 8955

What is this object with Patent 8955



Probably a cartridge extractor ??