patent_8376919