Presence Server Mediating Personal and Space Policies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise communication systems face challenges in managing conflicts between personal user preferences and space owner preferences for shared resources, leading to inefficiencies in collaboration due to uncontrolled use of devices and resources in real spaces.

Innovation Solution

The extension of SIP architecture with a system of room proxies that enforces space owner policies by monitoring user locations and integrating personal and shared policies through a location manager, common proxy, and space proxy to ensure compatibility with space owner expectations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are allowed to operate personal devices freely in shared spaces, then user autonomy and ease of operation are improved, but control over shared resources and adherence to space owner expectations deteriorates

Engineering Contradiction:
Improveuser autonomyVSAvoidcontrol over shared resources
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a presence server as an intermediary component that mediates between personal devices and shared resources. The presence server receives presence information from personal devices, processes it according to space owner policies, and determines whether devices can access shared resources. This intermediary layer maintains user autonomy while ensuring control over shared resources through policy-based mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If space owner policies are strictly enforced, then control over shared resources is improved, but system complexity and difficulty of operation increase

Engineering Contradiction:
Improvecontrol over shared resourcesVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts policy enforcement logic from individual devices and centralizes it in the presence server. Instead of embedding complex policy evaluation code in each personal device or shared resource, the system separates concerns by having devices simply report presence information and the presence server handles all policy evaluation and access control decisions. This reduces device complexity while maintaining strict policy enforcement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If personal devices can automatically access shared resources, then collaboration efficiency is improved, but conflicts between personal and space owner preferences increase

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidpolicy conflicts
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the presence server continuously monitors presence information from personal devices, evaluates it against space owner policies, and provides real-time access decisions. This closed-loop feedback system ensures that automatic access is granted only when consistent with space owner preferences, preventing policy conflicts while maintaining collaboration efficiency. The system dynamically adjusts access based on current policy compliance status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7783313B2System and architecture for the handling of shared and personal preferences in call processing and presence for IP telephony and collaborative applications
Publication Date: 2010.08.24 MITEL CORP
  • US7783313B2 patent drawing
  • US7783313B2 patent drawing

AI summary

A system for resolving conflicts between personal and shared space policies, comprising a location manager for monitoring location of users, each of the users being represented by a user agent for receiving session requests in accordance with user specified personal policies, a common proxy for receiving location data for the users from the location manager and in response creating a list of users at each location, and a space proxy associated with an owner of each location for enforcing space policies specified by the owner such that upon receipt of a session request with a user specified personal policy that conflicts with one of the space policies then rejecting the session request.