US 580,123,516 A1

GPTKB entity