Patent ID: 8180722

Claim:
A method comprising: roaming, by a server, a domain to locate a written material; identifying an author of the written material and a first keyword in the written material, wherein the author is identified by performing content analysis on the written material after the written material is found; when the author of the written material is not represented in a table, entering the author of the written material in the table and creating an association between the author of the written material and the first keyword, wherein the table relates authors to keywords that are found in written materials authored by the authors; receiving a request from a first user to establish communications with a second user, wherein the request causes the server to select the author of the written material as the second user based on a probability measure of availability associated with at least one of an endpoint to contact the author, a type of the endpoint, and a time the endpoint was last used and based on a correspondence between the first keyword and a second keyword; and routing the request to the author of the written material.