Full document US000006216961B1