Content Item Search Engine Indexing Previously Delivered Items

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users cannot easily locate and interact with content items, such as advertisements, that they previously viewed on a device, as they navigate away from the original webpage, leading to a loss of access to previously presented content.

Innovation Solution

A content item search engine that receives search queries from a user device, creates an index of previously delivered content items, and uses these search terms to retrieve and deliver relevant content items, with options to order results by timestamp and filter by type or time period, utilizing a content item management system and cached copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users navigate away from the original webpage after viewing content items, then users can access new content and navigate freely, but users lose access to previously presented content items

Engineering Contradiction:
Improveuser navigation freedomVSAvoidaccess to previously viewed content
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by creating and maintaining an index of content items delivered to the user device before the user needs to search for them. This index is built in advance using delivery data that tracks what content has been previously served to each user, enabling rapid retrieval when users later search for previously viewed content without requiring them to remember exact URLs or navigate back to original pages

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a content item management system delivers numerous content items to users, then content sponsorship opportunities increase, but locating specific content items becomes difficult

Engineering Contradiction:
Improvecontent delivery volumeVSAvoidcontent item location
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system introduces an intermediary search interface that mediates between the large volume of delivered content items and the user's need to locate specific items. This search interface accepts user queries and translates them into searches against the maintained index, returning relevant content items even though they were delivered at different times and locations, thus making the large content volume manageable and searchable

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If third party content sponsors rely on content serving entities to serve sponsored content, then resource providers without content infrastructure can still provide content, but users cannot easily find or revisit sponsored content

Engineering Contradiction:
Improvecontent infrastructure flexibilityVSAvoidaccess to sponsored content
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system applies universality by making the content item search functionality available to all users regardless of which content serving entity delivered the original content. The search interface and index system work universally across content from different sponsors and serving entities, enabling users to find and revisit sponsored content through a unified search mechanism that doesn't depend on the original delivery source

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

Data Source

PatentUS8688669B1Content item searching and retrieval
Publication Date: 2014.04.01 GOOGLE LLC
  • US8688669B1 patent drawing
  • US8688669B1 patent drawing
  • US8688669B1 patent drawing

AI summary

In one aspect, a method includes receiving, from a user device, a search query including one or more search terms for a content item. The method identifies a corpus of content items previously delivered to the user device, creates an index of the corpus of content items previously delivered to the user device, and uses the received search terms to search the index of the corpus of content items. The method determines that at least one content item in the index corresponds to the received search terms and delivers, to the user device, a content item search result, where the content item search result includes the at least one content item corresponding to the received search terms. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.