Patent Document ID: 10152503
Application ID: 14926033
Patent Flag: 1

Claim One:
1. A method, performed by a processor, said method comprising: (a) receiving a unique identifier of a first entity; (b) constructing a family tree of entities that includes said first entity, wherein said constructing comprises: accessing a database of data that includes said unique identifier and identifies relationships between entities; finding in said database, a second entity that has a relationship to said first entity; adding said second entity to said family tree; and recursively accessing said database to identify another entity having a relationship with an entity in said family tree, and adding said another entity to said family tree; (c) calculating a decision-making power score for each entity in said family tree in accordance with a rule, thus yielding decision-making power scores; (d) identifying a decision-making entity in said family tree, based on said decision-making power scores, thus yielding an identification of said decision-making entity; and (e) controlling a messaging system of a computer to direct a correspondence to a recipient, based on said identification of said decision-making entity, wherein said identifying comprises: comparing, to a cutoff, individual decision-making power scores in said decision-making power scores, thus yielding comparisons; and identifying said decision-making entity from said comparisons, and wherein said identifying further comprises: identifying, from said comparisons, a non-decision-making entity; traversing said family tree hierarchically, from said non-decision-making entity until encountering said decision-making entity: and identifying said decision-making entity as a decision-making entity for said non-decision-making entity.