Presence Context Aware Mechanism for Service Subscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current horizontal presence platforms are unable to associate applicable presence information with a particular service and do not allow watchers or watcher groupings to initiate subscriptions relative to a given service, leading to inefficiencies such as multiple subscriptions and increased processing overhead.

Innovation Solution

A presence context aware mechanism is introduced that enables watchers to establish a presence context based on their association with a service, allowing direct or indirect subscription to presentities, thereby reducing the need for multiple presence subscriptions through a single watcher client protocol message and utilizing a presence access layer to manage and filter presence information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If watchers subscribe to multiple presentities individually to obtain service-specific presence information, then completeness of presence information is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecompleteness of presence informationVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent combines multiple individual presence subscriptions into a single service-level subscription. Instead of requiring watchers to subscribe to each presentity separately, the system allows subscription to a service (e.g., instant messaging service) that automatically includes all presentities associated with that service, thereby reducing processing overhead while maintaining information completeness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a service as an intermediary layer between watchers and presentities. The service acts as a mediator that manages the relationships between multiple presentities and watchers, handling the complexity of presence information aggregation and filtering so that watchers don't need to manage individual subscriptions to each presentity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If current horizontal presence platforms provide generic presence capture for multiple services, then versatility is improved, but ability to associate presence information with specific services deteriorates

Engineering Contradiction:
Improvepresence platform versatilityVSAvoidservice-specific presence association
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by making presence information service-specific rather than uniformly generic. Each service (e.g., instant messaging, push-to-talk) has its own presence context and information characteristics, allowing the system to maintain versatility across multiple services while preserving the unique qualities and specific requirements of each service's presence information

Inventive Principle:
Principle #3Local quality

3Loss of information

If watchers specify multiple presence subscriptions to cover all services, then coverage of presence information is improved, but data transmission complexity increases

Engineering Contradiction:
Improvecoverage of presence informationVSAvoiddata transmission complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple data transmission streams from individual presence subscriptions into a single consolidated transmission stream at the service level. This reduces the number of separate communication channels needed while ensuring all relevant presence information across multiple services is captured and transmitted efficiently

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2239920B1Method, server and computer-readable medium for establishing a presence context within a presence platform
Publication Date: 2013.08.07 BLACKBERRY LTD
  • EP2239920B1 patent drawingFigure 1
  • EP2239920B1 patent drawingFigure 2
  • EP2239920B1 patent drawingFigure 3

AI summary

A method within a computing execution environment for the establishment of a context for a watcher, the method receiving a subscription request including a service identifier; associating the service identifier with a service context for a service; and applying the service context to information returned to the watcher.