Local Index for Personal Content Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in searching and locating their personal digital information hosted by online content management services, as existing search engines are inadequate for accessing non-publicly available data, such as personal photos and documents, which are not indexed on the internet.

Innovation Solution

A personal content item searching system that allows users to search their hosted content items using a local index on their user computer, generated by an online content management service, enabling offline searching and quicker query resolution without relying on network connectivity, while conserving processing power and extending battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users rely on Internet search engines to search for their personal digital information, then they can access publicly available information, but they cannot search for non-publicly available personal content items hosted by online content management services

Engineering Contradiction:
Improvesearch capabilityVSAvoidaccess scope
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a personal search service as an intermediary between users and their hosted content items. This service receives search queries from users, translates them into queries against the hosted content items, and returns results. This mediator enables searching of non-publicly available personal information without requiring users to access the underlying storage infrastructure directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the search functionality specifically tailored for personal content items. Instead of relying on general Internet search engines that cannot access private data, a dedicated search service copies the essential search capabilities and adapts them to work with hosted personal content, enabling users to search their private information as if it were publicly accessible.

Inventive Principle:
Principle #26Copying

2Loss of information

If users continuously connect to the online content management service to search for their content items, then they can access the most up-to-date information, but they consume more network bandwidth and processing power

Engineering Contradiction:
Improvedata freshnessVSAvoidnetwork and processing energy
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements partial action by having the personal search service cache search results and index information locally. Instead of continuously querying the remote service for every search, the system performs partial searches using cached data and only connects to the online service when necessary to update or retrieve missing information. This reduces network bandwidth consumption and processing energy while maintaining data freshness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-generating and caching search indexes and results before they are actually needed. The personal search service maintains local copies of searchable content and indexes, allowing users to perform searches offline or with minimal network connectivity. This preliminary preparation reduces the need for continuous network communication and processing power during actual search operations.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users download all their personal content items to their local computer for searching, then they can search offline, but they consume significant storage space and processing resources

Engineering Contradiction:
Improveoffline search capabilityVSAvoidlocal storage requirement
Core Design Contradiction:
Ease of operationVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential searchability information from the complete personal content items and stores this extracted data locally. Instead of downloading entire files, the system extracts metadata, search indexes, and key content features that enable searching, while leaving the full content items hosted remotely. This extraction approach enables offline searching without requiring significant local storage space.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the search functionality into two parts: lightweight search indexes and metadata that can be stored locally, and the complete content items that remain hosted remotely. This segmentation allows the system to perform offline searches using the local segment while maintaining access to the full content in the cloud, avoiding the need to store entire content libraries locally.

Inventive Principle:
Principle #1Segmentation

4Speed

If users process and index their personal content items locally, then they can search quickly without network communication, but they consume significant processing power and energy

Engineering Contradiction:
Improvesearch speedVSAvoidprocessing power consumption
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The personal search service acts as an intermediary that performs indexing and processing operations remotely on the online content management service's servers. Instead of requiring users' local computers to process and index all their personal content items, the service handles the computationally intensive indexing tasks in the cloud and returns pre-processed search results or indexes to the user's device. This mediator approach enables fast searching without consuming significant local processing power or energy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10977324B2Personal content item searching system and method
Publication Date: 2021.04.13 DROPBOX INC
  • US10977324B2 patent drawing
  • US10977324B2 patent drawing
  • US10977324B2 patent drawing

AI summary

Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.