Orthogonal Subscription via Unified URI Event Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SIP subscription solutions cannot easily discover event state information from multiple resources, such as friends located nearby, as they require specifying a specific SIP URI and do not allow subscriptions to orthogonal event state information.

Innovation Solution

A method that links event-based information from multiple suppliers using a uniform resource identifier (URI), allowing subscribers to subscribe to modules of interest rather than specific users, and an event server that aggregates and composes event state information by identifying and linking modules with URIs, enabling orthogonal subscriptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If subscribers specify a specific SIP URI to subscribe to event state information, then the subscription is bound to a particular resource, but it becomes impossible to discover event state information from multiple resources that share a common characteristic

Engineering Contradiction:
Improvesubscription flexibilityVSAvoiddiscovery capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an event server as an intermediary between information suppliers and subscribers. The event server receives event state information from multiple suppliers, aggregates it, and manages subscriptions centrally. This mediator enables subscribers to discover information from multiple resources without specifying each resource's URI individually, resolving the contradiction between subscription specificity and discovery capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The event server provides multiple functions: receiving event state information from suppliers, aggregating information from multiple sources, managing subscriptions, and notifying subscribers. This multi-functional approach allows a single subscription mechanism to handle diverse discovery needs across multiple resources, enhancing both versatility and ease of operation.

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

2Reliability

If event state information is organized by specific SIP URIs, then each resource is individually addressable, but the system complexity increases when trying to aggregate information from multiple URIs

Engineering Contradiction:
Improveresource identification accuracyVSAvoidsubscription management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges event state information from multiple SIP URIs into a unified structure managed by the event server. Instead of requiring separate subscription management for each URI, the server consolidates information from multiple suppliers and handles subscriptions centrally, reducing complexity while maintaining the ability to identify and track individual resources when needed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The event server acts as an intermediary that maintains the relationship between specific SIP URIs and aggregated event state information. It preserves the identity and reliability of individual resources while simplifying the subscription management process by handling the aggregation and routing complexity internally, thus reducing the burden on subscribers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a new event package is defined to enable complex queries across multiple resources, then discovery capability is improved, but the system complexity and implementation difficulty increase

Engineering Contradiction:
Improvequery capabilityVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent enhances the existing presence event package to provide multi-functional query capabilities. Instead of creating a completely new event package, the solution extends the existing framework to handle complex queries across multiple resources, maintaining compatibility while improving versatility. This approach reduces implementation difficulty by building upon established protocols rather than introducing entirely new ones.

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

Solution Approach 2:

The event server pre-aggregates event state information from multiple suppliers and organizes it in a structured manner before subscription requests arrive. This preliminary organization enables efficient query processing and discovery operations without requiring complex real-time computations, thereby simplifying implementation while maintaining advanced query capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8458309B2Orthogonal subscription
Publication Date: 2013.06.04 NOKIA TECHNOLOGIES OY
  • US8458309B2 patent drawing
  • US8458309B2 patent drawing
  • US8458309B2 patent drawing

AI summary

A method for managing event-based information. The method includes receiving event-based information originating from a plurality of information suppliers, and linking same type of event-based information originating from different information suppliers together by allocating a common uniform resource identifier to information modules of similar type.