Dual Grid Program Guide with Dynamic Search Highlighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web-based multimedia event scheduling systems lack efficient search functionality, requiring manual scrolling to find specific shows and often display search results as lists, making it difficult for users to navigate and find desired content.

Innovation Solution

A system and method that utilize two grids for displaying program guide information, with a user-movable window in a secondary grid allowing users to select and view a portion of the data in a larger format, and concurrently update the primary grid with search results highlighted, enabling dynamic scrolling and resolution changes based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual scrolling is used to navigate the program grid, then no additional search functionality is needed, but the time and effort required to find specific shows increases significantly

Engineering Contradiction:
Improveease of searchingVSAvoidtime to find shows
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating and displaying search results when a user enters a query, eliminating the need for manual scrolling. The search engine pre-processes the query and presents relevant shows in an organized format, allowing users to find content quickly without manually navigating through the entire program grid.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If search results are displayed as a simple list, then the search function is provided, but it becomes difficult for users to navigate and view detailed information about multiple shows simultaneously

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidease of navigating results
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system transitions from a one-dimensional list view to a two-dimensional grid view for displaying search results. The results are presented as selectable cells within the existing program grid structure, where each cell represents a show matching the search query. This dimensional change allows users to see multiple results simultaneously in context with the program schedule, improving navigation and information visibility.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If a single grid displays all program guide information, then the display is simple, but it becomes difficult to view both search results and detailed event information concurrently

Engineering Contradiction:
Improveinformation visibilityVSAvoiddisplay structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The display is segmented into multiple functional grids: the main program guide grid, a search results grid overlay, and detailed event information panels. Each grid serves a specific purpose - the main grid shows the full program schedule, the search results grid highlights matching shows, and detail panels provide comprehensive event information. This segmentation allows simultaneous visualization of search results and event details without overwhelming the user interface.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9237380B2System and method for displaying multimedia events scheduling information
Publication Date: 2016.01.12 GOOGLE LLC
  • US9237380B2 patent drawing
  • US9237380B2 patent drawing
  • US9237380B2 patent drawing

AI summary

Systems and methods for displaying program guide information are disclosed. In some implementations, a method includes, at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors, responsive to a user-supplied search query, formatting for display program guide data on a first grid. The first grid includes (i) a first axis representing units of time and (ii) a second axis. The program guide data comprises information representing a first set of time-bounded events. The method also includes formatting a second grid for concurrent display with the first grid. The second grid includes information identifying a second set of time-bounded events. The first set of time-bounded events is a subset of the second set of time-bounded events.