Operating System Triggers for Reduced-Data Graphical Captures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for capturing user activity on computing devices result in excessive resource consumption and storage usage, degrading performance and user experience, while also compromising privacy due to detailed local recordkeeping.
Innovation Solution
Implementing operating system-level triggers to capture reduced data graphical captures based on user interactions, using AI embeddings and threshold analysis to identify moments of interest, minimizing storage and preserving privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If constant screen recording is used to capture user activity, then measurement precision of user activity recollection is improved, but use of energy and storage space increase
Solution Approach 1:
The system performs preliminary analysis of onscreen content changes and user input events before capturing graphical captures. By pre-processing and filtering events based on predefined criteria (such as detecting significant content changes or meaningful user interactions), the system prepares and selects only the most relevant moments for capture, avoiding unnecessary recording of routine activities and thereby reducing energy and storage consumption while maintaining recollection accuracy.
Solution Approach 2:
Instead of continuously recording all user activity, the system captures only partial selections of user activity that meet specific criteria. By using triggers based on onscreen content changes and user input events, the system records only the most significant moments (such as when a user opens a new application, views important content, or performs meaningful interactions), thereby reducing the volume of stored data while preserving the accuracy of important activity recollections.
2Measurement precision
If constant screen recording is used to capture user activity, then measurement precision of user activity recollection is improved, but device performance degrades
Solution Approach 1:
The system performs preliminary analysis of onscreen content changes and user input events before capturing graphical captures. By pre-processing and filtering events based on predefined criteria (such as detecting significant content changes or meaningful user interactions), the system prepares and selects only the most relevant moments for capture, avoiding unnecessary recording of routine activities and thereby reducing energy and storage consumption while maintaining recollection accuracy.
Solution Approach 2:
Instead of continuously recording all user activity, the system captures only partial selections of user activity that meet specific criteria. By using triggers based on onscreen content changes and user input events, the system records only the most significant moments (such as when a user opens a new application, views important content, or performs meaningful interactions), thereby reducing the volume of stored data while preserving the accuracy of important activity recollections.
3Measurement precision
If detailed records of user activity are stored locally, then measurement precision of user activity recollection is improved, but storage space consumption increases
Solution Approach 1:
The system performs preliminary analysis of onscreen content changes and user input events before capturing graphical captures. By pre-processing and filtering events based on predefined criteria (such as detecting significant content changes or meaningful user interactions), the system prepares and selects only the most relevant moments for capture, avoiding unnecessary recording of routine activities and thereby reducing energy and storage consumption while maintaining recollection accuracy.
Solution Approach 2:
Instead of continuously recording all user activity, the system captures only partial selections of user activity that meet specific criteria. By using triggers based on onscreen content changes and user input events, the system records only the most significant moments (such as when a user opens a new application, views important content, or performs meaningful interactions), thereby reducing the volume of stored data while preserving the accuracy of important activity recollections.
4Measurement precision
If detailed records of user activity are stored locally, then measurement precision of user activity recollection is improved, but user privacy is compromised
Solution Approach 1:
Instead of continuously recording all user activity, the system captures only partial selections of user activity that meet specific criteria. By using triggers based on onscreen content changes and user input events, the system records only the most significant moments (such as when a user opens a new application, views important content, or performs meaningful interactions), thereby reducing the volume of stored data while preserving the accuracy of important activity recollections.
Data Source
AI summary
The techniques described herein provide systems for generating a record of user activity that enable downstream user experiences. Due to the significant portion of daily life that occurs via personal computing devices (e.g., laptops, personal computers, smartphones, tablets), service providers (e.g., operating system providers) may wish to enhance productivity and/or engagement through helpful user experiences. Moreover, such user experiences can be customized to a user's current context, preferences, and tendencies. Accordingly, the present system can, with the consent of the user, collect graphical captures recording a current state of a desktop environment at certain moments of interest. This is accomplished through a trigger mechanism utilizing operating system signals to intelligently collect graphical captures. In this way, the system captures the minimum or reduced amount of data to enable an accurate recollection of moments of interest in past user activity enabling efficient user experiences while respecting user privacy.


