PTT-to-Things Server for IoT Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current push-to-talk (PTT) and talkgroup systems are not integrated with the Internet of Things (IoT), limiting their ability to control IoT devices remotely and efficiently.

Innovation Solution

A PTT-to-Things Server is introduced, which assigns IoT devices to talkgroups, allowing action commands received over these talkgroups to control specific IoT devices, enabling seamless communication and control of IoT devices through existing PTT infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PTT and talkgroup systems are integrated with IoT devices, then remote control capability and operational efficiency are improved, but system complexity and authorization management burden increase

Engineering Contradiction:
Improveremote control capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an authorization server as an intermediary component that mediates between PTT devices and IoT devices. This server handles authorization requests by verifying user credentials against device authorization lists, thereby enabling remote control functionality without requiring direct complex integration between PTT and IoT systems. The intermediary manages the complexity centrally rather than distributing it across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If real-time authorization is implemented for IoT device control, then security and access control are improved, but communication delay and system response time increase

Engineering Contradiction:
Improveauthorization securityVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring authorization lists on each IoT device that contain authorized user credentials and device identifiers. When a PTT device sends an authorization request, the IoT device can immediately verify credentials against its pre-loaded list without needing to contact an external server. This preliminary preparation of authorization data enables real-time security verification with minimal communication delay.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple talkgroups are assigned to different IoT devices, then device control versatility and application scope are improved, but talkgroup management complexity and configuration burden increase

Engineering Contradiction:
Improvedevice control versatilityVSAvoidtalkgroup management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the authorization server universal by enabling it to handle multiple talkgroups and multiple IoT devices through a single unified interface. The server can process authorization requests for any talkgroup-IoT device combination by consulting the pre-configured authorization lists, thereby providing versatile control across numerous devices and talkgroups without requiring separate management systems for each. This multi-functional approach allows administrators to manage diverse IoT devices through a single centralized system.

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

Data Source

PatentUS10341824B1Method for real-time authorization within a push to talk for the internet of things system
Publication Date: 2019.07.02 MOTOROLA SOLUTIONS INC
  • US10341824B1 patent drawing
  • US10341824B1 patent drawing
  • US10341824B1 patent drawing

AI summary

A method and apparatus for PTT over IoT is described herein. During operation each IoT device will be assigned to a talkgroup. Some talkgroups may have a single IoT device assigned, and other talkgroups may have multiple IoT devices assigned. During operation, an action command is received over a first talkgroup and a first command type is issued to a first IoT device assigned to that talkgroup. A second action command is received over a second talkgroup and a second command type is issued to a second IoT device assigned to the second talkgroup.