Device Retrieval Server Using Preliminary Registration and Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for retrieving devices connected to the Internet, such as those described in Patent Document 1, cannot detect or execute desired operations on non-registered devices and fail to allow users to easily select devices with specific functions from mobile terminals.

Innovation Solution

A device retrieval server that stores device data including identifiers, location data, and function information, allowing users to request and retrieve devices with desired functions, and transmit execution instructions to execute specific functions on selected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If only previously registered devices are detected, then device detection reliability is improved, but device versatility deteriorates because non-registered devices cannot be recognized

Engineering Contradiction:
Improvedevice detection reliabilityVSAvoiddevice versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary registration of devices with the server, storing device identifiers and location data before actual device detection. This preliminary action enables the server to recognize both registered and non-registered devices by comparing incoming device information against the registered database, thus maintaining detection reliability while expanding versatility to include non-registered devices.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If detailed device information is stored and transmitted, then device retrieval precision is improved, but communication data volume increases

Engineering Contradiction:
Improvedevice retrieval precisionVSAvoidcommunication data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts and stores only essential device information (device identifier and location data) in the registration database, rather than storing complete device specifications. When a device is detected, only the stored identifier and location are transmitted for retrieval operations, maintaining sufficient precision for device identification while minimizing communication data volume.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If device registration is required for detection, then device detection reliability is improved, but ease of operation deteriorates because users cannot easily select unregistered devices

Engineering Contradiction:
Improvedevice detection reliabilityVSAvoidease of device selection
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The server acts as an intermediary between registered and non-registered devices. It maintains a database of registered devices with identifiers and location data, and uses this information to enable detection and retrieval of both registered and non-registered devices. This intermediary mechanism preserves detection reliability through registration while improving ease of operation by allowing users to select devices without manual registration at the moment of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9532181B2Device retrieval server, method of retrieving device, and program for device retrieval server
Publication Date: 2016.12.27 OPTIM
  • US9532181B2 patent drawing
  • US9532181B2 patent drawing
  • US9532181B2 patent drawing

AI summary

The present invention is to provide a device retrieval server, a method of retrieving a device, and a program for a device retrieval server, which can easily select a device with a function that a user desires. The device retrieval server 10 communicatively connected with a device 200 previously associates and stores an identifier and location data of the device 200 with function data on an executable function of the device 200; receives a retrieval request for a location and a function from a user terminal 100; and references the location data and the function data stored in the device retrieval server 10 in response to the retrieval request and transmits an identifier of the device 200 to the user terminal 100.