10524002 patent issued