US 9596979829 B2

GPTKB entity