US 6,789,972 C31

GPTKB entity