US 7788990011 B2

GPTKB entity