US-patent-3161466