pa-tent--hi-ge-res