Full document US000006499287B1