US 6,789,847 K-30

GPTKB entity