Notification System for Shared Repositories Using Important Person Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for notifying users of changes in shared repositories are inefficient, as users often miss updates unless they manually check the repositories or subscribe to unfiltered notifications, leading to information overload.

Innovation Solution

A system that automatically identifies important persons and content sources for a user, generating notifications when important persons perform actions on those sources, without requiring manual subscription or explicit user interaction, using communication applications and content access monitoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually check shared repositories for changes, then they can see updates, but they waste time and may miss changes if they don't check frequently enough

Engineering Contradiction:
Improveawareness of changesVSAvoidtime spent checking repositories
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The notification system automatically monitors shared repositories and sends notifications to users without requiring manual checking. The system serves itself by detecting changes and proactively informing users, eliminating the need for users to repeatedly check repositories while ensuring they don't miss important updates.

Inventive Principle:
Principle #25Self-service

2Reliability

If users subscribe to all changes in shared repositories, then they receive complete notifications, but their notification systems become flooded with irrelevant information

Engineering Contradiction:
Improvecompleteness of notificationsVSAvoidinformation overload
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The notification system applies different filtering criteria to different users based on their roles, preferences, and interaction patterns. Instead of uniform notification delivery, the system tailors notifications to each user's specific context, delivering only relevant changes to each user while maintaining completeness of information for that individual user.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements selective notification delivery where only a subset of all changes is sent to each user based on their specific needs and preferences. This partial action approach avoids the harm of information overload while still providing sufficient information for users to perform their tasks effectively.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If existing subscription systems are used, then users can be notified of changes, but users are often unaware of the subscription feature or don't know how to configure it

Engineering Contradiction:
Improvenotification setupVSAvoidnotification delivery
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The notification system automatically configures itself based on user profiles, roles, and interaction patterns without requiring manual subscription setup. The system identifies relevant users and delivers appropriate notifications automatically, making the notification process self-serve and eliminating the complexity of manual configuration while ensuring reliable delivery.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If manual subscription approaches are used, then users can control what they subscribe to, but the process is difficult and time consuming to maintain

Engineering Contradiction:
Improvenotification customizationVSAvoidtime to maintain subscriptions
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically adapts notification delivery based on user behavior, roles, and preferences without requiring manual maintenance. The notification system self-configures and adjusts to changing user needs automatically, providing adaptability while eliminating the time-consuming maintenance of manual subscriptions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification system dynamically adjusts what notifications are delivered based on real-time user behavior, changing roles, and interaction patterns. This dynamic approach provides high adaptability to changing user needs while requiring no manual intervention to maintain, as the system automatically responds to changes in user context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9563875B2Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user
Publication Date: 2017.02.07 SINOEAST CONCEPT
  • US9563875B2 patent drawing
  • US9563875B2 patent drawing
  • US9563875B2 patent drawing

AI summary

A system for automatically providing notifications to a user regarding interesting content, which automatically collects information regarding persons that are important to the user, as well as indications of important content sources. The important content sources are then monitored for actions performed by one of the important persons for the user, and notifications are generated to the user in the event that the important person performs an action on a document or other information item stored in the important content source. Important persons for a user may be determined through a communication application used by the user, such as an electronic mail program, instant messaging program, or the like, in response to indications of persons that the user has either sent messages to and/or received messages from. The notifications may be provided through the user's communication application, by electronic mail messages, instant messages, or the like. The notification may include a name, identifier, or other indication of the important person that performed the action on the important content source. Notifications may be provided to the user in response to any specific kind of action by the important persons on an important content source, such as create operations, modify operations, and/or delete operations.