US 9945679 A

GPTKB entity