Unified Indexing for Native App and Web Content Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines face challenges in verifying the consistency of content between native applications and their corresponding web resources, leading to inconsistent search results and increased maintenance due to separate indexing for web resources and native applications.

Innovation Solution

A method is implemented to access and validate address pairs between native applications and web resources, determining content consistency using techniques like entity matching, n-gram similarity, and feature similarity, and storing validation data to ensure consistent content is indexed and scored uniformly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If separate indexing is performed for web resources and native applications, then comprehensive content coverage is achieved, but maintenance complexity and operational overhead increase

Engineering Contradiction:
Improvecontent coverageVSAvoidindexing system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges the indexing of web resources and native applications into a unified index structure. The system maintains a single index that contains entries for both web resources (identified by URLs) and native applications (identified by application identifiers), allowing comprehensive content coverage while eliminating the need for separate indexing systems and reducing maintenance complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If content consistency verification is performed between native applications and web resources, then search result accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improvesearch result accuracyVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary content consistency verification during the indexing phase, before search queries are processed. By pre-verifying that native applications and their corresponding web resources provide consistent content, the system ensures search accuracy without adding verification overhead to real-time query processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual or complex verification processes with automated content comparison techniques. The system automatically compares content between native applications and web resources using algorithmic approaches, substituting mechanical verification methods with efficient computational processes that reduce processing time.

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

3Loss of information

If multiple separate indexes are maintained for different content sources, then content specificity is preserved, but operational efficiency and maintenance ease deteriorate

Engineering Contradiction:
Improvecontent specificityVSAvoidmaintenance ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The unified index structure incorporates local quality markers that preserve content specificity for different sources. Each index entry contains metadata indicating whether the content originates from a web resource or a native application, allowing the system to maintain source-specific characteristics while operating from a single index, thereby improving maintenance ease without losing content specificity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11403271B2Native application content verification
Publication Date: 2022.08.02 GOOGLE LLC
  • US11403271B2 patent drawing
  • US11403271B2 patent drawing
  • US11403271B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying consistency between content of a native application and content of a corresponding resource that is provided separately from the content of the native application.