Document US000006478369B1