US 7677788980 A1

GPTKB entity