Tenant-Level Message Filtering via Consensus Reputation Scoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-tenant environments, existing filtering mechanisms are ineffective in promptly classifying undesirable electronic messages and are vulnerable to spammer manipulation, as global filtering criteria updates are slow and can be gamed by spammers due to differing user opinions and the difficulty in distinguishing legitimate from illegitimate messages.
Innovation Solution
Implementing tenant-level filtering criteria that are updated based on user feedback within each tenant, with global criteria updated based on consensus from multiple tenants, including a reputation scoring system to weight and validate feedback, thereby enhancing customization and spam detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If global filtering criteria are updated based on user feedback, then spam classification accuracy improves, but the response time becomes unacceptably long due to waiting for sufficient user classifications
Solution Approach 1:
The patent segments the filtering system into three hierarchical levels: user-level filtering criteria (individual user feedback), tenant-level filtering criteria (aggregated feedback from users within a tenant), and global filtering criteria (aggregated from multiple tenants). This segmentation allows faster response at lower levels while maintaining accuracy through progressive aggregation upward.
2Measurement precision
If global filtering criteria are updated based on user feedback, then spam classification accuracy improves, but the system becomes vulnerable to spammer manipulation through feedback gaming
Solution Approach 1:
By segmenting the feedback aggregation into hierarchical levels (user → tenant → global), the system isolates manipulative feedback at the tenant level before it can corrupt global criteria. A single spammer's manipulated feedback from one tenant cannot affect global filtering, as it must first compromise multiple independent tenants to reach the global level.
Solution Approach 2:
The tenant-level filtering criteria acts as an intermediary layer between user-level feedback and global filtering criteria. This intermediary aggregates and validates feedback from multiple users within a tenant before passing it upward, filtering out manipulative individual feedback and providing a more reliable signal to the global level.
3Adaptability or versatility
If tenant-level filtering criteria are implemented for each tenant, then filtering customization and responsiveness improve, but system complexity increases
Solution Approach 1:
The patent segments filtering criteria into hierarchical levels (user, tenant, global) where each level handles specific aspects of filtering. This segmentation allows customization at the tenant level while maintaining simplicity through automated aggregation processes that progressively synthesize feedback upward, avoiding the need for complex manual configuration at each level.
Data Source
AI summary
Embodiments maintain filtering criteria for classifying electronic messages in a multi-tenant environment, including maintaining global filtering criteria for all tenants, as well as tenant-level filtering criteria for each tenant. For each tenant, feedback regarding a messaging campaign is identified. When the messaging campaign has not been categorized, and the feedback signals the messaging campaign as undesirable, the tenant-level filtering criteria for the tenant is updated to signal the messaging campaign as undesirable. When the messaging campaign has previously been categorized as undesirable, and the feedback signals the messaging campaign as desirable, the tenant-level filtering criteria for the tenant is updated to signal the messaging campaign as desirable. A reputation score for each tenant is also calculated. The global filtering criteria is updated to signal desirability of the messaging campaign when a threshold number of tenants, each having a threshold reputation score, reach a consensus regarding desirability of the messaging campaign.


