Presence Context Aware Mechanism for Service Subscription
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
Data Source
Figure 1
Figure 2
Figure 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.