Binary Classifier for Work-Item Notification Importance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current issue tracking systems (ITS) generate numerous work-item notifications, overwhelming users with both important and unimportant updates, requiring manual filtering, which is inefficient and unproductive, especially for project managers and team leads.

Innovation Solution

A system that uses a trained binary classifier to analyze work-item notifications based on past and current work-item history, user profiles, and user interactions to predict the classification of notifications as 'important' or 'unimportant', reducing unnecessary notifications and improving user focus on relevant updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual filtering of notifications is implemented, then users can isolate important notifications, but user productivity decreases due to time-consuming manual isolation

Engineering Contradiction:
Improvenotification importance identificationVSAvoiduser productivity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system automatically classifies notifications as important or unimportant based on work-item attributes and user preferences without requiring manual user intervention. The classifier self-serves by analyzing notification data and assigning importance levels autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of users reading and filtering notifications is replaced with an automated binary classifier system that uses machine learning algorithms to automatically sort and prioritize notifications based on trained models

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of information

If all work-item notifications are transmitted to users, then users receive complete information, but notification overload occurs reducing user focus on critical updates

Engineering Contradiction:
Improveinformation completenessVSAvoidnotification overload
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system extracts and separates unimportant notifications from the overall notification stream using a binary classifier. Important notifications are identified and retained for user attention, while unimportant ones are filtered out or marked accordingly

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different quality levels of notifications are assigned based on their importance classification. Important notifications receive prominent display and attention, while unimportant notifications are subdued or batched, creating local quality differentiation in the notification presentation

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If manual configuration of notification preferences is provided, then users can customize notification receipt, but system complexity increases requiring manual setup

Engineering Contradiction:
Improvenotification customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-configuration by automatically learning user notification preferences through the binary classifier. Instead of requiring users to manually configure preferences, the system observes work-item patterns and autonomously adapts notification filtering to user needs

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9373090B2Work-item notification classifier
Publication Date: 2016.06.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9373090B2 patent drawing
  • US9373090B2 patent drawing
  • US9373090B2 patent drawing

AI summary

Embodiments of the present invention provide a system, method, and program product for predicting the classification of a work-item notification generated by an issue tracking system. A computing device analyzes a new work-item notification using a trained binary classifier that was trained using at least a past and/or current work-item history that was collected as a tuple that includes information reflecting the workitem-ID, actor, timestamp, attribute, work-item start-value, and work-item end-value. The computing device, in response to analyzing the new work-item notification, predicts a classification of the new work-item notification. In an embodiment, the classification is used for display of the new work-item notification.