Network Object Search via Application Compatibility Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems are inconvenient for searching and selecting host and guest devices, making it difficult to provide services effectively across various networks and locate devices accurately.

Innovation Solution

A method and system for efficiently searching for objects in a network by communicating with external devices, determining if they execute compatible applications, and providing services based on this determination, using various communication methods like broadcasting and unicasting, and displaying the search results on a screen with location information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional network device searching methods are used, then devices can be connected, but the process is complex and inconvenient requiring individual host and guest device selection

Engineering Contradiction:
Improvedevice searching and selection processVSAvoidnetwork service provision process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables devices to automatically discover and select each other as host or guest devices without manual intervention. The searching device automatically identifies candidate devices and the process occurs without user configuration, making the system self-configuring and eliminating the need for individual host/guest selection by users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary device discovery and compatibility checking before service establishment. By pre-identifying candidate devices and their compatibility in advance, the system eliminates the need for manual host/guest selection during service provisioning, streamlining the overall process.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual host and guest device selection is performed, then services can be established, but it is inconvenient for users

Engineering Contradiction:
Improveservice provision capabilityVSAvoiduser interaction requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically determines which device should act as host and which as guest based on device capabilities and compatibility, eliminating the need for users to manually select roles. This self-determination mechanism maintains service adaptability while removing inconvenient user interactions.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive device information is collected for service provision, then accurate device location and compatibility can be determined, but information processing complexity increases

Engineering Contradiction:
Improvedevice location and compatibility detectionVSAvoidinformation processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential information needed for device discovery and compatibility determination, such as device identifiers, supported services, and network location. By focusing on critical data elements rather than comprehensive device information, the system achieves accurate device location and compatibility detection while minimizing information processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10938973B2Method and system for searching for object in network
Publication Date: 2021.03.02 SAMSUNG ELECTRONICS CO LTD
  • US10938973B2 patent drawing
  • US10938973B2 patent drawing
  • US10938973B2 patent drawing

AI summary

An example method and a device for providing content to at least one external device are provided. The example method includes communicating with the at least one external device, displaying a plurality of contents stored in the device on a screen of the device, determining whether the at least one external device is executing an application corresponding to an application being executed in the device, and providing at least one of the displayed plurality of contents to the at least one external device, based on the determination.