Efficient graph tree based address autocomplete and autocorrection
AssigneeAmazon Technologies, Inc.
InventorRobert Niewiadomski
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorRobert Niewiadomski
Estimating the term…
Aspects of the disclosure relate to generating a memory efficient, graph-based tree representation of an address database, where each vertex in the tree corresponds to an individual character in an address. Each address in the database is a string of hierarchical components, and the techniques create a separate tree for each component. Tree jumps connect the last vertex of the tree for one component to the root (first) vertex in the tree of the next component. Aspects of the disclosure relate to depth-first search techniques for determining alignment between a user-input address string and the sequences in such an address tree, for example, by searching first for sequences that exactly match the input and iteratively increasing the allowable edit penalty if not enough results are returned.
A system comprising:
A computer-implemented method comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to at least:
Dependencies are inferred from the claim text.