Structured Content Search Engine for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic document search technologies fail to effectively utilize structural relationships and layout structures within documents, leading to inefficient search results, particularly on mobile devices, and struggle with accurately returning relevant sub-document constituents for complex search expressions.

Innovation Solution

A structured content search engine that analyzes tree and graph structures, layout information, and content category data to identify and return relevant document constituents, using recursive procedures and proximity operators to enhance search accuracy and reduce false hits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If standard Web search engines return entire Web pages, then search coverage is complete, but download bandwidth is wasted and screen real estate is wasted

Engineering Contradiction:
Improvesearch precisionVSAvoiddownload bandwidth
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent segments Web pages into constituent elements (text blocks, images, links, etc.) and returns only the relevant segments that match the search expression rather than entire pages. This is achieved through parsing HTML documents into tree structures and identifying matching constituents at various levels of the document hierarchy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and returns only the specific constituents that satisfy the search expression, removing irrelevant content from the search results. This extraction process filters out non-matching elements while preserving the structural relationships among matching constituents.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If standard Web search engines return entire Web pages, then search coverage is complete, but screen real estate is wasted

Engineering Contradiction:
Improvesearch precisionVSAvoidscreen real estate
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent segments Web pages into constituent elements and returns only the relevant segments that match the search expression rather than entire pages. This segmentation allows users to see only the portions of documents that are relevant to their search, conserving screen real estate on mobile devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and returns only the specific constituents that satisfy the search expression, removing irrelevant content from the search results. This extraction process reduces the amount of content displayed on screen while maintaining search completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If sub-document search engines use string-based algorithms, then implementation is simple, but structural relationships are not exploited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsearch accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent transitions from one-dimensional string-based search to multi-dimensional search by incorporating tree structure relationships and layout structure information. This allows the search algorithm to exploit structural proximity relationships among constituents while maintaining implementation feasibility through systematic traversal of document structures.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Ease of operation

If mobile browsers reformat HTML files, then presentation on mobile devices is improved, but content extraction facilities remain rudimentary

Engineering Contradiction:
Improvemobile presentationVSAvoidcontent extraction
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs content extraction and formatting operations in advance on the server side before delivering content to mobile devices. This preliminary processing reduces the extraction burden on mobile devices while providing optimized content for mobile presentation, combining server-side processing power with mobile-friendly output.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7987169B2Methods and apparatuses for searching content
Publication Date: 2011.07.26 BABAYAN LANA IVANOVNA
  • US7987169B2 patent drawing
  • US7987169B2 patent drawing
  • US7987169B2 patent drawing

AI summary

Embodiments of methods and apparatuses for searching contents, including structured search are described herein. Embodiments of the present invention use tree structures (or more generally, graph structures), layout structures, and/or content category information to capture within search results relevant content that would otherwise be missed, to reduce the incidence of false positives within search results, and to improve the accuracy of rankings within search results. Embodiments of the present invention further use tree structures (or more generally, graph structures), layout structures, and/or content category information to extend search results to include sub-document constituents. Embodiments of the present invention also support the use of distribution properties as criteria for ranking search results. And embodiments of the present invention support search based on structural proximity, search expressions with recursively embedded operators, predicates, and/or quantifiers, and applications to selection of advertisements.