Implicit Follow Automation for Enterprise Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise application systems require users to manually select and manage objects for following, leading to inefficiencies in tracking changes and an overwhelming volume of messages, as users must manually designate which objects to follow and later unfollow, often resulting in missed updates or cluttered activity streams.

Innovation Solution

Implementing an automated system for implicit follow and unfollow of objects in enterprise applications, where users are automatically associated with objects based on their actions or changes in roles, ensuring real-time updates and reducing clutter by automatically disassociating users from objects they no longer have access to.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually select objects to follow, then users can track specific object changes, but users must invest time and effort to identify and designate which objects should be followed

Engineering Contradiction:
Improveobject tracking reliabilityVSAvoidtime to manually designate objects
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically designates objects for following based on user actions and object characteristics without requiring manual user intervention. The system self-determines which objects are relevant to each user and adds them to the following list automatically, eliminating the time-consuming manual selection process while maintaining reliable object tracking.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-identifies and pre-designates objects that should be followed based on analysis of user behavior patterns, object properties, and organizational context before the user needs to view updates. This preliminary automatic designation ensures objects are ready for tracking without requiring real-time user decisions.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users manually follow objects, then users can receive updates on followed objects, but the volume of messages increases to the point where the activity stream becomes overwhelming and difficult to navigate

Engineering Contradiction:
Improveupdate visibilityVSAvoidactivity stream navigability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system continuously monitors user interactions with the activity stream and feedback on message relevance, automatically adjusting which objects are followed based on this feedback. When users stop engaging with certain object updates, the system automatically unfollows those objects, preventing the activity stream from becoming overwhelmed while ensuring relevant updates remain visible.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The following relationships are made dynamic rather than static, automatically adjusting based on changing user needs, object activity levels, and organizational context. The system dynamically adds and removes objects from the following list, ensuring the activity stream remains at an optimal size for navigation while maintaining comprehensive update coverage.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If users manually manage followed objects, then users have control over their activity stream, but users may fail to recognize when objects should be followed or when they should be unfollowed

Engineering Contradiction:
Improvefollowing system adaptabilityVSAvoidmanual following operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically performs the following and unfollowing actions based on analysis of user behavior, object characteristics, and organizational context, eliminating the need for users to manually manage their followed objects list. This self-service approach increases adaptability while simplifying user operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system acts as an intermediary between users and objects, intelligently determining which objects should be followed based on multiple factors including user role, object activity, organizational structure, and interaction patterns. This intermediary function provides sophisticated adaptability while keeping the user interface simple and easy to operate.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Extent of automation

If the system implements automated follow based on user actions, then relevant object updates are automatically tracked, but the system complexity increases

Engineering Contradiction:
Improveautomatic object followingVSAvoidfollowing system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system implements a universal automatic following mechanism that handles multiple object types, user roles, and organizational contexts through a single integrated approach. This multi-functional design achieves high automation across diverse scenarios without proportionally increasing system complexity, as the same core logic adapts to different situations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9916592B2Method and system for implementing implicit follow and automatic unfollow
Publication Date: 2018.03.13 ORACLE INT CORP
  • US9916592B2 patent drawing
  • US9916592B2 patent drawing
  • US9916592B2 patent drawing

AI summary

Disclosed is an approach for implementing implicit follow and automatic unfollow of objects in an enterprise application system. Automated following and unfollowing can be provided for objects in a CRM application, such as objects pertaining to sales opportunities.