Time-Based Search Server for Mobile Content Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing relevant search results on mobile devices is challenging due to the need for time-sensitive and location-specific content, as existing technologies struggle to effectively aggregate and prioritize search results based on current time information and user preferences.

Innovation Solution

A system that receives search queries on mobile devices, determines potential search engines based on current time information and geographic location, and aggregates search results using time rules to provide personalized and timely content, including the use of a time-based search server that retrieves and modifies search results according to user preferences and time zones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If search results are aggregated from multiple search engines to improve comprehensiveness, then the quantity and variety of results improve, but the complexity of the system increases

Engineering Contradiction:
Improvequantity of search resultsVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the search system into multiple independent search engines, each handling specific types of queries or data sources. The time-based search server acts as a coordinator that divides search tasks among these segmented engines based on time rules, allowing comprehensive results without requiring a single monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The time-based search server functions as an intermediary between the user and multiple search engines. It receives search requests, applies time-based rules to determine which search engines to query, aggregates results from these engines, and presents unified results to users. This intermediary layer manages system complexity by centralizing the coordination logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If search results are customized based on time information and user preferences to improve relevance, then the quality of results improves, but the processing time increases

Engineering Contradiction:
Improverelevance of search resultsVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining time rules and search engine mappings before actual search queries are executed. Time-based rules that associate specific time periods with relevant search engines and result types are established in advance, allowing the system to quickly retrieve and apply appropriate rules during search operations without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters dynamically based on time information. The time-based search server modifies search parameters such as which search engines to query, what result types to retrieve, and how to weight different results based on the current time and predefined time rules. This parameter-based approach allows rapid customization without extensive processing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple search engines are queried to provide comprehensive results, then the coverage of information improves, but the time required to retrieve results increases

Engineering Contradiction:
Improveinformation coverageVSAvoidresult retrieval time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically determines which search engines to query based on time-based rules rather than always querying all available engines. The time-based search server evaluates the current time against predefined rules to selectively activate appropriate search engines, creating a dynamic adaptation between information coverage needs and retrieval time constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8145643B2Time based ordering of provided mobile content
Publication Date: 2012.03.27 R2 SOLUTIONS LLC
  • US8145643B2 patent drawing
  • US8145643B2 patent drawing
  • US8145643B2 patent drawing

AI summary

A method, system, and apparatus are directed to providing information over a network. A search query may be received. If the search query includes at least one keyword matching a pattern associated with a specific search engine, a plurality of search results is retrieved from the specific search engine based on the keyword, and the plurality of search results is provided. A plurality of potential search or source engines may be determined based on a current time information. At least one of the potential search or source engines may be a personalized source engine. At least one plurality of results may be retrieved from at least one of the potential search or source engines. The result may be based on the search query. An aggregated result may be determined based on a time rule and/or the current time information. The aggregated result may comprise the plurality of results.