Presence Server Active Information Collection via SIP REFER

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing presence service systems rely on voluntary publication of presence information by presence sources, leading to incomplete data collection and lack of mechanisms for the presence server to identify and route requests to specific presence sources effectively.

Innovation Solution

The presence server uses a new media feature tag (+g.presence.publish) to register and request presence information from identified presence sources, employing SIP REFER and PUBLISH methods to actively collect and route presence information, along with publication rules for controlling the publication operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the presence server uses voluntary publication by presence sources, then the system simplicity is maintained, but the completeness of presence information collection deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidcompleteness of presence information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

Instead of the presence server passively receiving voluntary publications from presence sources, the invention inverts the approach by having the presence server actively initiate requests to presence sources using SIP REFER. This inversion enables complete information collection while maintaining system simplicity through standardized protocol usage.

Inventive Principle:
Principle #13The other way round (Inversion)

2Loss of information

If the presence server actively requests presence information from presence sources, then the completeness of data collection is improved, but the device complexity increases

Engineering Contradiction:
Improvecompleteness of presence informationVSAvoidmechanism complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The invention introduces a registration mechanism where presence sources declare their information types and contact addresses to the presence server. This intermediary registration step simplifies subsequent active information requests by providing a structured framework for the presence server to systematically request and collect complete presence information from identified sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If the presence server collects presence information from all possible presence sources, then the completeness of presence information is improved, but the time required for information collection increases

Engineering Contradiction:
Improvecompleteness of presence informationVSAvoidinformation collection time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The invention implements preliminary registration of presence sources, where each source declares the types of presence information it can provide and its contact address before actual information collection begins. This preliminary action enables the presence server to efficiently target specific information requests to appropriate sources, reducing overall collection time while ensuring completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10009435B2System and method for solicitation of presence information from presence source
Publication Date: 2018.06.26 SAMSUNG ELECTRONICS CO LTD
  • US10009435B2 patent drawing
  • US10009435B2 patent drawing
  • US10009435B2 patent drawing

AI summary

A method for requesting presence information from a presence source by a presence server is provided. The method includes transmitting a message requesting specific presence information to the presence source; and receiving, from the presence source, the specific presence information published by the presence source.