Template-Based Faceted Search System for Dynamic Interface Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing knowledge applications face challenges in dynamically modifying search interfaces and data source configurations without substantial recoding, leading to costly and time-consuming alterations when user interface specifications change or data sources are added/removed.

Innovation Solution

A template-based faceted search system that allows administrators to configure and reconfigure search interfaces and facets without coding, using modular facet templates to refine search results based on document attributes and application architecture, enabling seamless changes to user interfaces and data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If search interfaces and data sources are dynamically modified, then adaptability and user experience are improved, but device complexity and recoding requirements increase

Engineering Contradiction:
Improvedynamic modification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The search interface is divided into modular facet templates that can be independently configured and assembled. Each facet template represents a discrete, reusable component that can be dynamically added, removed, or modified without affecting the entire search system, thereby enabling dynamic modification while managing complexity through modularity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Facet templates are designed as universal, reusable components that can serve multiple search contexts and data sources. A single facet template can be applied across different search interfaces and data source configurations, reducing the need for custom recoding and lowering system complexity while maintaining high adaptability.

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

2Measurement precision

If faceted search functionality is added, then information retrieval quality is improved, but device complexity increases

Engineering Contradiction:
Improveinformation retrieval qualityVSAvoidsearch system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Facet templates are pre-configured with search refinement logic, filter criteria, and display formats. This preliminary preparation allows the system to deliver high-quality faceted search results without requiring complex runtime processing or customization, as the refinement logic is already embedded in the reusable templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of creating custom faceted search functionality for each search context, the system uses copies of standardized facet templates. These templates can be instantiated multiple times across different search interfaces, providing consistent information retrieval quality while avoiding the complexity of implementing faceted search from scratch in each context.

Inventive Principle:
Principle #26Copying

3Productivity

If search results are refined using facets, then productivity is improved, but loss of time for configuration increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Facet templates are pre-configured with optimization settings, filter criteria, and display parameters that enhance search efficiency. This preliminary configuration eliminates the need for time-consuming setup when deploying new search interfaces, as the templates are ready-to-use with proven productivity-enhancing settings already in place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The facet templates are designed to be self-configuring and automatically adapt to different search contexts without requiring extensive manual setup. The templates automatically detect relevant data sources, generate appropriate facet structures, and optimize their configuration based on the search context, thereby minimizing configuration time while maintaining high search productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11853365B2Template-based faceted search experience
Publication Date: 2023.12.26 SERVICENOW INC
  • US11853365B2 patent drawing
  • US11853365B2 patent drawing
  • US11853365B2 patent drawing

AI summary

Disclosed herein are enterprise applications and platforms that manage databases containing documents and may employ search systems that allow users to retrieve documents based on queries. The search systems may be configured to retrieve data from several different data sources and may be associated with many of the applications. Furthermore, the search systems may include a faceted interface based on database or document attributes for further search refinement. The faceted interface may be template-based and modular, allowing reconfiguration of the interfaces without substantial rewriting of the application code base.