Intelligent Protocol Handler for File Container Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file indexing systems face issues with duplicate entries and incomplete search results when dealing with file containers like zip files, as they may not properly access or index the contents of these containers, leading to confusing and incomplete search results.

Innovation Solution

An intelligent protocol handler is created to selectively index the contents of file containers, preventing duplicate entries by only indexing extrinsic properties of locally stored files and fully indexing files outside the indexing scope, while allowing remote files to be fully indexed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an indexing service indexes both a file and a file reference having the particular file as its target, then the file is fully indexed and searchable, but multiple index entries are created for the same file causing duplicate search results

Engineering Contradiction:
Improvesearch result accuracyVSAvoidduplicate entries
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a protocol handler as an intermediary component between the indexing service and file containers. This handler detects file references within containers and prevents the indexing service from creating duplicate entries by intercepting and filtering the indexing process. The handler acts as a mediator that allows the system to maintain both comprehensive indexing and duplicate prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If an indexing program accesses the contents of a file container, then more files are indexed and search results are more complete, but the program may be unable to properly index files and file references stored within the container leading to confusing results

Engineering Contradiction:
Improvesearch completenessVSAvoidindexing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the indexing process by introducing a specialized protocol handler that deals specifically with file containers. This handler is responsible for navigating the container structure, identifying file references, and coordinating with the main indexing service. By dividing the complex task of container indexing into specialized segments, the system achieves both completeness and clarity in search results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol handler serves as an intermediary that bridges the gap between the indexing service and the complex structure of file containers. It translates container-specific formats into standard file references that the indexing service can process, thereby simplifying the overall indexing process while maintaining access to all files within containers.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If an indexing program encounters a file container, then the program may not be able to access the contents excluding relevant results, but accessing contents may lead to duplicate entries

Engineering Contradiction:
Improvesearch coverageVSAvoidsearch result accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the protocol handler continuously monitors the indexing process, detecting when a file reference points to an already-indexed file. When such a reference is detected, the handler provides feedback to prevent duplicate indexing. This feedback loop ensures that the system maintains comprehensive search coverage while automatically preventing accuracy degradation from duplicates.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7630999B2Intelligent container index and search
Publication Date: 2009.12.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7630999B2 patent drawing
  • US7630999B2 patent drawing
  • US7630999B2 patent drawing

AI summary

Aspects are introduced for indexing files and file references within a file container (e.g., a list file, zip file, cabinet file, and so forth). An intelligent protocol handler is created for accessing file containers and selectively indexing their contents in order to prevent duplicate entries of files in search results. Container file references referring to files within the scope of a search are minimally indexed.