| CPC G06F 21/6245 (2013.01) [G06F 11/3072 (2013.01); G06F 11/3409 (2013.01); G06F 11/3438 (2013.01); H04L 67/535 (2022.05)] | 18 Claims |

|
1. A method for dynamic on-device screen activity data processing, comprising:
capturing data of screen activity on a display screen of a computation device;
extracting textual information of the screen activity from the data captured;
storing in a database residing locally on the computation device the textual information extracted;
generating summarized data of the screen activity using the textual information stored in the database; and
transmitting via a network communication interface at least a portion of the summarized data generated to a remote server configured to perform a task using summarized data received;
wherein usage demand of on-device resources of the computation device for performing screen activity data processing operations of at least one of the capturing data, extracting textual information, storing, generating summarized data, and transmitting is dynamically determined according to a policy defining at least one rule associated with at least one configurable parameter and representing a tradeoff between conserving usage of the on-device resources and optimization of the summarized data received at the remote server for the task,
and wherein the on-device resources are used in performance of the screen activity data processing operations according to the dynamic determination of the usage demand.
|