US 12,242,502 B2
Method of facilitating contact between mutually interested people
Gregory Taylor, San Diego, CA (US); and Douglas Morgen, San Francisco, CA (US)
Assigned to VERENT LLC, Rock Springs, WY (US)
Filed by VERENT LLC, Rock Springs, WY (US)
Filed on Apr. 1, 2024, as Appl. No. 18/623,928.
Application 18/623,928 is a division of application No. 17/892,086, filed on Aug. 21, 2022, granted, now 11,947,562.
Application 17/467,311 is a division of application No. 17/225,214, filed on Apr. 8, 2021, granted, now 11,163,789, issued on Nov. 2, 2021.
Application 17/892,086 is a continuation of application No. 17/537,333, filed on Nov. 29, 2021, granted, now 11,423,044, issued on Aug. 23, 2022.
Application 17/537,333 is a continuation of application No. 17/467,311, filed on Sep. 6, 2021, granted, now 11,921,740, issued on Mar. 5, 2024.
Application 17/225,214 is a continuation of application No. 15/917,515, filed on Mar. 9, 2018, granted, now 10,977,270, issued on Apr. 13, 2021.
Application 15/917,515 is a continuation of application No. 14/589,995, filed on Jan. 5, 2015, granted, now 9,934,297, issued on Apr. 3, 2018.
Application 14/589,995 is a continuation of application No. 12/000,596, filed on Dec. 14, 2007, granted, now 8,935,296, issued on Jan. 13, 2015.
Claims priority of provisional application 60/874,701, filed on Dec. 14, 2006.
Prior Publication US 2024/0241887 A1, Jul. 18, 2024
Int. Cl. G06F 16/25 (2019.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); G06F 16/2457 (2019.01); G06Q 30/02 (2023.01); G06Q 50/00 (2024.01); H04L 51/04 (2022.01); H04L 51/52 (2022.01); H04L 67/50 (2022.01)
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
OG exemplary drawing
 
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.