CPC G06Q 30/0631 (2013.01) [G06F 9/4831 (2013.01); G06F 9/54 (2013.01); G06Q 10/1097 (2013.01); H04L 67/306 (2013.01); H04L 67/535 (2022.05)] | 20 Claims |
1. A computer-implemented method comprising:
receiving task data from an application executed on a user computing device associated with a user, wherein the task data is received through an application programming interface (API);
generating a task recommendation for a task of the user by a task recommendation system using the task data, a user model associated with the user, and a task recommendation model of the task recommendation system, wherein:
the user model and the task recommendation system are updated in real-time based on activity of the user, as the activity is occurring,
the task recommendation model is configured to receive a vector including the task data and characteristics of the user generated by the user model, and
the task recommendation model is configured to generate the task recommendation based on the vector and to be updated based on whether the user accepts the task recommendation; and
transmitting the task recommendation, wherein, when received by a computing device, the computing device is enabled to approve the task recommendation to generate the task.
|