Communication Facilitator Authentication Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication enabling applications limit the use of teleconferencing functions to only when the application is running, and they have limited content bundling capabilities, restricting the expansion of services and features offered to device users.

Innovation Solution

Implementing an authentication mechanism between communication enabling applications and third-party applications to enable access to messaging functionalities, allowing users to interact and use messaging services without being logged into the communication enabling application, and generating revenue by promoting and selling third-party applications to users' contacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the communication enabling application restricts teleconferencing functions to only when the application is running, then the application maintains control and security, but the versatility and service expansion are limited

Engineering Contradiction:
Improveservice expansionVSAvoidsystem control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the communication functionality from the application container. The host application provides the communication enabling application with controlled access to teleconferencing functions through defined interfaces, allowing the communication features to be utilized by third-party applications without giving them full control of the host application. This segmentation enables service expansion while maintaining security boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the communication enabling application acts as a mediator between third-party applications and the teleconferencing functions. It authenticates third-party applications and manages their access to communication features, allowing versatility expansion while the communication enabling application maintains control over security and resource management.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the communication enabling application limits content bundling capabilities, then the application structure remains simple, but the functionality and service variety are restricted

Engineering Contradiction:
ImprovefunctionalityVSAvoidapplication structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal platform where the communication enabling application provides core teleconferencing functionality that can be utilized by multiple different third-party applications. This multi-functional approach allows the system to offer diverse services (gaming, communication, social networking) through a single communication enabling application, expanding functionality without requiring separate applications for each service.

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

Solution Approach 2:

The patent creates a dynamic system where the communication enabling application can adaptively support different third-party applications with varying functionality requirements. The system dynamically authenticates and manages different application types (games, communication apps, social networking apps) with appropriate access levels, allowing the application structure to remain relatively simple while supporting diverse functionalities.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If users must be logged into the communication enabling application to use teleconferencing functions, then security is maintained, but user convenience and accessibility are reduced

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary authentication where the communication enabling application authenticates third-party applications in advance and establishes secure sessions. This preliminary action allows users to access teleconferencing functions through third-party applications without needing to log into the communication enabling application each time, improving convenience while security is maintained through the pre-established authentication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copied authentication experience where third-party applications provide their own login interfaces that mirror the security requirements of the communication enabling application. Users authenticate through the third-party application's interface, which then leverages the communication enabling application's authentication infrastructure, providing both convenience (no separate login) and security (verified authentication).

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9767490B2Communication facilitator
Publication Date: 2017.09.19 TANGOME INC
  • US9767490B2 patent drawing
  • US9767490B2 patent drawing
  • US9767490B2 patent drawing

AI summary

A method for enabling engagement between a first application on a device and a set of contacts associated with a second application on the device, including: receiving, at the first application, an authentication token from the second application, wherein the authentication token is configured for providing an authentication pass to a server when delivered thereto by the first application, thereby allowing the first application access to a set of messaging functionalities available at the server; delivering the authentication token to the server; upon the authentication token having been verified by the server, connecting, using a communication platform, to the server, wherein the communication platform includes communication functionalities configured for enabling communication with other devices; and communicating with contacts of a set of contacts associated with the second application using, via the communication platform, at least one messaging functionality of the set of messaging functionalities.