Federated Search Portal for Multi-Repository Query Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accessing and searching information across various content repositories, as not all sites can be indexed by web search methods, and some repositories require specific authorization and authentication, limiting direct querying capabilities.

Innovation Solution

An operating system-based search application allows selection of content repositories, modifies and submits queries through appropriate interfaces, and uses an internet search portal to access restricted locations with proper credentials, enabling federated search across multiple sites and databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If web search indexing method is used, then searching is facilitated, but not all sites can be indexed (subscription sites, dynamically built pages)

Engineering Contradiction:
Improvesearching capabilityVSAvoidcompatibility with different site types
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a portal server as an intermediary between the search application and various content repositories. The portal server receives search requests, determines which locations to search based on user credentials and query analysis, and coordinates the searching process across multiple repositories. This mediator enables unified searching across diverse sites that cannot be directly indexed or searched by standard web search methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The search application is designed to perform multiple functions: it can search indexed web pages, query subscription sites that allow queries but not indexing, and access dynamically built product information pages. The portal server similarly performs multiple roles including authentication, authorization, and coordination of search operations across different repository types.

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

2Adaptability or versatility

If direct querying of all locations is allowed, then comprehensive searching is achieved, but security requirements prevent certain applications from accessing certain locations

Engineering Contradiction:
Improveaccess to multiple repositoriesVSAvoidsecurity and authorization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The portal server acts as a secure intermediary that manages authentication and authorization between users and protected content repositories. It validates user credentials, determines appropriate access rights, and only allows searches on locations where the user has authorization. This mediator enables comprehensive searching while maintaining security by filtering access based on credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements location-specific access controls where different locations have different security requirements and authorization rules. The portal server evaluates user credentials against the specific requirements of each location being searched, allowing fine-grained control over which users can access which repositories based on their credentials and the location's security policy.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple search applications query multiple locations, then comprehensive coverage is achieved, but query compatibility and interface differences create complexity

Engineering Contradiction:
Improvesearch coverageVSAvoidinterface compatibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The portal server provides a universal interface that accepts search requests from multiple different search applications and translates them into location-specific queries. It handles the complexity of different query formats, authentication methods, and response structures, allowing diverse search applications to query multiple locations without each application needing to implement custom logic for every location.

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

Solution Approach 2:

The portal server mediates between the heterogeneous search applications and the diverse content repositories. It standardizes the communication protocol, handles credential management, and coordinates the search process, thereby reducing the complexity that would otherwise exist between multiple applications and multiple locations with different interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8321444B2Federated search
Publication Date: 2012.11.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8321444B2 patent drawing
  • US8321444B2 patent drawing
  • US8321444B2 patent drawing

AI summary

Various techniques are disclosed to permit searching several locations with one query. Locations may include web search sites, subscription-only sites, line of business applications, or other searchable data repositories. The query may be modified to provide the required format or other information for each location to perform a search.