Orchestrator-Based Profanity Filtering in Heterogeneous Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHSs) lack effective mechanisms for filtering profanities during collaboration sessions, especially in heterogeneous computing platforms, which can lead to uncontrolled and disruptive language in audio and video conferences.

Innovation Solution

A heterogeneous computing platform with a System-On-Chip (SoC), Field-Programmable Gate Array (FPGA), or Application-Specific Integrated Circuit (ASIC) is used, featuring an orchestrator that receives policy settings from ITDMs or OEMs to apply profanity filtering models to audio streams without involving the host OS, using APIs to adjust volume, apply effects, or replace profane content, based on contextual and telemetry information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If profanity filtering is implemented in existing IHSs during collaboration sessions, then communication control and respectfulness improve, but system complexity increases

Engineering Contradiction:
Improvecommunication controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the profanity filtering function into separate modular components: policy management module, audio stream analysis module, and response action module. Each module handles a specific aspect of profanity filtering, allowing independent configuration and maintenance without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary profanity filtering layer between the audio input and collaboration session output. This intermediary component intercepts audio streams, applies filtering rules, and modifies the output without requiring changes to the core collaboration session infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time profanity filtering is applied to audio streams, then communication environment control improves, but processing time and energy consumption increase

Engineering Contradiction:
Improveenvironment controlVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-loads profanity filter rules and policies into the system before collaboration sessions begin. The policy management module prepares filtering criteria in advance, so that during real-time audio processing, the system only needs to compare against pre-configured rules rather than performing complex analysis from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements selective profanity filtering that applies different filtering intensities to different audio streams or participants based on session context. The system can adjust the level of filtering applied, using lighter filtering for low-risk scenarios and more intensive filtering only when necessary, thereby reducing overall processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240079025A1Profanity filter for collaboration sessions in heterogenous computing platforms
Publication Date: 2024.03.07 DELL PROD LP
  • US20240079025A1 patent drawing
  • US20240079025A1 patent drawing
  • US20240079025A1 patent drawing

AI summary

Systems and methods for filtering profanities during collaboration sessions in heterogenous computing platforms are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a plurality of devices and a memory coupled to the heterogeneous computing platform, where the memory includes a plurality of sets of firmware instructions, where each set of firmware instructions, upon execution by a respective device, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: receive a policy from an Information Technology Decision Maker (ITDM) or Original Equipment Manufacturer (OEM), and select a profanity filter setting usable during a collaboration session based, at least in part, upon the policy.