US 9,222,236 D1

GPTKB entity