US 6,789,873 K30

GPTKB entity