Processing system having a machine learning engine for providing an output via a digital assistant system
Aspects of the disclosure relate to generating outputs using a digital personal assistant computing control platform and machine learning. A computing platform may receive, from a digital personal assistant computing device, a first voice command input. The computing platform may then determine, via machine learning algorithms, an identifier output indicating a user associated with the first voice command input and a location output indicating a geographic location associated with the user. The computing platform may determine, via a stored calendar, an availability output indicating availability associated with the user. Based on the identifier output, the location output, and the availability output, a charitable opportunity output indicating a charitable opportunity may be determined by the computing platform and may be transmitted to a computing device associated with the charitable opportunity. Acceptance of the opportunity may be received and the computing platform may update the stored calendar to include the charitable opportunity.
1. A mobile device comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor;
a location sensor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the at least one processor to:
determine, via machine learning algorithms and based on a first voice command input, an identifier indicating a user associated with the first voice command input;
receive an approximate location of the mobile device;
determine, via a stored calendar, an availability output indicating availability associated with the user;
determine, based on the identifier, the location, and the availability output, a charitable opportunity indicator identifying a charitable opportunity for the user;
verify, with a computing device associated with the charitable opportunity and after receiving a second voice command selection indicating acceptance of the charitable opportunity, an acceptance of the charitable opportunity; and
update the stored calendar to include at least one entry indicating the charitable opportunity.
2. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
display, on a display device and after updating the stored calendar, a notification of the updated stored calendar.
3. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
verify, with a second computing device associated with a second charitable opportunity, an acceptance of a second charitable opportunity; and
update the stored calendar to include at least one entry indicating the second charitable opportunity.
4. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
generate a link to donate money based on the charitable opportunity; and
display, on a display device, the link to donate money based on the charitable opportunity.
5. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
display, on a display device, a reminder notification for the charitable opportunity.
6. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
display, on a display device and based on the approximate location of the mobile device, a link to access directions from the approximate location of the mobile device to a location associated with the charitable opportunity.
7. The mobile device of claim 1 , wherein the computer-readable instructions further cause the at least one processor to:
update, based on the second voice command selection indicating acceptance of the charitable opportunity, at least one aspect of the machine learning algorithms.
8. The mobile device of claim 7 , wherein determining the charitable opportunity indicator identifying a charitable opportunity for the user is further based on the updated machine learning algorithms.
9. The mobile device of claim 1 , wherein the charitable opportunity comprises at least one of making a donation, going to an event, or performing a charitable action.
10. A method comprising:
receiving, at a mobile device via a communication interface, a first voice command input;
determining, via machine learning algorithms and based on the first voice command input, an identifier indicating a user associated with the first voice command input;
receiving an approximate location of the mobile device;
determining, via a stored calendar of the mobile device, an availability output indicating availability associated with the user;
determining, based on the identifier, the location, and the availability output, a charitable opportunity indicator identifying a charitable opportunity for the user;
receiving a second voice command selection indicating acceptance of the charitable opportunity;
verifying, with a computing device associated with the charitable opportunity and after receiving the second voice command selection, an acceptance of the charitable opportunity; and
updating the stored calendar to include at least one entry indicating the charitable opportunity.
11. The method of claim 10 , further comprising:
displaying, on a display device of the mobile device and after updating the stored calendar, a notification of the updated stored calendar.
12. The method of claim 10 , further comprising:
verifying, with a second computing device associated with a second charitable opportunity, an acceptance of a second charitable opportunity; and
updating the stored calendar to include at least one entry indicating the second charitable opportunity.
13. The method of claim 10 , further comprising:
generating a link to donate money based on the charitable opportunity; and
displaying, on a display device of the mobile device, the link to donate money based on the charitable opportunity.
14. The method of claim 10 , further comprising:
displaying, on a display device of the mobile device, a reminder notification for the charitable opportunity.
15. The method of claim 10 , further comprising:
displaying, on a display device of the mobile device and based on the approximate location of the mobile device, a link to access directions from the approximate location of the mobile device to a location associated with the charitable opportunity.
16. The method of claim 10 , further comprising:
updating, based on the second voice command selection indicating acceptance of the charitable opportunity, at least one aspect of the machine learning algorithms.
17. A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that when executed by a processor, cause a computing device to perform:
receiving, at a mobile device via a communication interface, a first voice command input;
determining, via machine learning algorithms and based on the first voice command input, an identifier indicating a user associated with the first voice command input;
receiving an approximate location of the mobile device;
determining, via a stored calendar of the mobile device, an availability output indicating availability associated with the user;
determining, based on the identifier, the location, and the availability output, a charitable opportunity indicator identifying a charitable opportunity for the user;
receiving a second voice command selection indicating acceptance of the charitable opportunity;
verifying, with a computing device associated with the charitable opportunity and after receiving the second voice command selection, an acceptance of the charitable opportunity; and
updating the stored calendar to include at least one entry indicating the charitable opportunity.
18. The non-transitory computer-readable storage medium of claim 17 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:
verifying, with a second computing device associated with a second charitable opportunity, an acceptance of a second charitable opportunity; and
updating the stored calendar to include at least one entry indicating the second charitable opportunity.
19. The non-transitory computer-readable storage medium of claim 17 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:
updating, based on the second voice command selection indicating acceptance of the charitable opportunity, at least one aspect of the machine learning algorithms.
20. The non-transitory computer-readable storage medium of claim 17 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:
generating a link to donate money based on the charitable opportunity; and
displaying, on a display device of the mobile device, the link to donate money based on the charitable opportunity.