US 6,789,891 C90

GPTKB entity