pa-tent--hi-gem