Patent ID: 8036907

Claim:
A method that is performed by a computer, comprising: obtaining a first list of data that describes (a) corporate linking relationships between a plurality of business entities and (b) a business location for each of said plurality of business entities, wherein said first list is obtained from a source selected from the group consisting of the business entity itself, a website, and an annual report; for each business entity in said plurality of business entities, matching said business entity to an identifier that uniquely identifies said business entity, thus yielding a plurality of identifiers; comparing by said computer said first list to a list of corporate identifier assigned corporate linkage locations that represents business locations of business entities in a family tree in a database, by using said plurality of identifiers to identify members of said family tree; updating linking for said family tree in said database, from said data that describes said corporate linking relationships; monitoring said family tree and identifying a change in said business location of said business entity, wherein said change in said business location is a change to at least one datum selected from the group consisting of business entity name, business entity address and business entity telephone information; and updating said database for said change in said business location, from said data that describes said business location for each of said plurality of business entities.