Dynamic Search Query Scheduling for Second-Screen Information Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often miss relevant information during events as they manually search for secondary information, which can be stale and resource-intensive to produce pre-emptively, disrupting their experience.

Innovation Solution

A system that dynamically obtains and presents current, relevant information by pre-determining and scheduling search queries based on user behavior during events, automatically providing secondary information at precise timestamps or subevents without requiring manual input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If manual search is performed to obtain secondary information during an event, then information can be obtained, but the user may miss part of the event or other relevant information

Engineering Contradiction:
Improvesecondary informationVSAvoidevent viewing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-determines and caches search queries and their associated timestamps before the event occurs. When the event is experienced, the computing device automatically executes these pre-scheduled searches and presents results without requiring manual user input, thereby obtaining secondary information without causing the user to miss event content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables the computing device to automatically perform searches and present secondary information based on pre-determined queries and timestamps, eliminating the need for manual user intervention. The device serves itself by automatically obtaining and displaying relevant information at appropriate moments during the event.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If pre-produced second-screen experience with cached information is provided, then secondary information is automatically output, but the information may become stale or not current

Engineering Contradiction:
Improveautomatic information provisionVSAvoidcurrent information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically schedules search queries at specific timestamps during the event based on when the information is most relevant. Rather than providing static cached information, the system executes searches at predetermined times that correspond to when users are most likely to need that information, ensuring the information remains current and relevant to the live event.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses timestamp data from the event to determine when to execute searches, creating a feedback loop between event progression and information retrieval. Searches are triggered at specific moments based on event timing, ensuring that secondary information is obtained when most relevant rather than being static or stale.

Inventive Principle:
Principle #23Feedback

3Loss of information

If pre-produced second-screen experience is created manually, then secondary information can be provided, but it is time consuming and resource intensive

Engineering Contradiction:
Improvesecondary information availabilityVSAvoidinformation preparation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system pre-determines search queries and caches them with associated timestamps before the event occurs, but does not execute the actual searches until needed during the event. This allows preparation of the search framework in advance without the resource-intensive execution, improving efficiency while ensuring current information is obtained when required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential search queries and timestamps for pre-processing, separating this from the actual search execution. By caching just the query definitions and scheduling information rather than pre-executing all searches, the system reduces upfront resource requirements while maintaining the ability to provide current secondary information during the event.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10545954B2Determining search queries for obtaining information during a user experience of an event
Publication Date: 2020.01.28 GOOGLE LLC
  • US10545954B2 patent drawing
  • US10545954B2 patent drawing
  • US10545954B2 patent drawing

AI summary

A computing system is described that determines a plurality of search queries for subsequent search during an event, and schedules, for each of the plurality of search queries, a respective time during the event to search the corresponding search query. Responsive to determining that a user of a computing device is experiencing the event at the respective time during the event at which a particular search query from the plurality of search queries is scheduled to be searched, the computing system searches the particular search query and automatically sends, to the computing device for subsequent display during the event, an indication of information returned from the search of the particular search query.