Server Metadata Indexing for Synchronized Content Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current desktop search applications inadequately address the needs of users of online content item management services by failing to provide efficient indexing and searching across multiple devices and inefficiently using CPU resources on battery-powered mobile devices.

Innovation Solution

A system where a server generates and shares metadata for indexing synchronized content items, managing its distribution based on user preferences, thereby conserving processor cycles and battery power on client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If desktop search applications execute indexing operations on mobile computing devices, then searching capability is provided, but battery power is depleted rapidly due to inefficient CPU resource usage

Engineering Contradiction:
Improvesearching capabilityVSAvoidbattery power
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive metadata generation and indexing operations from mobile computing devices and relocates them to remote servers. The mobile device only receives pre-generated metadata for local searching, eliminating the energy-consuming crawling and indexing processes while maintaining search functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary between content sources and mobile devices. The server performs metadata generation and indexing operations, then distributes the processed metadata to mobile devices. This intermediary approach allows mobile devices to benefit from search capabilities without bearing the computational burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If content items are synchronized across multiple personal computing devices, then data accessibility is improved, but indexing and searching becomes complex and inefficient

Engineering Contradiction:
Improvedata accessibilityVSAvoidindexing and searching
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the indexing operations for multiple synchronized devices into a single centralized process on the server. Instead of each device maintaining separate indexes of synchronized content, the server generates one metadata representation that serves all devices, eliminating redundancy and simplifying the system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal metadata representation on the server that serves multiple functions: it indexes synchronized content for all connected devices, provides search capabilities across the entire synchronized dataset, and reduces the complexity burden from individual devices. This single metadata structure performs what would otherwise require multiple separate indexing systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11113248B2Generating and sharing metadata for indexing synchronized content items
Publication Date: 2021.09.07 DROPBOX INC
  • US11113248B2 patent drawing
  • US11113248B2 patent drawing
  • US11113248B2 patent drawing

AI summary

Generating and sharing metadata for indexing synchronized content items. A server generates metadata for indexing synchronized content items and manages sharing of the metadata with client devices in accordance with user preferences that may be embodied in metadata generation and sharing management rules. For example, a content item stored at the server has been designated to be synchronized across at least a first client. The server generates metadata for indexing the content item and sends the metadata to at least a second client.