If you are interested, contact me: [email protected] ========================================================================= ASR Search Engine Life Coach Directory: Life Coach Directory provides a huge support network of life coaches, enabling visitors to find a life coach close to them and appropriate for their needs.

The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims and equivalents.

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments of the invention and, together with the description, serve to explain the principles of the invention. 1 is a block diagram of a computer system in accordance with a preferred embodiment of the present invention. 2 is a flow chart showing steps performed in accordance with a preferred embodiment of the present invention to register a new user in the system. 3 is a flow chart showing steps performed to allow a human user to register an attraction. 4(a) and 4(b) are flow charts showing steps to detect mutual attraction or interests. 5 is an exemplary format of a database used in conjunction with a preferred embodiment of the present invention. 6(a) and 6(b) show examples of a screen shot of a form allowing a user to input an attraction for another person or an interest. 7(a) and 7(b) show examples of database entries representing mutual interest. 8(a) and 8(b) show examples of e-mail messages indicating mutual interest. 9 is a block diagram showing an example of the present invention implemented using the World Wide Web. 10 is a flow chart showing a method performed to match persons whose interests are in finding their birthparents and in finding children placed for adoption. 11 shows an example of a personal Web page used by a preferred embodiment of the present invention.

This application relates to computer software and, specifically, to a method and apparatus for confidentially determining matches in feelings and interests entered into the system by human beings and for notifying the human beings only in cases when a mutual match in feelings or interests occurs.

The method of claim 1, wherein the step of receiving input from a first user indicating a user ID of a person includes receiving input from the first user by way of software executing on another data processing system in a network.14.The method of claim 1, wherein the first and second user IDs are one of the group including: a user name, an e-mail address, a social security number, a drivers license number, a telephone number, a name, a name with a geographic location, and a public key.22.The method of claim 1, wherein the step of receiving input from the first user further includes the step of implementing a rule concerning the frequency with which persons can be changed by the response to the data processing system receiving the input of the first user, which indicates interest in the second user, but before receiving the input of the second user, sending a prompt to the second user that someone has indicated interest in the second user, without saying who it was that indicated interest, thereby prompting the second user to enter one or more IDs of people in whom the second user has an interest.a first input portion, configured to receive input from a first user indicating a user ID of a specific person in whom the first user has an interest, the first user already being aware of the existence of the person whose ID they entered;a second input portion, configured to receive input from a second user indicating a user ID of a specific person in whom the second user has an interest, the second user already being aware of the existence of the person whose ID they entered;a first determining portion, coupled to the first and second input portions, configured to determine whether the user ID of the person in whom the first user has an interest matches a user ID of the second user;a first determining portion, coupled to the first and second input portions, configured to determine whether the user ID of the person in whom the second user has an interest matches a user ID of the first user; anda notifying portion, coupled to the first and second determining portions, configured to notify the first user and the second user if and only if the first and second determining portions have detected a match.means for receiving input from a first user indicating a user ID of a specific person in whom the first user has an interest, the first user already being aware of the existence of the person whose ID they entered;means for receiving input from a second user indicating a user ID of a specific person in whom the second user has an interest, the second user already being aware of the existence of the person whose ID they entered;means for determining whether the user ID of the person in whom the first user has an interest matches a user ID of the second user and for determining whether the user ID of the person in whom the second user has an interest matches a user ID of the first user; anda portion configured to send, in response to the apparatus receiving the input of the first user, which indicates interest in the second user, but before receiving the input of the second user, to send a prompt to the second user that someone has indicated interest in the second user, without saying who it was that indicated interest, thereby prompting the second user to enter one or more IDs of people in whom the second user has an interest.computer readable program code devices configured to cause a computer to effect receiving input from a first user indicating a user ID of a specific person in whom the first user has an interest, the first user already being aware of the existence of the person whose ID they entered;computer readable program code devices configured to cause a computer to effect receiving input from a second user indicating a user ID of a specific person in whom the second user has an interest, the second user already being aware of the existence of the person whose ID they entered;computer readable program code devices configured to cause a computer to effect determining whether the user ID of the person in whom the first user has an interest matches a user ID of the second user;computer readable program code devices configured to cause a computer to effect determining whether the user ID of the person in whom the second user has an interest matches a user ID of the first user; andcomputer readable program code devices configured to cause a computer to effect, if and only if a match occurs in both of the programming code devices, notifying the first user and the second user that a match has occurred.The system collects this information and searches for matches, i.e., for mutual feelings or interests that have been entered into the system.In a simple case, for example, if A and B know each other, if A enters information saying that A is attracted to B, and B enters information saying that B is attracted to A, then the system determines that a match has occurred and notifies both A and B of the mutual attraction.The system collects this information and periodically searches for matches, i.e., for mutual attractions or interests that have been entered into the system.