US 9012345677 B2

GPTKB entity