User profiling: The user feeds data into a computer through a questionnaire. Different questionnaires are built for specific applications, for example: matching singles, matching people with similar interests to exchange ideas and spend time together, matching people with similar ethnic, cultural or religious background, etc. Computation: The computer processes the data from the questionnaire and associates a profile category to the user. It then calculates the matching probability to all other profile categories, supposedly of other persons that use the same type of MD.
Transfer: The profile category of the user and the calculated matching probabilities to all other profile categories are formatted and uploaded into the MD’s electronic device.
The MD has a built-in device able to produce a sensory stimulus (light color or intensity, sound, or vibration) to signal the matching probability. It also has wireless communication capability, and can exchange signals with other MDs of the same type.
Operation: Whenever two MDs come within the range of communication they exchange their own profile category, and they produce the sensory stimulus corresponding to the matching probability (they emit light of different colors, or emit sounds of different frequencies).