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 computing platform comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive a first voice command input of a user of a mobile device;
determine a geographic location associated with the mobile device;
determine, based on the location of the mobile device and an availability output associated with the user obtained via a stored calendar application of the mobile device, a charitable opportunity output indicating a charitable opportunity;
transmit, via the communication interface to a computing device associated with the charitable opportunity and after receiving a second voice command input indicating acceptance of the charitable opportunity, an acceptance input;
generate, based on the geographic location associated with the mobile device and in response to the acceptance input, a selectable link to access directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity; and
transmit, via the communication interface and to the mobile device, the link for display on a display device of the mobile device.
2. The computing platform of claim 1 , wherein the computer-readable instructions further cause the computing platform to:
receive, via the display device, a selection of the selectable link to access directions; and
cause the mobile device, based on the selection of the selectable link, to access the directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity.
3. The computing platform of claim 1 , wherein the charitable opportunity comprises a charity event, the selectable link comprising directions from the geographic location associated with the mobile device to a location of the charity event.
4. The computing platform of claim 1 , wherein the first voice command input of the user of the mobile device is in response to an audio query output by a digital personal assistant computing system.
5. The computing platform of claim 1 , wherein the computer-readable instructions further cause the computing platform to:
generate a selectable 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.
6. The computing platform of claim 5 , wherein the computer-readable instructions further cause the computing platform to:
receive, via the display device, a selection of the selectable link to donate money; and
cause the mobile device, based on the selection of the selectable link to donate money, to access a monetary fund for providing the donation in response to the charitable opportunity.
7. The computing platform of claim 1 , wherein the computer-readable instructions further cause the computing platform to:
determine, via a machine learning algorithm, an identifier indicating the user associated with the mobile device; and
update, after transmitting the acceptance input, a stored calendar of the mobile device to include the charitable opportunity.
8. The computing platform of claim 1 , wherein the computer-readable instructions further cause the computing platform to:
display, on the display device and after updating the stored calendar, a notification of the updated stored calendar.
9. A method comprising:
receiving, at a computing platform and via a communication interface, a first voice command input of a user of a mobile device;
determining a geographic location associated with the mobile device;
determining, based on the location of the mobile device and an availability output associated with the user obtained via a stored calendar application of the mobile device, a charitable opportunity output indicating a charitable opportunity;
transmitting, via the communication interface to a computing device associated with the charitable opportunity and after receiving a second voice command input indicating acceptance of the charitable opportunity, an acceptance input;
generating, based on the geographic location associated with the mobile device and in response to the acceptance input, a selectable link to access directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity; and
transmitting, via the communication interface and to the mobile device, the link for display on a display device of the mobile device.
10. The method of claim 9 , further comprising:
receiving, via the display device, a selection of the selectable link to access directions; and
causing the mobile device, based on the selection of the selectable link, to access the directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity.
11. The method of claim 9 , wherein the charitable opportunity comprises a charity event, the selectable link comprising directions from the geographic location associated with the mobile device to a location of the charity event.
12. The method of claim 9 , wherein the first voice command input of the user of the mobile device is in response to an audio query output by a digital personal assistant computing system.
13. The method of claim 9 , further comprising:
generating a selectable link to donate money based on the charitable opportunity; and
displaying, on a display device, the link to donate money based on the charitable opportunity.
14. The method of claim 13 , further comprising:
receiving, via the display device, a selection of the selectable link to donate money; and
causing the mobile device, based on the selection of the selectable link to donate money, to access a monetary fund for providing the donation in response to the charitable opportunity.
15. The method of claim 9 , further comprising:
determining, via a machine learning algorithm, an identifier indicating the user associated with the mobile device; and
updating, after transmitting the acceptance input, a stored calendar of the mobile device to include the charitable opportunity.
16. 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, via a communication interface, a first voice command input of a user of a mobile device;
determining a geographic location associated with the mobile device;
determining, based on the location of the mobile device and an availability output associated with the user obtained via a stored calendar application of the mobile device, a charitable opportunity output indicating a charitable opportunity;
transmitting, via the communication interface to a computing device associated with the charitable opportunity and after receiving a second voice command input indicating acceptance of the charitable opportunity, an acceptance input;
generating, based on the geographic location associated with the mobile device and in response to the acceptance input, a selectable link to access directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity; and
transmitting, via the communication interface and to the mobile device, the link for display on a display device of the mobile device.
17. The non-transitory computer-readable storage medium of claim 16 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:
receiving, via the display device, a selection of the selectable link to access directions; and
causing the mobile device, based on the selection of the selectable link, to access the directions from the geographic location associated with the mobile device to a location associated with the charitable opportunity.
18. The non-transitory computer-readable storage medium of claim 16 , wherein the charitable opportunity comprises a charity event, the selectable link comprising directions from the geographic location associated with the mobile device to a location of the charity event.
19. The non-transitory computer-readable storage medium of claim 16 , wherein the first voice command input of the user of the mobile device is in response to an audio query output by a digital personal assistant computing system.
20. The non-transitory computer-readable storage medium of claim 16 , further comprising computer-executable instructions that, when executed by the processor, cause the computing device to perform:
generating a selectable link to donate money based on the charitable opportunity; and
displaying, on a display device, the link to donate money based on the charitable opportunity.