Retroactive Content Removal from Organization Activity Timelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud-based computing environments, there is a need for effective privacy management and content control within organization activity timelines, as existing systems lack efficient methods for retroactive removal and real-time blocking of user contributions and activities.

Innovation Solution

The implementation of user-level and organization-level blacklists, including external and internal domain blacklists, within a distributed database management system for real-time content blocking and retroactive scrubbing of activities from organization activity timelines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all user contributions are displayed in the organization activity timeline, then complete information is provided, but privacy control and content management become difficult

Engineering Contradiction:
Improveinformation completenessVSAvoidprivacy control
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the activity timeline content by introducing blacklists at multiple levels (user-level and organization-level). These blacklists segment the display of contributions by contributor, contact, or domain, allowing selective visibility while maintaining overall information completeness through hierarchical control structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by allowing users and administrators to pre-define blacklists before content is displayed. User-level blacklists can be set up in advance to automatically filter contributions from specific contacts or domains, and organization-level blacklists can pre-block entire domains, ensuring privacy control is established before information display occurs.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If content is removed from the activity timeline, then privacy is protected, but retroactive removal capability is lacking

Engineering Contradiction:
Improvecontent controlVSAvoidretroactive capability
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor and evaluate activity timeline content against defined blacklists. When a user adds a contact to their blacklist or when organization-level blacklists are updated, the system provides feedback by automatically evaluating and removing matching past contributions, ensuring continuous privacy protection without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of content against blacklists before permanent display, and maintains the capability for retroactive removal by continuously comparing existing content against updated blacklist criteria, allowing past contributions to be removed when new privacy requirements are established.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If real-time content blocking is implemented, then privacy management is improved, but system complexity increases

Engineering Contradiction:
Improvereal-time controlVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent reduces system complexity through segmentation by dividing blacklist management into distinct user-level and organization-level components. Each level operates independently with its own evaluation logic, allowing the complex real-time blocking function to be broken down into manageable, modular segments that can be maintained and updated separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary evaluation mechanisms that mediate between content generation and display. Blacklists serve as intermediary filters that automatically evaluate contributions before they appear in the activity timeline, reducing the need for complex manual review systems while maintaining real-time privacy control.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If multiple blacklist levels are implemented, then privacy control is enhanced, but data processing overhead increases

Engineering Contradiction:
Improveprivacy managementVSAvoidprocessing overhead
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by allowing different levels of blacklist scrutiny at different hierarchical levels. User-level blacklists apply detailed, contact-specific filtering for individual users, while organization-level blacklists apply broader, domain-level filtering for the entire organization. This localized approach to quality control reduces redundant processing by applying appropriate levels of scrutiny only where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by allowing selective application of blacklist evaluation. Not all contributions require full evaluation against all blacklist criteria - the system can apply partial filtering based on contribution type, user permissions, and organizational policies, reducing overall processing overhead while maintaining comprehensive privacy control where necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10719811B2Method and system for retroactive removal of content from an organization activity timeline
Publication Date: 2020.07.21 SALESFORCE INC
  • US10719811B2 patent drawing
  • US10719811B2 patent drawing
  • US10719811B2 patent drawing

AI summary

Methods and systems are provided for retroactive removal of content from an organization activity timeline of an organization. The content removed can be, for example, past activities or contributions to those past activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities, or contributions to activities, are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. Past activities that are part of the organization activity timeline can be evaluated to determine whether those past activities include the identifier. If so, those past activities (or contributions to those past activities) are removed from the organization activity timeline.