US 6,789,645 K6

GPTKB entity