Cloud File Change Notification System for Mobile Collaboration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of cloud-based file-storage systems face challenges in timely detection and response to file changes, especially on mobile devices, as they need to manually launch applications to view changes made by collaborators, which hinders urgent project collaboration.
Innovation Solution
A system and method for notifying users of file changes in cloud-based storage systems, where a mobile device receives indications of changes from a remote server and displays notifications with graphical previews, user identities, and action buttons, allowing users to respond without launching separate applications, using subscription preferences to control notification categories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users manually launch applications to view file changes, then they can access detailed file information, but it takes time and requires active user intervention
Solution Approach 1:
The system performs preliminary actions by automatically detecting file changes and preparing notification content (including graphical previews) before the user needs to respond. The notification system proactively monitors file storage systems, identifies changes, and presents information to users in advance, eliminating the need for users to manually check for changes.
2Ease of operation
If users manually launch applications to respond to file changes, then they can perform detailed actions on files, but the response process becomes complex and time-consuming
Solution Approach 1:
The system merges multiple functions into a single notification interface: file change detection, graphical preview display, and action initiation (viewing, editing, sharing files) are all integrated in one notification. This consolidation allows users to respond to file changes directly from the notification without launching separate applications, simplifying the operation process.
3Loss of information
If notifications include detailed file information and previews, then users can make informed decisions quickly, but the notification complexity increases
Solution Approach 1:
The notification is segmented into distinct functional components: a graphical preview section for visual file representation, an information section for file details and change descriptions, and an action section for user responses. This segmentation organizes complex information into manageable, visually distinct parts that are easier to process while maintaining completeness.
Data Source
AI summary
A method to provide a service to facilitate notifications of changes to a plurality of files located in a plurality of folders in a cloud-based storage system includes exposing an application programming interface (API) to obtain subscription data for a plurality of users of a plurality of client devices, receiving, via the API, subscription data from a first client device of the plurality of client devices, the subscription data associated with a user account of a first user of the plurality of users and identifying a folder subscribed by the first user to receive notifications of changes to one or more files located in the folder; storing, in a data store, the subscription data associated with the user account of the first user, the subscription data comprising an identifier of the folder to be monitored for changes to the one or more files for the user account of the first user of the first client device, and providing, to the first client device, updates pertaining to the changes to the one or more files to cause the first user to be notified about the changes to the one or more files, wherein the updates are provided in accordance with the subscription data associated with the user account of the first user, and wherein the changes comprise changes made to the one or more file by users other than the first user.


