UPnP Telephony Profile Management for Service Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

UPnP telephony users cannot effectively manage telephony services on non-telephony devices based on their preferences, leading to a poor user experience.

Innovation Solution

A method and system for creating and managing profiles with service settings for Telephony Control Points (TelCPs) in a UPnP home network environment, where profiles are stored in a service settings database, and one profile is set as active to provide telephony services according to user-defined settings, allowing users to customize service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If UPnP telephony services are provided on non-telephony devices, then service accessibility and device versatility are improved, but user control and service management capability deteriorate

Engineering Contradiction:
Improveservice accessibilityVSAvoiduser control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments telephony service management into distinct functional components: service discovery, profile creation, setting configuration, and active profile management. This segmentation allows users to control specific aspects of telephony services independently, improving user control while maintaining service accessibility across multiple devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by requiring users to pre-configure service settings and create profiles before actual telephony service usage. Users define their preferences, call handling rules, and service parameters in advance, which then automatically apply when services are activated on non-telephony devices, eliminating the need for real-time manual control.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple profiles with service settings are created for TelCPs, then user preference customization is improved, but system complexity and configuration overhead increase

Engineering Contradiction:
Improveservice customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal profile management system that can be applied across multiple TelCPs and different telephony services. The profile structure and management mechanisms are designed to be service-agnostic, allowing the same framework to handle various telephony functions (messaging, presence, call handling) through a single unified approach, thereby reducing overall system complexity despite supporting multiple customization options.

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

Solution Approach 2:

The patent uses copying by allowing users to create and replicate profile templates that can be instantiated multiple times across different TelCPs. Once a profile is configured with specific service settings, it can be copied and applied to other devices, eliminating the need to manually configure each device individually and reducing configuration overhead while maintaining full customization capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3576352A1Method and system for managing telephony services in a universal plug and play home network environment
Publication Date: 2019.12.04 SAMSUNG ELECTRONICS CO LTD
  • EP3576352A1 patent drawingFigure 1
  • EP3576352A1 patent drawingFigure 2
  • EP3576352A1 patent drawingFigure 3

AI summary

The present invention provides a method and system for managing telephony services in a Universal Plug and Play (UPnP) home network environment. In one embodiment, a method includes creating one or more profiles associated with at least one Telephony Control Point (TelCP) in an UPnP home network environment, each of the one or more profiles includes one or more service settings associated with telephony services. The method also includes storing the one or more profiles associated with the at least one TelCP in a service settings database. Additionally, the method includes setting one of the one or more profiles as an active profile for the at least one TelCP, and providing telephony services to the at least one TelCP according to the one or more service settings associated with the active profile.