WebRTC Unified Communication Service Subscription

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice managementVSAvoiduser flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveservice provisioningVSAvoidservice cost
Core Design Contradiction:
Ease of manufactureVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If service access is centralized through IT department management, then service control is simplified, but user autonomy and contextual adaptation are limited

Engineering Contradiction:
Improveservice control structureVSAvoidcontextual adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

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.

Inventive Principle:
Principle #25Self-service

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

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

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3087706B1Method and system for communication between web browsers, using a unified communication environment
Publication Date: 2021.02.17 ORANGE SA
  • EP3087706B1 patent drawingFigure 1
  • EP3087706B1 patent drawingFigure 2
  • EP3087706B1 patent drawingFigure 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.