patent_105470