harold rabinowitz inventions patents and patent