Centralized Communication Policy Store for Enterprise Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large organizations face challenges in implementing a unified communication policy across dispersed user groups due to redundant and contradictory communication policies, which are time-consuming to manage and resource-intensive, as each group operates its own messaging server with different policies.

Innovation Solution

A system that accesses a common store of communication rules, allowing all groups to share and apply the same rules, with messaging servers accessing this central repository to manage message flow and enforce policies, while enabling communication decision-makers to review and modify rules without duplicating efforts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each user group operates its own messaging server with separate communication policies, then each group can maintain independent control over its messaging, but redundancy and resource waste increase while policy consistency deteriorates

Engineering Contradiction:
ImproveIndependent policy controlVSAvoidResource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges communication policies into a single centralized store that is shared across all messaging servers. Instead of each group maintaining separate policies, all groups access a common policy repository, eliminating redundancy and resource waste while maintaining the ability to apply different policies to different groups through selective rule application.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized communication policy store serves multiple functions: it stores policies for all user groups, provides consistent policy access across different messaging servers, and enables unified policy management. This universal store replaces multiple separate policy stores while maintaining the capability to enforce group-specific policies through rule selection.

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

2Adaptability or versatility

If communication policies are developed on a group-by-group basis, then each group can have customized policies, but the time required for policy implementation increases

Engineering Contradiction:
ImproveGroup-specific policy customizationVSAvoidPolicy implementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements policies in advance by storing them in a centralized repository before they are needed. Communication decision-makers can review, modify, and update policies in the central store once, and these policies are automatically available to all messaging servers without requiring repeated implementation across different groups.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of manually implementing policies in each group's messaging server, the system creates copies of the centralized policy store across different locations. Messaging servers access the same policy definitions through these copies, allowing rapid deployment and updates without time-consuming manual configuration in each group.

Inventive Principle:
Principle #26Copying

3Ease of operation

If each messaging server maintains its own store of communication rules, then local policy enforcement is simplified, but contradictory policies and redundancy increase

Engineering Contradiction:
ImproveLocal policy enforcementVSAvoidPolicy consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The centralized communication policy store acts as an intermediary between communication decision-makers and messaging servers. It receives policy definitions from decision-makers, stores them in a single location, and makes them available to all messaging servers. This mediator ensures consistent policy enforcement across all groups while simplifying the operation of individual servers that only need to read from the central store.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7810160B2Combining communication policies into common rules store
Publication Date: 2010.10.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7810160B2 patent drawing
  • US7810160B2 patent drawing
  • US7810160B2 patent drawing

AI summary

A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.