Crowd-Sourced Content Indexing via Distributed Media Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for consumer electronics struggle to efficiently index and search valuable information within content, such as music, movies, and TV series, due to the high cost and complexity of creating centralized indexes for extensive content collections.

Innovation Solution

A crowd-sourced indexing and searching system that utilizes media devices to generate and share content index information, allowing for the creation of a distributed and reliable index of content that can be searched by users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If centralized content indexing is implemented, then search capability is improved, but system cost and complexity increase

Engineering Contradiction:
Improvesearch capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the centralized indexing function into distributed indexing units across multiple media devices. Each device independently generates and maintains content index information locally, eliminating the need for a single complex centralized indexing system while preserving search capabilities through distributed query processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Media devices perform self-service indexing by automatically generating content index information from the content they store. This eliminates the need for external centralized indexing services, reducing system complexity while maintaining comprehensive search coverage across the network.

Inventive Principle:
Principle #25Self-service

2Loss of information

If centralized content indexing is implemented, then search capability is improved, but maintenance cost increases

Engineering Contradiction:
Improvesearch capabilityVSAvoidmaintenance cost
Core Design Contradiction:
Loss of informationVSEase of manufacture

Solution Approach 1:

The indexing maintenance burden is segmented across multiple independent media devices rather than concentrated in a single centralized system. Each device independently maintains its own index, distributing the maintenance workload and eliminating costly centralized index updates and synchronization operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each media device autonomously maintains and updates its own content index information without requiring external intervention or centralized coordination. This self-maintenance capability significantly reduces operational costs while ensuring index accuracy remains synchronized with stored content.

Inventive Principle:
Principle #25Self-service

3Loss of information

If content index information is generated for extensive collections, then search capability is improved, but resource requirements increase

Engineering Contradiction:
Improvesearch capabilityVSAvoidresource requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The resource requirements for index generation are segmented across multiple media devices, each processing only the content stored locally. This distributes computational and storage resources, eliminating the need for a single resource-intensive centralized indexing operation while achieving comprehensive search coverage across the entire network.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12206926B2Crowd sourced indexing and/or searching of content
Publication Date: 2025.01.21 ROKU INC
  • US12206926B2 patent drawing
  • US12206926B2 patent drawing
  • US12206926B2 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for a crowd sourced indexing and/or searching of content. An embodiment operates by receiving one or more requests for content from one or more media devices, each request comprising content identifier information that identifies the content, determining whether crowd sourced content index information has been generated for the content, transmitting a response to the one or more media devices of the one or more media devices, in response to the one or more requests, the response comprising content location information and a content indexing request, and receiving content index information for the content identified by the content identifier information from the one or more media devices.