Patent ID: 9633466
Date: 2017-04-25
CPC Classifications: G06F,G06T,G09G

Claim:
1. A method for rendering ink content on a display device, comprising: defining an action context for receiving ink input actions; receiving, by an application, an input action, the input action having an input context; detecting the input action as an ink creation action because the input context satisfies criteria specified by the action context; directing the ink creation action to a wet-ink rendering thread, the wet-ink rendering thread being different from an application processing thread for the application that renders an application; rendering, by the wet-ink rendering thread, the ink creation action content with a latency less than a latency threshold to generate a wet ink content; outputting the wet ink content for display; detecting an additional input action corresponding to an end of ink creation; converting the wet ink content, after detecting the additional input action corresponding to the end of ink creation, to an intermediate ink content; transferring the intermediate ink content to the application rendering thread; and synchronizing the rendering of the intermediate ink content by the application rendering thread with the removing of the wet ink content rendered by the wet-ink rendering thread; transferring the ink creation action to an application processing thread; rendering, by the application processing thread, the ink creation action to generate a dry ink content; and removing from display the intermediate ink content rendered by the wet-ink rendering thread and outputting for display the dry ink content.