On-Device Temporal Web Index for Curated Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search technologies do not effectively index and utilize rich metadata from remote sources, such as cloud-based applications and network sites, leading to incomplete search results and limited functionality in local searches.

Innovation Solution

A method and apparatus that detect donatable content tags in documents from network sites, allowing devices to request and index this content into a local search index, enabling richer search results and improved metadata management with time-to-live controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If remote search servers are used to perform searches, then search coverage can be expanded, but search results lack rich metadata and completeness

Engineering Contradiction:
Improvesearch coverageVSAvoidmetadata completeness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the search system into multiple components: local search index for metadata-rich searches, remote search server for broad coverage, and a metadata extraction module that bridges them. This segmentation allows each component to fulfill its strength while mitigating weaknesses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-fetching and indexing metadata from remote sources locally before searches are executed. This allows the local index to provide rich metadata results without requiring real-time connectivity to remote servers.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If cloud-based content is made accessible for search, then search functionality is improved, but user privacy and data security may be compromised

Engineering Contradiction:
Improvesearch functionalityVSAvoidprivacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary layer (the local search index) between cloud-based content and the search query processing system. This intermediary processes and filters metadata locally, allowing cloud content to be searched without directly exposing raw user data to external systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates local copies of metadata from cloud-based content, allowing searches to be performed on these copies without accessing or exposing the actual cloud-stored data. This copying approach maintains search functionality while protecting user privacy.

Inventive Principle:
Principle #26Copying

3Reliability

If constant connectivity to network sites is maintained for content updates, then search results remain current, but energy consumption and network usage increase

Engineering Contradiction:
Improvesearch result currencyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action through scheduled metadata updates from remote sources, rather than continuous synchronization. The system updates the local index at predetermined intervals, balancing search result currency with reduced energy consumption and network usage compared to constant connectivity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10621246B2Systems and methods for building an on-device temporal web index for user curated/preferred web content
Publication Date: 2020.04.14 APPLE INC
  • US10621246B2 patent drawing
  • US10621246B2 patent drawing
  • US10621246B2 patent drawing

AI summary

A method and apparatus of a device that indexes donatable content from a network site is described. In an exemplary embodiment, the device receives a requested document, where the requested document includes a plurality of tags. In addition, the device detects a donatable tag in the plurality tags that indicates the network site includes donatable content. In response to the detecting, the device sends a request for the donatable content to the network site. Furthermore, the device receives the donatable content from the network site. The device additionally indexes the donatable content into an on-device search index, where at least some of the index donatable content is further returned as a search result for an on-device search.