WebRTC Unified Communication Service Subscription
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current unified communication solutions lack flexibility, requiring users to subscribe to a set of predefined services and profiles, which is inflexible for end-users who pay for services they may not use, especially in consumer applications where access management is decentralized and dependent on geographical location, terminal type, and network capabilities.
Innovation Solution
A WebRTC-based communication method and system that allows users to dynamically subscribe or unsubscribe to communication services through a web application, using two servers: one for the graphical interface and another for providing services, enabling automatic activation or deactivation of services based on user preferences, terminal type, network conditions, and geolocation, allowing users to choose services on demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users are assigned predefined profiles with sets of communication services, then service management is simplified and centralized, but user flexibility and customization are reduced
Solution Approach 1:
The patent segments communication services into individually selectable units rather than bundled profiles. Users can subscribe to specific services (voice calling, video calling, messaging, etc.) independently, allowing granular control over service access while maintaining simplified management through the server's subscription mechanism.
Solution Approach 2:
The system implements dynamic service subscription where users can add or remove services at any time based on their needs. The service set is not fixed but adapts to user preferences and contextual factors such as location, terminal type, and network conditions, resolving the contradiction between simplified management and user flexibility.
2Ease of manufacture
If users subscribe to a set of predefined services, then service provisioning is streamlined, but users pay for services they may not use, increasing cost inefficiency
Solution Approach 1:
Instead of providing users with complete service bundles, the system implements partial action by allowing users to subscribe only to the specific services they need. Users pay proportionally for the services they actually use rather than for entire predefined sets, reducing waste while maintaining streamlined provisioning through automated subscription management.
3Device complexity
If service access is centralized through IT department management, then service control is simplified, but user autonomy and contextual adaptation are limited
Solution Approach 1:
The patent implements self-service by allowing users to autonomously select and subscribe to services based on their own needs and contextual factors. The system provides tools for users to make informed decisions about service access without requiring centralized IT intervention, while maintaining simplified control architecture through automated server-side subscription processing.
4Adaptability or versatility
If all communication services are made available to users, then service completeness is maximized, but system complexity and user interface clutter increase
Solution Approach 1:
The system extracts and separates individual communication services from a complete bundle, making them available as independent selectable options. Users can access the full range of communication services when needed, but the system presents only subscribed services in the user interface, reducing clutter while maintaining service completeness availability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method of communication according to a technology of RTC web type on a communication network, comprising the connection (S201) of a user terminal to a first server (EVS), termed the environment server, providing a unified communication environment, and the loading (S201) into a web browser of the first terminal of a web application incorporated in a web page provided by the environment server. This method comprises in particular steps consisting in: - dispatch (S203) of a services activation request message, by the web application of the web browser destined for a second server, termed the application server, so as to determine the communication services which are currently authorized for the first user; - reception (S205) by the browser of a services activation response message, this response message containing data for access to a set of communication services, and activation by the web application in the first terminal, of the services of the set of services; - an updating (207) of a communication environment graphical interface, displayed in the first terminal by the web application executed by the browser, with the set of communication services.