US 35000002 B2

GPTKB entity