TECHNICAL FIELD

This disclosure relates generally to computer matching systems and more particularly to a system and method for modifying a preference.

BACKGROUND

Networking architectures have grown increasingly complex in communications environments. In recent years, a series of protocols and configurations have been developed in order to accommodate a diverse group of end users having various networking needs. Many of these architectures have gained significant notoriety because they can offer the benefits of automation, convenience, management, and enhanced consumer selections.

Certain network protocols may be used in order to allow an end user to conduct an online search of candidates to fill a given vacancy. These protocols may relate to job searches, person finding services, real estate searches, or online dating. While some believe that online dating is simply a matter of matching supply and demand, there is statistical and empirical evidence to suggest that successful online dating entails far more.

For example, people having similar and/or compatible character traits and values should be matched together. However, effectively linking two participants together can prove to be a challenging endeavor. Coordinating a relationship between two like-minded individuals can be a significant chore, as there are a number of obstacles and barriers that must be overcome.

One problem that has arisen is that matching services are limited to searching for matches only within their own platform. Thus, only people who have gone through the process of signing up for the service are searched for a match. One solution to this problem is to have users register in multiple services. This is problematic because it can be expensive and time consuming for users. Further, the user must then visit all of the services to monitor the search progress: this inefficiency may cause users to give up on the search process.

Another problem is that the search results of these services contain many irrelevant entities to the searcher. This costs the user of the service time and may deter them from continuing through all of the search results.

Another problem is that large numbers of unwanted communication requests can become a nuisance to the user. Too many nuisance requests may deter the user from further use of the system. Users with the most attractive profiles are oftentimes the ones that receive the most unwanted attention. If the users with the most attractive profiles cease to use the system, the quality of the user pool deteriorates.

SUMMARY

In one embodiment, a method for profile matching comprises receiving, from a first user, a first preference regarding a second user. It also comprises receiving, from the second user, a second preference regarding the first user. It further comprises determining, based on the first preference and the second preference, to allow the first user to modify the first preference. The method also comprises receiving, from the first user, a request to modify the first preference. It further comprises modifying the first preference.

In an embodiment, receiving the first preference regarding the second user comprises receiving a swiping gesture from the first user.

In an embodiment, A system for profile matching comprises at least one processor. The system also comprises computer readable medium. The system further comprises an interface. The system is configured to receive, from a first user, a first preference regarding a second user. The system is also configured to receive, from the second user, a second preference regarding the first user. The system is also configured to determine, based on the first preference and the second preference, to allow the first user to modify the first preference. The system is configured to receive, from the first user, a request to modify the first preference. The system is further configured to modify the first preference.

Depending on the specific features implemented, particular embodiments may exhibit some, none, or all of the following technical advantages. Some embodiments may be capable of allowing a user to modify a preference selection. A user may make a preference selection and regret the action. Thus, allowing a user to modify the preference selection is advantageous in that it allows users to modify the preference if they make a mistake or regret the initial decision. Other technical advantages will be readily apparent to one skilled in the art from the following figures, description and claims.

