File Activity Feed Relevance Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for informing users of content changes in collaborative document applications are inefficient and result in overwhelming, cluttered, and difficult-to-parse data, making it hard for users to stay updated on changes while they are away from the application.
Innovation Solution
A file activity feed system that identifies missed activities associated with a file based on user timestamps and displays only relevant activities to the user, prioritizing them according to user preferences and history, to provide a clear and efficient 'while you were away' experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current techniques present all content changes next to the document canvas and in the document canvas, then users can see all changes, but the data becomes overwhelming, distracting, duplicated, cluttered, and difficult to parse
Solution Approach 1:
The patent segments change information into two distinct locations: a condensed notification area next to the document canvas showing only relevant missed activities, and the full document canvas for detailed viewing. This segmentation separates summary information from detailed information, reducing clutter while maintaining access to complete data.
Solution Approach 2:
The patent extracts only the most relevant missed activities from the complete set of changes and presents them in a condensed format next to the document canvas. By taking out only essential information (activities that explicitly reference the user or are indicated as relevant in user preferences), it reduces overwhelming data while preserving critical updates.
2Loss of information
If current techniques show all content changes to users, then users have complete information, but processor load and network bandwidth usage increase
Solution Approach 1:
The system extracts and transmits only relevant missed activities to the user's device rather than all activities. By filtering activities based on user preferences and explicit references, it reduces network bandwidth usage and processor load while maintaining information completeness for relevant items.
Solution Approach 2:
The patent applies partial action by selectively notifying users of only certain activities (those that explicitly reference them or are marked as relevant in their preferences) rather than all activities. This partial notification approach reduces resource consumption while ensuring users receive sufficient information to stay informed about important changes.
3Productivity
If users are away from the application, then users can work on other tasks, but users cannot stay apprised of changes to documents
Solution Approach 1:
The patent performs preliminary action by identifying and notifying users of missed activities before they return to the application. By proactively pushing relevant change notifications to users while they are away, it ensures users are apprised of important changes without requiring them to continuously monitor the application, thus maintaining productivity while preventing information loss.
Solution Approach 2:
The system implements feedback by notifying users of missed activities upon their return to the application. This feedback mechanism informs users of changes that occurred during their absence, allowing them to stay apprised of document changes without being present during the entire time, thus supporting both productivity and information awareness.
Data Source
AI summary
Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. A timestamp associated with a user identity of the file may be identified. One or more missed activities (e.g., those that occurred since a user was away from the file) may be identified from the plurality of activities based on the identified timestamp. It may be determined which missed activities of the one or more missed activities are relevant to a user associated with the user identity. The one or more missed activities determined to be relevant to the user associated with the user identity may be displayed within the file activity feed on the user interface of the client computing device.


