Custom Search Engine Platform for Small Business Content Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small companies face challenges in creating a customized search experience for their websites, as they lack the development skills and resources to integrate search capabilities that include both proprietary and third-party content, without incurring the cost of hiring consultants.

Innovation Solution

A platform is created that utilizes existing search engine infrastructure to allow non-developers to build custom search engines, enabling them to feed in proprietary content and leverage additional services like news and related queries, with full control over search result layout and advertising placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If small companies use existing search engine infrastructure to create customized search experiences, then the ease of manufacture improves, but the device complexity increases

Engineering Contradiction:
Improveease of creating custom search engineVSAvoidcomplexity of search system integration
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary platform that sits between small companies and complex search engine infrastructure. This platform provides pre-built search components and integration tools that companies can configure without needing to understand the underlying complexity, thus improving ease of manufacture while managing device complexity through abstraction

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal search platform that can serve multiple purposes: basic search functionality, customized search experiences, integration with proprietary content, and scalability to different company sizes. This multi-functionality allows a single system to address various needs without requiring separate complex systems for each use case

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

2Manufacturing precision

If small companies hire consultants to build custom search experiences, then the manufacturing precision improves, but the loss of substance increases

Engineering Contradiction:
Improvequality of custom search implementationVSAvoidcost of hiring consultants
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The patent enables small companies to perform search engine creation themselves through self-service tools and interfaces. The platform provides guided configuration and automated generation of search experiences, allowing companies to achieve professional-quality results without external consultants, thus improving manufacturing precision while eliminating the cost loss

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If search engines index and rank a large number of web pages, then the quantity of substance increases, but the difficulty of detecting and measuring worsens

Engineering Contradiction:
Improvenumber of indexed web pagesVSAvoiddifficulty of locating relevant information
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by allowing different sections of the search system to have different ranking and filtering characteristics. Proprietary content can be weighted differently from third-party content, and different query types can trigger different ranking algorithms, making the detection and measurement of relevance more precise in specific contexts while maintaining large-scale indexing

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10380199B2Customized search
Publication Date: 2019.08.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10380199B2 patent drawing
  • US10380199B2 patent drawing
  • US10380199B2 patent drawing

AI summary

Techniques are disclosed herein for providing a custom search engine. In one aspect, a first search query is received from a requestor. First search results contain search result items that match the first search query are obtained. A least one sub-query is generated from the first search results. The generating is based on rules for a particular custom search engine. Second search results that match the sub-query are then obtained. A search result set is formed from a corpus that includes the first search results and the second search results. The generating of the search result set is based on the rules for the particular custom search engine. The search result set is provided to the requestor. In one aspect an interface for designing a custom search engine is provided. The interface allows the designer to specify the layout of a search results page.