Document Attribute Search Indexing via Manifest Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search engines face limitations in accurately matching documents with specific attributes due to incomplete and inaccurate inference, and lack user support for explicit attribute specification, leading to inclusion of low-quality documents in search results.

Innovation Solution

A facility that enables explicit specification of document attributes through a manifest template, allowing publishers to define attribute values, and uses these attributes to improve search indexing and querying, incorporating features like vouching and certification to enhance document quality and trustworthiness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional search engines use automatic inference to extract document attributes, then the system complexity is reduced, but the accuracy and reliability of attribute values deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidattribute value accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by requiring attribute values to be specified in advance during document publishing, rather than inferring them later during search. Publishers complete a manifest template with explicit attribute values before the document is added to the index, ensuring accuracy is established upfront rather than attempted through post-hoc inference.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conventional search engines rely on literal word matching, then the search process is simple and fast, but the ability to find documents with specific attributes deteriorates

Engineering Contradiction:
Improvesearch speedVSAvoiddocument matching accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the search process into two independent components: literal word matching and attribute value matching. The search index stores both the document content and explicit attribute values separately, allowing queries to efficiently filter by attributes while maintaining fast text search capabilities, thus resolving the trade-off between speed and accuracy.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If no quality control is applied to published documents, then the ease of publishing is maximized, but the quality and trustworthiness of search results deteriorates

Engineering Contradiction:
Improveease of publishingVSAvoiddocument quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies self-service by requiring publishers to explicitly specify attribute values themselves through the manifest template during the publishing process. This self-declared information approach maintains ease of publishing while improving reliability, as publishers are directly responsible for the accuracy of their own document's attributes without requiring external verification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240020330A1Searching against attribute values of documents that are explicitly specified as part of the process of publishing the documents
Publication Date: 2024.01.18 PROVIDENCE ST JOSEPH HEALTH
  • US20240020330A1 patent drawing
  • US20240020330A1 patent drawing
  • US20240020330A1 patent drawing

AI summary

A facility for indexing documents is described. The facility accesses a number of document manifests, each (a) corresponding to a different published document among a set of published documents, and (b) identifying, for each of a plurality of document attributes, a value of the attribute explicitly specified for the published document which the document manifest corresponds. The facility uses the accessed plurality of document manifests to construct a search index covering the set of published documents that is usable by a search engine to resolve queries each specifying a particular value for each of one or more of the plurality of document attributes.