Database Service Requirement Scoring for Search Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines often fail to account for database search capabilities when ranking resources, leading to irrelevant results and increased recall at the expense of precision, as they do not score databases based on their ability to fulfill specific service requirements.

Innovation Solution

A method that receives unstructured queries, determines service requirements, calculates service requirement scores for databases, selects relevant databases, and generates search results that incorporate these scores to prioritize high-quality databases, adjusting search results to reflect database capabilities and user needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If search engines pre-generate pages for popular database entries to improve search coverage, then recall is increased, but precision is reduced due to artificial inflation of result relevance

Engineering Contradiction:
Improvesearch coverageVSAvoidresult relevance
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical approach of pre-generating static web pages for database entries with a systematic scoring mechanism that dynamically evaluates database service requirements. Instead of creating artificial webpage content, the system uses automated scoring algorithms to assess how well databases meet query requirements, substituting manual/page-based approaches with computational evaluation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces service requirement scores as new parameters to evaluate databases. By changing from a binary relevance assessment to a multi-parameter scoring system that considers database capabilities, data quality, and service requirements, the system achieves more precise ranking without artificially inflating result relevance.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If search engines ignore database search capabilities to simplify processing, then device complexity is reduced, but manufacturing precision of search results deteriorates

Engineering Contradiction:
Improvesearch processing complexityVSAvoidsearch result accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the search processing into distinct components: service requirement determination, database scoring, and result generation. By dividing the complex task of evaluating database capabilities into separate scoring modules, the system maintains high search result accuracy while managing processing complexity through structured, modular evaluation.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If websites create optimized pages for specific queries to improve search visibility, then search engine identification is enhanced, but website management complexity increases

Engineering Contradiction:
Improvesearch engine identificationVSAvoidwebsite management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables databases to self-evaluate their service requirements and capabilities through automated scoring mechanisms. Instead of requiring website managers to manually optimize pages for specific queries, the system allows databases to automatically assess their own suitability for meeting search requirements, reducing website management complexity while maintaining search engine identification accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9589028B1Resource identification from organic and structured content
Publication Date: 2017.03.07 GOOGLE LLC
  • US9589028B1 patent drawing
  • US9589028B1 patent drawing
  • US9589028B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products for structured content ranking. In an aspect, a method determines a service requirement from terms of a query, the service requirement being one of a plurality of service requirements fulfilled by databases; determines, for each of the databases, a service requirement score for the database, the service requirement score being a measure of an ability of the database to fulfill the service requirement; selects databases based on the service requirement scores; generates data responsive to the service requirement based on the terms of the query and one or more of the selected databases; and generates, from the data identifying resources that are determined to be responsive to the query and from the data responsive to the service requirement, search results that include first search results that each identify a corresponding resource that was determined to be responsive to the query.