Application Registry Service Discovery for Multi-Device Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of automatic collaboration between devices and applications, leading to inefficient manual operation in multi-device environments, particularly in the context of the Internet of Things (IoT) driven by 5G and beyond technologies.

Innovation Solution

A device is equipped with an application registry that facilitates service discovery by sending a discovery request, determining registered applications, and sending a discovery response, enabling collaboration through an application registry and exposure mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual operation is used to manage devices in a multi-device environment, then device management can be performed, but operation efficiency is low and user experience is poor

Engineering Contradiction:
Improveoperation efficiencyVSAvoidmanual operation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables automatic service discovery and device collaboration without manual intervention. Applications automatically register with the application registry, and the registry autonomously discovers and matches applications based on their service requirements, eliminating the need for manual device management operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The application registry acts as an intermediary between applications and devices. It receives service requirements from applications, automatically discovers matching devices, and establishes connections, thereby simplifying the interaction complexity in multi-device environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automatic collaboration between devices and applications is implemented, then service management efficiency is improved, but system complexity increases due to the need for application registry and discovery mechanisms

Engineering Contradiction:
Improveservice management efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The application registry serves multiple functions: it registers applications, stores their service information, discovers matching applications based on requirements, and manages device connections. This multi-functionality reduces the need for separate complex systems for each task.

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

Solution Approach 2:

Applications perform preliminary registration with the application registry before actual service execution. The registry pre-stores application information and service capabilities, enabling rapid automatic matching and connection establishment when service requirements arise, without requiring complex real-time discovery protocols.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260046340A1Service enhancement of device and applications thereof
Publication Date: 2026.02.12 NOKIA TECHNOLOGIES OY
  • US20260046340A1 patent drawing
  • US20260046340A1 patent drawing
  • US20260046340A1 patent drawing

AI summary

Embodiments of the present disclosure relate to service enhancement of a device and applications thereof. A device causes a first application on the device to send. to an application registry on the device. a discovery request for discovering other applications. Then the device causes the application registry to determine, based on the discovery request. a second application registered in the application registry. Moreover, the device causes the application registry to send. to the first application. a discovery response indicating the second application. As a result. it is allowed to support service discovery on the device.