Presence Data Server Using Service Profiles to Reduce Network Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in accurately and efficiently managing presence information, leading to unnecessary message delays and increased network traffic due to the lack of precise user availability tracking.

Innovation Solution

A method where predefinable users are determined based on activated service profiles, allowing explicit control over presence information distribution, with a server administering and storing this information for efficient retrieval and updating, reducing unnecessary data transfer and enhancing user friendliness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If presence information is transferred to all users in a user group, then all users can receive presence updates, but network traffic increases unnecessarily

Engineering Contradiction:
Improvepresence information deliveryVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements service profiles that allow users to define different presence information distribution rules for different user groups. Instead of uniformly transferring presence information to all users, the system selectively transfers presence information only to relevant users based on their service profile configurations, thereby reducing unnecessary network traffic while maintaining reliable delivery for those who need it.

Inventive Principle:
Principle #3Local quality

2Reliability

If presence information is transferred to all users in a user group, then all users can receive presence updates, but the system complexity increases

Engineering Contradiction:
Improvepresence information deliveryVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the user group into different categories through service profiles, allowing presence information to be distributed selectively rather than universally. This segmentation approach simplifies the system by establishing clear rules for information distribution, reducing the complexity of managing presence information across the entire user group while ensuring reliable delivery to relevant users.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If users have explicit control over presence information distribution through service profiles, then user control and precision improve, but the ease of operation decreases

Engineering Contradiction:
Improvepresence information controlVSAvoiduser configuration complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements service profiles as a universal configuration mechanism that handles multiple aspects of presence information distribution simultaneously. A single service profile configuration enables users to control presence information distribution across multiple user groups and contexts, reducing the operational burden while maintaining precise control. The service profile acts as a multi-functional tool that consolidates various control decisions into one manageable configuration structure.

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

Data Source

PatentUS8700712B2Provision of presence data allocated to the user of a communication service
Publication Date: 2014.04.15 UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO KG
  • US8700712B2 patent drawing
  • US8700712B2 patent drawing
  • US8700712B2 patent drawing

AI summary

Data characterizing the presence state of a user registered to use a communication service is sent to a server for the management of presence data in order to provide presence data allocated to the user of a communication service. The data sent to the server is stored as presence data allocated to the user and is made available for predefinable first users. The user is provided with presence data allocated to predefinable second users. The predefinable first and second users are determined by means of an activated service profile allocated to the user.