Network Resource Duplicate Suppression Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer networks face challenges in efficiently identifying and displaying available resources due to duplication, as systems supporting multiple protocols respond multiple times, leading to user confusion and unnecessary complexity.

Innovation Solution

A duplicate suppression protocol is introduced, where a requesting computer system broadcasts a duplicate suppression request, and responding nodes provide identifiers for various protocols, allowing the system to eliminate duplicates and present a unified list of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a computer system supports multiple network protocols and responds to resource requests from multiple protocols, then the system achieves greater protocol compatibility and accessibility, but duplicate resource entries appear in the network resource list causing user confusion

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidresource list complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary duplicate suppression by having the requesting entity collect identifier information from all responding resources before finalizing the resource list. This preliminary identification and marking of duplicates prevents them from appearing in the final unified resource list, resolving the contradiction between maintaining protocol compatibility and avoiding resource list complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary duplicate suppression mechanism that acts between the resource responding entities and the final resource list. The requesting entity serves as an intermediary that collects identifier information, compares responses, identifies duplicates, and suppresses them before presenting the unified resource list to the user, thus resolving the contradiction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If a requesting entity queries for network resources using multiple protocols, then comprehensive resource discovery is achieved, but the entity receives duplicate resource information increasing processing overhead

Engineering Contradiction:
Improveresource discovery completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The requesting entity performs preliminary collection of identifier information from all protocol responses before processing the final resource list. This preliminary action allows the system to identify and suppress duplicates efficiently, ensuring complete resource discovery while minimizing processing time by avoiding redundant processing of duplicate entries

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the requesting entity uses the collected identifier information to recognize and suppress duplicate resource responses. This feedback loop ensures that comprehensive resource discovery is achieved while processing time is optimized by eliminating redundant duplicate processing

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7747747B1Method and arrangement for suppressing duplicate network resources
Publication Date: 2010.06.29 APPLE INC
  • US7747747B1 patent drawing
  • US7747747B1 patent drawing
  • US7747747B1 patent drawing

AI summary

A duplicate suppression protocol is introduced in order to suppress duplicate entries from appearing in a list of available network resources. With the duplicate suppression protocol of the present invention, a computer that wishes to query for network resources also asks for duplicate suppression information from the responding network resources. The duplicate suppression information for a particular network resource specifies identifiers associated with that network resource for various protocols. Thus, if a particular network resource responds to more than one network resource request from a single requesting entity, that requesting entity will be able to locate duplicate network resource information. Thus, a single unified list of network resources available for various different protocols may be presented with all duplicate network resources removed.