| CPC G06F 3/0482 (2013.01) [G06F 3/04883 (2013.01); G06F 40/295 (2020.01)] | 18 Claims |

|
1. A system for providing selectable quick actions on handwritten data in a handwritten document, the system comprising:
a receiver module configured to fetch the handwritten data corresponding to strokes made by a user in the handwritten document on a screen of an electronic device;
a recognition module configured to:
recognize text associated with the received handwritten data by employing a handwriting recognition technique;
identify one or more keywords in the recognized text;
an analyzer module configured to:
classify each of the identified one or more keywords into an entity type from one or more entity types by employing: a named entity recognition, a named entity linking, and a knowledge graph;
determine a set of actionable items associated with the classified entity type corresponding to each keyword, wherein the set includes at least one actionable item;
create one or more quick actions, selectable by the user, for each keyword based on the determined set of actionable items via the knowledge graph; and
a rendering module configured to render the created one or more quick actions associated with each keyword on the handwritten document based on a profile associated with the user, wherein the rendering includes at least one of:
employing a predictive leaning based on the profile to identify a keyword of interest to the user, the profile including historical data of the user indicative of keywords of interest to the user; and displaying the one or more quick actions associated with the identified keyword on the handwritten document while visually emphasizing the identified keyword; or
employing a predictive learning based on the profile to identify a quick action of interest to the user, the profile including at least one of the user's interest, the user's profession, the user's schedule, or the user's events; and displaying the identified quick action on the handwritten document.
|