Dynamic Search Query Scheduling for Second-Screen Information Delivery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


