File Modification Notification Service for Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current networked storage systems for SaaS and PaaS lack efficient mechanisms for notifying services of file modifications, requiring users to employ cumbersome interfaces like browser-based or command-line interfaces for configuration updates.

Innovation Solution

A networked file system with a file modification notification service that sends notifications to listening services when files are updated, allowing users to edit configuration files as if they were local, thereby propagating changes and triggering service responses without needing to use unwieldy interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users update configuration files through traditional interfaces (browser-based or command-line), then configuration updates can be achieved, but the operation becomes cumbersome and complex

Engineering Contradiction:
Improveease of configuration updateVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a local copy of the configuration file on the user's device that mirrors the remote file in the networked storage system. Users edit this local copy using simple text editors, and the changes are automatically synchronized back to the remote location. This copying mechanism allows users to interact with configuration files as if they were local files, eliminating the need for complex browser-based or command-line interfaces while maintaining configuration update functionality.

Inventive Principle:
Principle #26Copying

2Reliability

If the system continuously monitors for file modifications to enable real-time notifications, then service responsiveness improves, but system resource consumption increases

Engineering Contradiction:
Improveservice responsivenessVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a feedback mechanism where the system monitors the modified date and timestamp of configuration files in the networked storage system. When a file modification is detected, the system sends a notification to the service, which then reads the updated configuration and reacts accordingly. This event-driven feedback approach ensures service responsiveness to configuration changes while avoiding continuous monitoring, thereby reducing system resource consumption compared to constant polling methods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11481302B2Processing data object modifications in a networked storage system
Publication Date: 2022.10.25 AMAZON TECH INC
  • US11481302B2 patent drawing
  • US11481302B2 patent drawing
  • US11481302B2 patent drawing

AI summary

Disclosed are various embodiments for triggering a processing of a data object stored in a bucket in a data store. In one embodiment, a cloud computing resource comprising one or more processors in communication with a data store receives a notification event generated in response to a modification of a data object in one or more buckets. The cloud computing resource determines, responsive to the received notification event, that a data object stored in a bucket in the data store has been modified. The cloud computing resource triggers a processing of the data object by executable code associated with the data object. The executable code causes a notification message, processing of the modified data object, or other user specified processes within a platform as a service cloud computing offering.