Patent ID: 8458100

Claim:
A computer-implemented method for matching civilian employers with candidates having prior military experience, comprising: receiving input via a server on a computer system for one or more first military service fields corresponding to military experience of a candidate profile, the input for the one or more first military service fields comprising a selection of one or more military terms from a first listing of military terms, the military terms corresponding to one of skills and experience acquired by the candidate during service in an armed force; receiving input via the server for one or more second military service fields corresponding to an employer profile, the input for the one or more second military service fields comprising a selection of one or more military terms from a second listing of military terms, the first listing of military terms being identical to the second listing of military terms; receiving input via the server for one or more non-military service fields of a candidate profile and one or more non-military service fields of an employer profile; identifying, by the server, an employer profile whose desired level of military service matches a level of military service of a candidate profile; storing the employer profile in a memory if the desired level military service for the employer profile matches the level of military service for the candidate profile; comparing, by the server, military service fields in the employer profile stored in the memory against military service fields in the candidate profile; assigning weight values to military service fields of the candidate profile by the server based on a degree of matching between the military service fields of the employer profile and the candidate profile, the assigning weight values to military service fields further comprising assigning a first weight value to a military service field of a candidate profile if a status of the military service field in a corresponding employer profile is preferred; and assigning a second weight value to a military service field of a candidate profile if a status of the military service field in a corresponding employer profile is not preferred; comparing, by the server, non-military service fields in the employer profile against military service fields in the candidate profile; assigning weight values to non-military service fields of the candidate profile by the server based on a degree of matching between the military service fields of the employer profile and the candidate profile; and determining, by the server, a percent match of the candidate profile with respect to the matched employer profile based on the assigned weight values to the military service fields and non-military service fields in the candidate profile.