CPC H04L 65/1093 (2013.01) [G06F 16/9535 (2019.01); H04L 65/403 (2013.01)] | 19 Claims |
1. A conferencing system operable on a computer network, wherein the conferencing system comprises:
a conference server configured to prepare and transmit a conference invitation based on information provided by a conference host, wherein the information includes a conference topic;
a conference host device associated with the conference host, wherein the conference host device is configured to communicate with the conference server and includes an interface configured to permit the conference host to transmit the information to the conference server;
a database of available participants within an organization, wherein the database includes names and attributes of each of the available participants;
a search engine in communication with the database and in communication with the conference server, wherein the search engine comprises a participant scoring engine configured to determine a score for each of the participants based on the information and the attributes of each of the participants in the participant database;
wherein the conference server is configured to query the search engine after the conference host transmits the information from the conference host device to the conference server, and the participant scoring engine (a) accesses the database and creates a filtered database that includes one or more of the available participants, and (b) determines a score for each of the participants in the filtered database;
wherein the conference server is further configured to automatically send conference invitations to participants deemed suitable by the participant scoring engine based on a predetermined-score criteria; and
if one of the participants is unable to attend a conference to which the participant has been invited, the search engine is configured to select an alternate participant from a group of the participant, and if no alternate participant is available from the group of the participant, the search engine is configured to select a second alternate participant from a group to which the participant's group reports.
|