US 5,678,977 Y1

GPTKB entity