autocomplete patent