Voice Channel Management via NFC and Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices without screens or buttons face challenges in easily and intuitively managing communication channels, particularly in asynchronous communication systems using IP-based wireless protocols like 802.11 WiFi and cellular networks.

Innovation Solution

The system employs a communications server to manage and establish voice communication channels between devices, utilizing NFC for proximity-based channel setup and language translation, with software components and RF transceivers for data exchange, enabling channel creation, management, and translation across different languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

If devices without screens or buttons are used for asynchronous communication, then device simplicity and portability are improved, but channel management difficulty increases

Engineering Contradiction:
Improvedevice form factorVSAvoidchannel management
Core Design Contradiction:
ShapeVSEase of operation

Solution Approach 1:

The patent introduces a communications server as an intermediary that handles channel management tasks. The server receives channel requests from screenless devices, manages channel establishment, and coordinates communication between devices without requiring complex user interfaces on the devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables devices to automatically manage communication channels through programmatic interfaces. The devices can independently initiate channel requests, receive channel identifiers, and manage their own communication sessions without requiring manual button presses or screen interactions for basic channel setup.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If IP-based wireless communication protocols are used, then communication flexibility and network coverage are improved, but channel setup complexity increases

Engineering Contradiction:
Improvecommunication protocol supportVSAvoidchannel setup
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communications server acts as a mediator that simplifies IP-based channel establishment. It handles the complex protocol negotiations, channel parameter configurations, and network routing decisions, allowing devices to use flexible IP protocols without directly managing the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary channel configuration and validation on the communications server before actual device-to-device communication begins. The server pre-establishes channel parameters, validates device compatibility, and prepares communication paths in advance, reducing on-device complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10244008B1Voice channel management in a communication system
Publication Date: 2019.03.26 RELAY INC
  • US10244008B1 patent drawing
  • US10244008B1 patent drawing
  • US10244008B1 patent drawing

AI summary

Techniques are disclosed for managing communication channels in a communication system that includes communication devices and a communication server. In one embodiment, a communication device may receive an invitation to join a new communication channel, the invitation comprising a universal resource locator (URL) link to a location that contains instructions for joining the new communication channel. The communication device may then launch a companion application in response to activating the URL link where the companion application may be associated with an account administered by a communications server. The companion application may be configured to manage one or more communication devices. A user may select from among the communication devices managed by the companion application to be added to the new communication channel and send, to the communication server, an acceptance to the invitation to join the new communication channel. The acceptance may include an identity of the selected communication devices to add to the new communication channel.