Comco, Inc.
Search:        Advanced Search
Home | Contact Us | About Us | RefDesk | Site Map
  My Account  
  View Cart  

Low Prices. Every Day.

Shop Online or Call 563-355-1212

[Department of Defense]
[Export-Import Bank]


Personator 3 API

Personator 3 API

[Contact us for pricing.]

Parses full names into components, appends gender, recognizes multi-word name parts and mixed formats, generates proper salutations, and more. Ideal CRM software program.
  • Increase response rates by adding personal touch to form communications
  • Determine gender makeup of list for target marketing focus
  • You control the variables and field placement
  • Save time parsing name and address fields
Personator is the program that takes the pain out of parsing and genderizing the names in your mailing list.

Split Names

Personator correctly handles fields with two names, like "Wally Ballou trustee for Mortimer Snerd." You control what connecting phrases (like "trustee for") to recognize and what to do with the second name (split, move, discard, or make a second record).

If some records in a file are Full Name "John Smith: while others are Inverse "Smith John", you can tell Personator to look sharp and split 'em properly! Splits Full Name, Inverse Name, Government Inverse, First Name, and Last Name fields into a maximum of five components per name.

Genderize and Build Salutations

Personator uses table of the 8,500 most common first names in the United States and Canada in a 7-level table. You can specify how conservatively or aggressively to genderize and whether your database has a dominant male or female population. Personator can also exploit a suffix field to add a prefix such as "Dr." for "John Smith, MD".

Personator makes both formal and informal salutations. When it encounters neutral names (Lee, Chris, Dale), you can assign a neutral salutation (Dear First Name Last Name) or a "slug" (Dear Valued Customer).

Easy To Use

Borland C++, Visual FoxPro, Visual Basic and Visual C++ code samples for name splitting, genderizing, salutation making, city/state/zip splitting and street splitting are included with purchase of the Personator API.

Here's a name splitting example (in Visual Basic):

Sub Main()
  Dim hName As Long
  Dim rc As Integer
  Dim Pre1 As String, First1 As String,_
  Middle1 As String,Last1 As String,_
  Suf1 As String, Pre2 As String, First2 As String,_
  Middle2 As String, Last2 As String, Suf2 As String

  BPersRegister ("DEMO")

  hName = BPersInitName(0, 1, 1)

  Pre1 = Space(256)
  First1 = Space(256)
  Middle1 = Space(256)
  Last1 = Space(256)
  Suf1 = Space(256)
  Pre2 = Space(256)
  First2 = Space(256)
  Middle2 = Space(256)
  Last2 = Space(256)
  Suf2 = Space(256)

  rc = BPersSplitName(hName, "Mr. John Smith,_
  MD", Pre1,First1, Middle1, Last1, Suf1, Pre2,_
  First2, Middle2, Last2, Suf2)

  Pre1 = Left(Pre1, InStr(1, Pre1, Chr(0)) - 1)
  First1 = Left(First1, InStr(1, First1, Chr(0)) - 1)
  Middle1 = Left(Middle1, InStr(1, Middle1, Chr(0)) - 1)
  Last1 = Left(Last1, InStr(1, Last1, Chr(0)) - 1)
  Suf1 = Left(Suf1, InStr(1, Suf1, Chr(0)) - 1)
  Pre2 = Left(Pre2, InStr(1, Pre2, Chr(0)) - 1)
  First2 = Left(First2, InStr(1, First2, Chr(0)) - 1)
  Middle2 = Left(Middle2, InStr(1, Middle2, Chr(0)) - 1)
  Last2 = Left(Last2, InStr(1, Last2, Chr(0)) - 1)
  Suf2 = Left(Suf2, InStr(1, Suf2, Chr(0)) - 1)

  Call BPersCloseName(hName)
End Sub


  • Handles fields with two names
  • Splits full names and inverse names
  • Resolves double and mixed format name fields


  • Windows 2000 or XP
  • 4mb RAM
  • 8mb hard drive space

[Comco proudly accepts Visa.] [Comco proudly accepts Mastercard.]
[Comco proudly accepts Discover.] [Comco proudly accepts American Express.]
[Comco has been a proud member of the NetCheck Commerce Bureau since July of 1997.]
[DTBB Member Business]

Data Processing Software: Data Conversion / Search-And-Replace / Raw Databases / Developer Components / Mail & Data Utilities / PAVE-Certified Postal Presorting / CASS-Certified Postal Coding / Tape Drive Control / Tape Drives: LTO3, LTO4, LTO5 Tape Drives and Libraries / 3592 J1A, E05, E06 / 3590B, 3590E, 3590H / 3480, 3490, 3490e / 9-Track / Tape Drive Repair / Recertified Tape / Electronics Repair: Professional Hardware Repair / Data Processing

   Home   |   Contact Us  |   About Us  |   RefDesk  |   Site Map  
Buy Best replica watches online here: Hublot replica breitling replica Rolex Daytona Replica Watches cartier replica omega replica fake watches replica watches