Bi-directional Notification Framework for Task Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content management systems lack an automated and systematic way for organizations to inform users of tasks and validate the completion of these tasks, especially when they involve external training modules or hands-on challenges, leading to disjointed communication and validation issues.

Innovation Solution

A bi-directional notification framework within a content management system that delivers notifications of tasks and assignments, allows users to report completion, and provides validation of activities, even when completed on external sites, using REST notifications and audience segmentation for targeted feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional content management systems are used, then basic task assignment is possible, but automated tracking and validation of task completion is lacking

Engineering Contradiction:
Improveautomated tracking and validationVSAvoidtask completion validation
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent implements a bi-directional notification framework where the system sends task assignments to users and receives completion status reports back. This feedback mechanism enables automated tracking of task progress and validation of completion, resolving the contradiction by establishing a closed-loop communication system that automatically captures and validates task completion information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification framework acts as an intermediary layer between the content management system and users. It receives notifications from the system, manages user responses, and validates completion status, thereby enabling automated tracking without requiring changes to the core content management system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual communication methods are used for task assignment, then flexibility is maintained, but communication efficiency and validation reliability deteriorate

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidvalidation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The bi-directional notification framework establishes automated feedback loops where task assignments are systematically communicated to users and completion status is automatically reported back to the system. This eliminates manual communication processes while maintaining reliable validation through structured feedback mechanisms, thereby improving both productivity and reliability simultaneously.

Inventive Principle:
Principle #23Feedback

3Loss of information

If centralized task management is implemented, then tracking capability is improved, but system complexity increases

Engineering Contradiction:
Improvetask progress trackingVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The notification framework serves as a lightweight intermediary layer that enables centralized tracking without requiring complex integration with the underlying content management system. By acting as a mediator that handles notification routing and response collection, it provides comprehensive task progress tracking while maintaining architectural simplicity through a standardized interface layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10713604B2Bi-directional notification framework
Publication Date: 2020.07.14 SALESFORCE INC
  • US10713604B2 patent drawing
  • US10713604B2 patent drawing
  • US10713604B2 patent drawing

AI summary

Disclosed are examples of systems, apparatus, methods and computer program products for providing a bi-directional notification framework within a content management system. A database system maintains a number of users within a content management system, with each of the users being associated with one or more organizations. The system sends a first notification message from an organization to a user associated with the organization. The first notification message is targeted to at least that user, and contains information about an assignment. The system then processes a user event indicating activity associated with the assignment, and in response to the user event, sends a second notification message from the client device to one or more entities within the content management system, including the organization. The second notification message is targeted to those entities, and contains information about the user activity associated with the assignment.