×

Systems and methods for applying secondary information to business addresses

  • US 10,430,728 B2
  • Filed: 08/30/2012
  • Issued: 10/01/2019
  • Est. Priority Date: 09/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, using at least one processor, a name of a business and primary address information associated with the business, the business name comprising two or more words;

    parsing, using the at least one processor, the business name into individual words;

    creating, using the at least one processor, a first code word representative of a combination of the business name and a default extended delivery code assigned to the primary address information, the first code word created by computing a first hash value using a secure hash algorithm;

    for each of the individual words, creating, using the at least one processor, a second code representative of the each of the individual words and the default extended delivery code, the second code word created by computing a second hash value using the secure hash algorithm;

    requesting, using the at least one processor, access to a data table;

    after receiving access to the data table, searching, using the at least one processor, the data table using the first code word, at least a portion of the data table comprising candidate secondary address information;

    after determining that the first code word fails to match the stored data, automatically identifying, using the at least one processor, a plurality of elements of the candidate secondary address information that match corresponding ones of the second code words;

    automatically determining, using the at least one processor, that a number of matches between a first element of the elements and the second code words meets or exceeds a threshold number;

    automatically determining, using the at least one processor, secondary address information for the business name from the stored data, based on the first element;

    based on the stored data, automatically identifying, using the at least one processor, an extended delivery code that corresponds to a combination of the primary and secondary address information; and

    updating, using the at least one processor, address information associated with the business stored in a memory device, based on the identified secondary address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×