CPC G06Q 30/016 (2013.01) [G06F 16/23 (2019.01); G06F 16/24578 (2019.01); G06N 20/00 (2019.01); G06Q 30/0201 (2013.01); G06Q 30/0645 (2013.01); G06Q 50/16 (2013.01)] | 15 Claims |
1. A method for using artificial intelligence for automatically matching an applicant to one or more electronic waiting list solutions compatible with a plurality of databases, comprising:
receiving data for an applicant to be placed on the one or more electronic waiting lists with one or more requirements;
creating a user profile associated with the one or more electronic waiting lists based on the received data;
receiving updates to the user profile from the applicant;
determining, using the artificial intelligence, a first applicant ranking on the one or more electronic waiting lists based on a match between the user profile and the one or more requirements;
monitoring at least one of a need or a desire of the applicant based on periodic activity of the applicant on the one or more electronic waiting lists;
monitoring periodic changes to the one or more requirements;
applying the monitored at least one of a need or a desire of the applicant, the activity of the applicant on the one or more electronic waiting lists, the monitored periodic changes, and the first applicant ranking as input in the artificial intelligence to generate a second applicant ranking;
updating, using the artificial intelligence, the second applicant ranking on the one or more electronic waiting lists;
automatically applying, using the artificial intelligence, the applicant to a first opportunity based on the second applicant ranking when the first opportunity is available; and
automatically matching, using the artificial intelligence, the applicant to a second opportunity that is similar to the first opportunity and that comprises similar requirements as the one or more requirements,
wherein the matching is performed based on artificial intelligence analytics learned from the at least one of the need, the desire, or the activity of the applicant.
|