System and methods for enabling disintermediated communication associated with search operations
First Claim
1. A method comprising the steps of:
- receiving, at one or more servers, a first user identifier and at least one query term from a first device, wherein the first device is configurable to;
transmit the first user identifier and the at least one query term to the one or more servers;
generating a first compilation at the one or more servers, the first compilation including at least the first user identifier and the at least one query term;
receiving, at one or more servers, a second user identifier and a compilation request from a second user device, wherein the second user device is configurable to;
transmit the second user identifier and the compilation request to the one or more servers;
generating, in response to the compilation request, a compilation response, wherein the compilation response comprises at least a portion of the first compilation;
transmitting the compilation response to the second user device;
receiving, at the one or more servers, one or more connecting terms from the second user device;
generating a second compilation at the one or more servers, the second compilation including at least the second user identifier and the one or more connecting terms;
comparing the at least one query term to at least a portion of the second compilation;
determining an at least partial match between the at least one query term and the at least a portion of the second compilation;
generating, in response to the at least partial match between the at least one query term and the at least a portion of the second compilation;
a result comprising the second user identifier; and
an alert, wherein the alert comprises an option to activate an activatable communication channel between the first user device and the second user device;
transmitting the result to the first device; and
transmitting the alert to the second user device.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to systems and methods for network communication disintermediation, including providing a search platform where the query terms employed by one party become a searchable medium which is usable by a second party, therefore disintermediating traditional search engines. Further, the system and methods provide for activatable communication channels which may be used to open lines of communication between different users when their interests, e.g. search query terms, etc., align. The system'"'"'s servers generate searchable compilations of users'"'"' query terms, which other users may access. In some cases, the users may establish communication channels with other users based on the content of their query terms. The disclosed systems and methods provide for a number of additional functionalities, including the generation of alerts and search results.
-
Citations
9 Claims
-
1. A method comprising the steps of:
-
receiving, at one or more servers, a first user identifier and at least one query term from a first device, wherein the first device is configurable to; transmit the first user identifier and the at least one query term to the one or more servers; generating a first compilation at the one or more servers, the first compilation including at least the first user identifier and the at least one query term; receiving, at one or more servers, a second user identifier and a compilation request from a second user device, wherein the second user device is configurable to; transmit the second user identifier and the compilation request to the one or more servers; generating, in response to the compilation request, a compilation response, wherein the compilation response comprises at least a portion of the first compilation; transmitting the compilation response to the second user device; receiving, at the one or more servers, one or more connecting terms from the second user device; generating a second compilation at the one or more servers, the second compilation including at least the second user identifier and the one or more connecting terms; comparing the at least one query term to at least a portion of the second compilation; determining an at least partial match between the at least one query term and the at least a portion of the second compilation; generating, in response to the at least partial match between the at least one query term and the at least a portion of the second compilation; a result comprising the second user identifier; and an alert, wherein the alert comprises an option to activate an activatable communication channel between the first user device and the second user device; transmitting the result to the first device; and transmitting the alert to the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more servers, the one or more servers comprising:
-
at least one memory comprising server instructions; and at least one processing device configured for executing the server instructions, wherein the server instructions cause the at least one processing device to perform operations of; receiving, at one or more servers, a first user identifier and at least one query term from a first device, wherein the first device is configurable to; transmit the first user identifier and the at least one query term to the one or more servers; generating a first compilation at the one or more servers, the first compilation including at least the first user identifier and the at least one query term; receiving, at one or more servers, a second user identifier and a compilation request from a second user device, wherein the second user device is configurable to; transmit the second user identifier and the compilation request to the one or more servers; generating, in response to the compilation request, a compilation response, wherein the compilation response comprises at least a portion of the second compilation; transmitting the compilation response to the second user device; receiving, at the one or more servers, one or more connecting terms from the second user device; generating a second compilation at the one or more servers, the second compilation including at least the second user identifier and the one or more connecting terms; comparing the at least one query term to at least a portion of the second compilation; determining an at least partial match between the at least one query term and the at least a portion of the second compilation; generating, in response to the at least partial match between the at least one query term and the at least a portion of the second compilation; a result, wherein the result comprises the second user identifier; and an alert, wherein the alert comprises an activatable communication option for communicating between the first user device and the second user device; transmitting the result to the first device. - View Dependent Claims (9)
-
Specification