US 6,789,591 C-30

GPTKB entity