Client Access Network Presence Information Subscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing presence information to telecommunication clients are inefficient, leading to excessive signalling activities over limited radio interfaces, battery drain, and unnecessary bandwidth usage due to frequent notifications and full-sized message transmissions, especially when dealing with multiple users and networks.

Innovation Solution

A method and arrangement where a client access network receives subscription requests for user information, stores updates from connected networks, and sends notifications only upon subsequent client requests, allowing for a combination of push and pull behaviors to minimize data transmission and optimize bandwidth usage by sending only changes or indicating no changes since the last notification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If presence information is continuously pushed to clients for multiple users, then real-time information delivery is achieved, but signalling activities and bandwidth usage increase excessively

Engineering Contradiction:
Improveinformation delivery speedVSAvoidbattery power consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by establishing subscriptions with user networks in advance and proactively receiving and storing presence information updates before clients request them. This allows the client access network to have information ready locally, eliminating the need for continuous pushing to multiple clients and reducing signalling overhead while maintaining real-time delivery capability.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If full-sized presence information messages are transmitted frequently, then complete user information is delivered, but bandwidth usage increases unnecessarily

Engineering Contradiction:
Improveinformation completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The invention extracts and transmits only the essential or changed portions of presence information rather than complete full-sized messages. The client access network stores received presence information and can provide selective updates to clients, transmitting only what has changed or is currently needed, thereby reducing bandwidth consumption while maintaining information completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If presence information is cached and stored in client access network, then information delivery speed improves, but device complexity increases

Engineering Contradiction:
Improveinformation delivery speedVSAvoidnetwork element complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent makes the client access network multi-functional by enabling it to perform not only its traditional functions but also to subscribe to presence information, store updates, and serve multiple clients from its caches. This universal approach allows a single network element to handle presence information management for multiple users and clients, reducing overall system complexity compared to having separate presence servers for each client.

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

Data Source

PatentUS7945250B2Method and arrangement for providing user information to a telecommunication client
Publication Date: 2011.05.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US7945250B2 patent drawing
  • US7945250B2 patent drawing
  • US7945250B2 patent drawing

AI summary

A method and arrangement for providing information to a client (200) from a client access network (202) regarding a requested set of users (204), at least some of which are connected to other access networks (206). In response to a client subscription request, the client access network establishes a network subscription with the other access networks. Information updates regarding users in the set are then continuously received and stored in a database (214) of the client access network, whenever the users change their state. In response to a subsequent request for user information from the client, corresponding stored user information is retrieved from the database and sent in a notification to the client.