Indexing Nested Elements in Structured Geographical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web page search systems are unable to identify and return the most relevant data within structured documents, such as Keyhole Markup Language (KML) files, as they lack the capability to search nested elements and attributes, limiting user search functionality.

Innovation Solution

A method and system that extract and index data sets from structured documents, including KML files, allowing for the identification of searchable record items that correspond to contextual information, enabling users to filter and retrieve specific data based on search queries by merging and parsing structured documents and metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If web page search systems use traditional full-document matching, then they can identify documents that match search terms, but they cannot identify specific elements within structured documents that match query parameters

Engineering Contradiction:
Improvesearch precisionVSAvoidsearch functionality
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments structured documents (like KML files) into individual searchable elements such as placemarks, routes, and overlays. Each element is extracted and indexed separately with its associated attributes (name, description, coordinates, keywords), enabling precise searching of specific elements rather than treating the entire document as a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary indexing system that bridges between traditional web search and structured document content. The indexer extracts elements from structured documents and creates a searchable database with standardized fields, allowing users to search using conventional query interfaces while retrieving precise element-level results from complex structured documents.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If search systems index entire structured documents, then they can retrieve documents containing relevant information, but they return all data in the document rather than only the most relevant specific data

Engineering Contradiction:
Improveinformation retrieval completenessVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts specific elements and their attributes from structured documents during the indexing process. Instead of returning entire documents, the system extracts only the matching elements (e.g., specific placemarks, routes, or overlays) that correspond to the search query, significantly reducing the quantity of returned data while maintaining information completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments structured documents into discrete, searchable elements (placemarks, routes, overlays) with individual attributes. This segmentation allows the search system to return only the specific matching elements rather than entire documents, reducing data volume while preserving all relevant information about the matched elements.

Inventive Principle:
Principle #1Segmentation

3Productivity

If search systems maintain simple document-level indexing, then they have fast search performance, but they lack the capability to search nested elements and attributes within structured documents

Engineering Contradiction:
Improvesearch speedVSAvoidsearch capability complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary extraction and indexing of all elements and attributes from structured documents before search operations. During indexing, the system pre-processes the structured documents, extracting elements, attributes, and relationships and storing them in a standardized searchable format. This preliminary action enables fast search performance while maintaining the capability to search nested elements and attributes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the complex nested structure of structured documents into a flattened parameter-based representation during indexing. Each element is represented with standardized parameters (name, description, coordinates, keywords, etc.), changing the data structure from nested hierarchical format to a parameterized format that enables efficient searching while preserving all element-level details.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7836085B2Searching structured geographical data
Publication Date: 2010.11.16 GOOGLE LLC
  • US7836085B2 patent drawing
  • US7836085B2 patent drawing
  • US7836085B2 patent drawing

AI summary

Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets.