Real-Time Activity Timeline Content Blocking via Domain Blacklists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud-based computing environments, there is a need for real-time content blocking and privacy management within organization activity timelines to control which contributions and activities appear, ensuring individual and organizational privacy while maintaining data quality for downstream analysis.

Innovation Solution

The implementation of user-level, organization-level, external domain, and internal domain blacklists allows users and administrators to define and manage blacklists for real-time content blocking and retroactive scrubbing of activities from the activity timeline, ensuring that only authorized content is displayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all user contributions are displayed in the activity timeline, then completeness of information is improved, but privacy control and data quality for downstream analysis deteriorate

Engineering Contradiction:
Improvecompleteness of informationVSAvoidprivacy control and data quality
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the activity timeline into different visible portions based on user privacy settings and domain blacklists. Instead of displaying all contributions uniformly, the system divides the timeline to exclude specific user contributions or domain-based activities, allowing selective information disclosure that balances completeness with privacy control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary filtering mechanism that sits between the raw contribution data and the displayed activity timeline. This intermediary layer processes contributions through privacy settings and domain blacklist checks, mediating what information is ultimately visible while maintaining the ability to access complete data when needed for analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

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

Engineering Contradiction:
Improveprivacy controlVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring domain blacklists and privacy settings before activity timeline generation. Instead of performing complex real-time blocking during contribution processing, the system pre-establishes blocking rules that are then applied efficiently during timeline rendering, reducing the complexity of real-time privacy management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters such as domain blacklists, user privacy settings, and contribution visibility flags to control what appears in the activity timeline. By manipulating these parameters rather than implementing complex real-time blocking logic, the system achieves privacy control with reduced computational complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If content blocking rules are applied retroactively, then data integrity for downstream analysis is improved, but processing time increases

Engineering Contradiction:
Improvedata integrity for downstream analysisVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-processing and indexing contribution data with blocking rules applied in advance. This allows downstream analysis to access pre-filtered data without requiring time-consuming retroactive processing, thus maintaining data integrity while minimizing processing time delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining an efficient, continuous data flow through pre-indexed contribution structures. Instead of stopping processing for retroactive blocking operations, the system maintains continuous data availability through pre-computed filters, ensuring both data integrity and processing efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20200267102A1Method and system for real-time blocking of content from an organization activity timeline
Publication Date: 2020.08.20 SALESFORCE INC
  • US20200267102A1 patent drawing
  • US20200267102A1 patent drawing
  • US20200267102A1 patent drawing

AI summary

Methods and systems are provided for real-time blocking of content from an organization activity timeline of an organization. The content blocked can be, for example, activities, or contributions to those 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. New activities are evaluated for inclusion in the organization activity timeline. Any new activity that includes an identifier (or contributions to that new activity) can be blocked so that it does not appear in the organization activity timeline.