CPC G06F 16/45 (2019.01) [G06F 16/435 (2019.01)] | 20 Claims |
1. A method implemented using one or more processors, the method comprising:
receiving media content rendered or to be rendered via a first application;
processing the media content or metadata associated with the media content, to classify the media content into a first category, of a plurality of predefined categories;
extracting target content from the media content, wherein the target content is extracted from the media content based on the first category and is extracted based on the first category in response to the media content being classified into the first category;
determining, based on the extracted target content, a first action to be executed via a second application that is separate from the first application, wherein the first application and the second application are installed at a client device;
generating, based on the determined first action to be executed via the second application, a first selectable graphical element that is embedded with an identifier of the second application and that displays a textual portion describing the first action to be executed via the second application;
configuring the first selectable graphical element to be displayed at a user interface of the first application via a display of the client device, along with the media content at the user interface of the first application;
receiving, from a user, a selection of the first selectable graphical element that is displayed at the user interface of the first application; and
in response to receiving the selection of the first selectable graphical element that is displayed at the user interface of the first application configuring the second application to execute the first action that is described in the textual portion of the first selectable graphical element.
|