Mapping network addresses to organizations
AssigneeDemandbase, Inc.
InventorMartin D. Longo
Life of this patent
Estimating the term…
Abstract
Network addresses (e.g., IP addresses) are considered candidates for association with organizational entities (organizations or various subgroups thereof), based on some evidence of a relationship between them. The candidate addresses are scored based on one or more factors that indicate a probability that the candidate address actually belongs to the organizational entity. The candidate addresses with sufficient scores are stored as actual associations between the candidate address and the organizational entity.
Claims20
A computer-implemented method of associating an organizational entity with a network address, the method comprising:
- sending an e-mail to a user, the e-mail having a destination address with a domain name corresponding to the organizational entity and including a reference to external content;
- receiving interaction data describing an interaction with the user over a network, the user associated with the organizational entity, the interaction data comprising a request for the external content and a network address associated with the user during the request;
- retrieving a record associated with the organizational entity from a database;
- determining, based at least in part on the interaction data, a score indicating a likelihood that the network address is associated with the organizational entity;
- and
- responsive to the score exceeding a threshold, storing the network address in the record associated with the organizational entity.
A computer-implemented method for associating an organizational entity with a network address, the method comprising:
- receiving interaction data describing an interaction with a user over a network, the user associated with an organizational entity, the interaction data comprising a network address associated with the user during the interaction;
- retrieving a record associated with the organizational entity from a database;
- comparing a value of an attribute associated with the network address in a publicly-available database with a value of the attribute associated with the organizational entity in a contact database, the attribute being one of a telephone area code, an organization name, and an area code
- determining, based at least in part on a result of the comparing, a score indicating a likelihood that the network address is associated with the organizational entity;
- and
- responsive to the score exceeding a threshold, storing the network address in the record associated with the organizational entity.
A computer-implemented method for associating an organizational entity with a network address, the method comprising:
- receiving interaction data describing an interaction with a user over a network, the user associated with an organizational entity, the interaction data including a network address associated with the user during the interaction;
- retrieving a record associated with the organizational entity from a database;
- determining a geographic distance between a physical location associated with the network address and a physical location associated with the organizational entity;
- determining, based at least in part on the determined geographic distance, a score indicating a likelihood that the network address is associated with the organizational entity;
- and
- responsive to the score exceeding a threshold, storing the network address in the record associated with the organizational entity.
Dependencies are inferred from the claim text.