| CPC G06F 16/258 (2019.01) [G06F 16/2393 (2019.01); G06F 16/2435 (2019.01); G06F 16/24575 (2019.01); G06Q 30/02 (2013.01); G06Q 50/01 (2013.01); H04L 51/04 (2013.01); H04L 51/52 (2022.05); H04L 67/535 (2022.05)] | 10 Claims |

|
1. A system for facilitating contact between mutually interested entities, comprising:
a database and one or more computing devices programmed, via machine executable code, to:
execute a web server process, a controller process, and a database access process;
wherein the web server process receives a request and forwards a document or content request to the controller process and returns the requested document or content, modified by the controller process;
wherein the controller process interprets code embedded in the requested document or content, uses one or more social network application programming interfaces (APIs) to import a pre-existing list, generates a result, modifies the document or content accordingly, and returns the document or content to the web server process to be transmitted;
wherein the database access process provides read and write access to the database and retrieves data required by the controller process for any requested document or content;
wherein the controller process compiles a list imported from the one or more social network APIs, requests any previously stored ratings for the compiled list from the database access process, and provides a user interface for inputting ratings for the compiled list;
wherein the controller process executes rating logic that communicates input ratings of the compiled list to the database access process to be stored in the database; and
wherein the controller process executes match logic that uses ratings stored in the database to find pairs of users that have provided each other with ratings exceeding a prespecified threshold and generates notifications that alert each user of the pairs of users of a newly found match.
|