Embeddable Communications Module API Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication services require dedicated applications to be installed on devices for third-party integration, which is time-consuming and costly, and do not allow seamless integration of advanced communication features into third-party applications without a network infrastructure.

Innovation Solution

An embeddable communications software module that provides an API for software applications to access telecommunications and media management systems, enabling progressive messaging, real-time, and time-shifted modes of operation, allowing users to switch between them seamlessly, and offloading communication management to a separate module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated communication applications are installed on devices for third-party integration, then communication features can be accessed, but development time and infrastructure costs increase

Engineering Contradiction:
Improvecommunication features integrationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the communication management functionality from dedicated communication applications and places it into a separate embeddable module. This module can be integrated into third-party applications without requiring the full dedicated application to be installed, thereby reducing development time and infrastructure costs while maintaining communication capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The communication system is segmented into a standalone embeddable module that can be independently integrated into different applications. This modular approach allows third-party applications to access communication features without requiring the entire communication application stack, enabling selective integration and reducing overhead

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If dedicated communication applications are installed on devices, then communication services are available, but device storage and complexity increase

Engineering Contradiction:
Improvecommunication services availabilityVSAvoidapplication installation requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication management functionality is extracted from the dedicated application and placed into a separate embeddable module. This reduces the complexity of the host application as it only needs to integrate the small module rather than the full communication application, while still providing comprehensive communication services

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The embeddable module is designed to be universal and can be integrated into multiple different third-party applications across various platforms. This single module provides multi-functional communication capabilities that would otherwise require separate dedicated applications for each use case

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

3Ease of operation

If communication features are built into third-party applications, then seamless integration is achieved, but development costs and infrastructure requirements increase

Engineering Contradiction:
Improveintegration seamlessnessVSAvoiddevelopment cost
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The embeddable module serves as an intermediary between third-party applications and the communication network infrastructure. It provides a standardized interface that enables seamless integration while handling the complex communication protocols and infrastructure requirements internally, shielding developers from these complexities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex communication infrastructure requirements are extracted and consolidated into the embeddable module, which can be reused across multiple applications. This eliminates the need for each third-party application to build its own communication infrastructure, reducing overall development costs while maintaining seamless integration

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10453160B2Embeddable communications software module
Publication Date: 2019.10.22 VOXER IP LLC
  • US10453160B2 patent drawing
  • US10453160B2 patent drawing
  • US10453160B2 patent drawing

AI summary

One aspect of the invention pertains to an embeddable software communications module. The module provides an application programming interface (API) that allows the module to receive API inputs from a software application. In various implementations, the module is arranged to progressively receive, transmit and/or store messages. In some embodiments, the module allows rendering of a received message in a real time mode or time-shifted modes and allow a user to easily transition between the two modes.