Unified WebRTC and IMS Communication Module Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no method to interwork WebRTC services and IMS services simultaneously in electronic devices, and they share overlapping modules, requiring an integrated solution to provide a convenient service to users.

Innovation Solution

An electronic device with a processor that displays presence information of counterpart devices, receives user inputs for communication, and controls modules for WebRTC and IMS services to provide integrated communication services, including voice calls, video chats, and file transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If WebRTC service and IMS service are simultaneously supported in one electronic device, then service functionality is improved, but system complexity increases due to overlapping modules

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

Solution Approach 1:

The patent merges WebRTC service and IMS service into a unified communication service system. The control module integrates both services, allowing them to coexist and interwork within the same electronic device. The service interface presents a unified communication interface to users, while internally managing both WebRTC and IMS protocols and modules, thereby reducing the perceived complexity for users while maintaining comprehensive service functionality.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If WebRTC service and IMS service use overlapping modules, then service integration is improved, but module conflict occurs

Engineering Contradiction:
Improveservice integrationVSAvoidmodule conflict
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the communication service into distinct functional modules: a control module that manages both WebRTC and IMS services, a service module that handles communication protocols, and a user interface module that presents unified access. This segmentation allows overlapping modules to operate in separate namespaces with clear interfaces, reducing conflicts while maintaining integration capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control module acts as an intermediary between WebRTC and IMS services. It manages the interaction between the two services, coordinating their operations and resolving potential conflicts. The control module receives user inputs and directs them to the appropriate service module, ensuring seamless interworking while preventing module conflicts through centralized management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If integrated method is implemented for WebRTC and IMS services, then user convenience is improved, but implementation difficulty increases

Engineering Contradiction:
Improveuser convenienceVSAvoidimplementation difficulty
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent implements a universal control module that handles both WebRTC and IMS services through a single interface. This multi-functional module provides unified service management, allowing users to access both communication services without needing to understand the underlying complexity. The service module presents a consistent API for both services, simplifying implementation while maintaining comprehensive functionality.

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

Data Source

PatentUS10574603B2Method, electronic device, and storage medium for providing service
Publication Date: 2020.02.25 SAMSUNG ELECTRONICS CO LTD
  • US10574603B2 patent drawing
  • US10574603B2 patent drawing
  • US10574603B2 patent drawing

AI summary

Disclosed is an electronic device including: a display that displays screens; a processor that displays, on the display of the electronic device, presence information of one or more counterpart devices associated with a first communication service provided through a browser application, receives a user input for communication with the one or more counterpart devices, and displays, on the display, a second screen of the browser application providing a second communication service in response to the user input; a first module including a plurality of modules for providing the first communication service; a second module including a plurality of modules for providing a second communication service; and a control module that controls the first module and the second module.