Query Subject Type Concept Mediator for Dynamic Content Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in locating and retrieving dynamic content from content providers, such as image hosting sites, as existing techniques struggle to determine the appropriate content to return based on user queries, especially when interaction is involved.

Innovation Solution

A system is developed that receives a query and associated subject type concepts, determines a secondary query, and sends it to a module to provide relevant information, utilizing a hierarchy of concepts created from a corpus of documents to categorize queries and dynamically select content components for display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If text-based content matching techniques are used, then text content can be easily retrieved, but non-text content becomes difficult to locate

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoidnon-text content locability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces subject type concepts as intermediary elements that mediate between user queries and both text and non-text content. These concepts act as a bridge, allowing users to search for non-text content (images, videos) through conceptual categories rather than requiring direct text matching, thus making non-text content as easily locatable as text content.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal search mechanism that handles both text and non-text content through a single interface. The subject type concept system enables the same query processing pipeline to retrieve diverse content types (text articles, images, videos, etc.), making the retrieval system multi-functional and eliminating the need for separate search mechanisms for different content types.

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

2Adaptability or versatility

If dynamic content widgets are provided, then user interaction is enabled, but determining appropriate content to return becomes difficult

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidcontent determination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining subject type concepts and organizing content into conceptual categories before user interaction occurs. When a user interacts with a dynamic widget, the system already has pre-established concept hierarchies and content associations ready, eliminating the need for complex real-time content determination logic and simplifying the widget's operation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If subject type concepts are used to categorize queries, then dynamic content can be effectively retrieved, but additional processing steps are required

Engineering Contradiction:
Improvedynamic content retrieval effectivenessVSAvoidquery processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the query categorization process with the content retrieval process by integrating subject type concept matching into the existing search pipeline. Rather than adding completely separate processing steps, the concept-based filtering is combined with traditional text matching, allowing the system to handle both approaches in a unified, efficient manner that minimizes additional processing overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9239835B1Providing information to modules
Publication Date: 2016.01.19 WALMART APOLLO LLC
  • US9239835B1 patent drawing
  • US9239835B1 patent drawing
  • US9239835B1 patent drawing

AI summary

Providing information to a module is disclosed. A first query and one or more subject type concepts associated with the first query is received. A second query to be provided to the module based at least in part on the received first query and subject type concepts is determined. The second query is sent to the module.