Personalized Communication Service Logic Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication service systems, such as IMS, limit user flexibility by binding users to pre-defined sequences of prime services that may not align with their needs, restricting personalized service offerings.
Innovation Solution
A system comprising service controllers, user profile, service, and logic databases, along with a service management controller that allows users to create personalized services by selecting and ordering prime services based on their requirements, enabling dynamic service logic creation and management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users are bound to pre-defined sequences of prime services in IMS system, then service provider can manage services centrally, but user flexibility and personalization capability deteriorate
Solution Approach 1:
The service profile is segmented into multiple independent filter criteria (IFC), each representing a discrete service trigger point and associated application server. This segmentation allows users to selectively activate or deactivate individual services within the profile, enabling personalized service combinations while maintaining overall system structure.
Solution Approach 2:
The service profile becomes dynamic by allowing users to modify the sequence and activation status of filter criteria at any time. The S-CSCF re-evaluates the filtered service profile after each modification to dynamically update service routing without requiring complete reconfiguration, enabling real-time personalization.
2Adaptability or versatility
If service profile contains limited number of pre-defined prime services, then system structure remains simple, but service coverage and user needs alignment deteriorate
Solution Approach 1:
The filter criteria structure serves multiple functions: it acts as a service trigger mechanism, a user preference storage, a service routing guide, and a personalization template. This multi-functionality allows the same structural element to support both service delivery and user customization without requiring separate systems.
Solution Approach 2:
The S-CSCF acts as an intermediary between the HSS (which stores the service profile) and the application servers (which execute services). It evaluates filter criteria, determines service routing, and manages the interaction between user preferences and service delivery, enabling flexible service composition without direct user-server connections.
3Productivity
If S-CSCF evaluates filter criteria in descending order of priority, then service routing efficiency is improved, but user-defined service sequence flexibility deteriorates
Solution Approach 1:
Users pre-define their preferred service sequence by ordering filter criteria in the service profile before service routing begins. The S-CSCF uses this pre-established order to efficiently route services without real-time negotiation, combining user flexibility with routing efficiency.
Solution Approach 2:
The system provides feedback to users about service routing outcomes and allows users to adjust their filter criteria order based on actual service delivery performance. This feedback loop enables users to optimize their service sequences over time based on empirical data.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
System for providing personalized communication services to users, comprising service controllers (11) arranged for handling respective sets of prime services, at least one of said sets including more than one prime service, databases (13) including a user profile database (HSdb) relating to said users, a service database (Sdb) relating to said prime services and a logic database (UL, SL) relating to personalized services, and a service management controller (10) arranged for interacting with said service controllers and said databases, selectively allowing, by interacting with at least some of said databases creation of a personalized service based on at least some of said prime services and defined with respect to a group of at least one user, and, after having allowed creation of said personalized service, saving in said logic database an indication of an order of the prime services on which said personalized service is based.