GLOCK Assemblies patent 8,156,677 (2012)