System and method for linking contact records to company locations
First Claim
Patent Images
1. A computer-implemented method of linking a contact to one of a plurality of company addresses stored in a database system, the method comprising:
- receiving contact data for an individual, the contact data including the individual'"'"'s name, a company name and a company address;
determining whether the company address in the received contact data matches one of the plurality of company addresses stored in the database system in association with the company name;
linking, using a processor, the individual'"'"'s name to the matching company address stored in the database system; and
storing the company address of the received contact data as a new company address for the company name in the database system when the company address of the received contact data does not match one of the plurality of company addresses stored in the database system in association with the company name, and linking the individual'"'"'s name to the new company address in the database system.
2 Assignments
0 Petitions
Accused Products
Abstract
A database system and method for linking a received contact to a company location. The received contact includes an external address and identifies a company. The database includes a set of multiple locations for the company. The external address is compared to the addresses stored in the database for the different company locations. If a match is found, the contact is tethered to the location with matching address. If no match is found, a new location is created and added to the set of locations for the company.
-
Citations
19 Claims
-
1. A computer-implemented method of linking a contact to one of a plurality of company addresses stored in a database system, the method comprising:
-
receiving contact data for an individual, the contact data including the individual'"'"'s name, a company name and a company address; determining whether the company address in the received contact data matches one of the plurality of company addresses stored in the database system in association with the company name; linking, using a processor, the individual'"'"'s name to the matching company address stored in the database system; and storing the company address of the received contact data as a new company address for the company name in the database system when the company address of the received contact data does not match one of the plurality of company addresses stored in the database system in association with the company name, and linking the individual'"'"'s name to the new company address in the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for matching address data in a database system, the system comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed by the one or more processors, cause the one or more processors to; receive contact data for an individual, the contact data including the individual'"'"'s name, a company name and a company address; determine whether the company address in the received contact data matches one of the plurality of company addresses stored in the database system in association with the company name; link the individual'"'"'s name to the matching company address stored in the database system; and store the company address of the received contact data as a new company address for the company name in the database system when the company address of the received contact data does not match one of the plurality of company addresses stored in the database system in association with the company name, and linking the individual'"'"'s name to the new company address in the database system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing one or more sequences of instructions executable by a processor in a computer to match address data in a database system, the instructions, when executed by the processor, cause the processor to:
-
receive contact data for an individual, the contact data including the individual'"'"'s name, a company name and a company address; determine whether the company address in the received contact data matches one of the plurality of company addresses stored in the database system in association with the company name; link the individual'"'"'s name to the matching company address; and store the company address of the received contact data as a new company address for the company name in the database system when the company address of the received contact data does not match one of the plurality of company addresses stored in the database system in association with the company name, and linking the individual'"'"'s name to the new company address in the database system. - View Dependent Claims (16, 17, 18, 19)
-
Specification