Conversation Layer for Unified Search and Chat Bot Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines do not provide a combined display of static search results and chat bot user interfaces, nor do they update search results and related content based on user chat bot inputs and responses, limiting user interaction and search efficiency.

Innovation Solution

The system and method integrate a conversation layer to communicate with a selected chat bot, providing a combined display of static search results and a chat bot user interface, and updating content in response to user inputs and responses by selecting an appropriate platform schema and token for communication with the chat bot service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If search engines provide only static search results, then the system complexity is low, but user interaction capability is limited

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines static search results and dynamic chat bot user interface into a single unified display interface. The search engine integrates multiple functionality components (search result display, chat bot invocation, conversation interface) into one cohesive system, allowing users to interact with both traditional search results and AI assistants without switching applications or interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The search engine is transformed into a multi-functional platform that performs both traditional information retrieval and AI-powered conversation. The system can display static search results, invoke relevant chat bots based on query analysis, and maintain conversation state, making it a universal interface for both information seeking and interactive assistance.

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

2Ease of operation

If search engines provide combined display of static results and chat bot interface, then user experience is improved, but information processing complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidinformation processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a conversation layer as an intermediary component that manages communication between the user interface and the chat bot service. This layer handles message routing, state management, and coordination between different system components, simplifying the overall architecture while enabling complex interactions. The conversation layer acts as a mediator that abstracts the complexity from both the user and the underlying system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is divided into distinct functional modules: search result processing component, chat bot invocation component, conversation layer, and display component. Each module handles specific tasks independently, allowing for modular development, testing, and maintenance. The segmentation enables the system to manage complexity through clear separation of concerns while maintaining integrated functionality.

Inventive Principle:
Principle #1Segmentation

3Productivity

If chat bot service is integrated into search results, then search efficiency is enhanced, but communication protocol complexity increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidcommunication protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The conversation layer is designed to support multiple communication protocols and platforms through a unified interface. It can handle different message formats, authentication methods, and interaction patterns while presenting a consistent user experience. This multi-functionality allows the system to integrate with various chat bot services and platforms without requiring separate integration logic for each.

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

Solution Approach 2:

The conversation layer serves as a protocol mediator that translates between different communication standards and the internal system representation. It handles protocol-specific details such as message formatting, token management, and platform-specific requirements, allowing the core search engine logic to remain protocol-agnostic while supporting diverse communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10528632B2Systems and methods for responding to an online user query
Publication Date: 2020.01.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10528632B2 patent drawing
  • US10528632B2 patent drawing
  • US10528632B2 patent drawing

AI summary

Systems and methods for responding to a user query are provided. More specifically, the systems and methods provide static search results along with a relevant chat bot user interface for combined display on a browser interface in response to a user query. As such, the systems and methods utilize a conversation layer to communicate with a selected chat bot service. Additionally, the systems and methods may update the static search results and other related content displayed in the browser interface in response to user chat bot inputs and/or chat bot responses provided on the chat bot user interface in the combined display. Accordingly, the systems and methods for responding to a user query provide a more efficient and better search engine when compared to previously utilized search engines that did not provide access to a chat bot interface on the same browser interface as the search results.