US 6,789,581 K30

GPTKB entity