US 7,222,222 B8

GPTKB entity