CPC G06Q 30/0257 (2013.01) [G06F 16/435 (2019.01); G06F 16/438 (2019.01); G06F 16/48 (2019.01); G06N 20/00 (2019.01); G06Q 30/0271 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 2015/223 (2013.01)] | 16 Claims |
1. A computer-implemented method for enabling an interaction between a user and a podcast, the computer-implemented method comprising:
receiving, at a podcast interaction system with a processor, a first set of data associated with the podcast, wherein the first set of data is received from a podcaster, wherein the podcast is uploaded by the podcaster;
collecting, at the podcast interaction system with the processor, a second set of data associated with a communication device of the user, wherein the user accesses the podcast using the communication device in real-time;
fetching, at the podcast interaction system with the processor, a third set of data associated the user accessing the podcast through the communication device in real-time, wherein the third set of data is associated with a profile of the user, wherein the third set of data comprising name data, age data, e-mail identity data, contact number data, gender data, geographic location data, demographic data, relationship status data, past podcast search keywords data, real-time podcast search keywords data, past podcast reviews data, past podcast interactions data, user verbal commands, user text, user image data, communication device operated commands, past gestures data, and real-time gestures data;
analyzing, at the podcast interaction system with the processor, the first set of data, the second set of data and the third set of data using one or more machine learning algorithms, wherein the analysis is performed based on training of a machine learning model, wherein the analysis is performed for detecting one or more triggers, wherein the analysis is performed in real time;
detecting, at the podcast interaction system with the processor, the one or more triggers for enabling the interaction between the user and the podcast in real-time, wherein the one or more triggers is chosen from the group consisting of system generated triggers, user generated triggers and podcaster generated triggers;
initializing, at the podcast interaction system with the processor, the interaction between the user and the podcast in real-time, wherein the interaction between the user and the podcast is initiated based on the detection of the one or more triggers for raising one or more queries;
interactively responding, at the podcast interaction system with the processor, to the one or more queries of the user, wherein the response to the one or more queries is provided to the user in one or more output formats; and
recommending, at the podcast interaction system, one or more podcasts to the user, wherein the podcast interaction system provides recommendation of the one or more podcasts based on the third set of data, wherein the third of data is utilized for determining interest of the user.
|