Virtual Robot Integration with Search Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in finding and interacting with robot applications, as current search engines do not effectively enable the discovery or linking to bot content, preventing seamless access to their knowledge and interactive capabilities.

Innovation Solution

The integration of bot functionality with online search engines allows users to locate and interact with bot content through a natural language interface, providing context-aware responses by surfacing bot content within search results and enabling conversation at relevant points in the bot's content hierarchy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users utilize traditional online search engines to find information, then they can access general web content, but they cannot effectively find or interact with robot application content

Engineering Contradiction:
Improveease of finding bot contentVSAvoidaccessibility to bot content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges the search engine's information retrieval capability with the robot application's interactive capability by integrating bot content into search results. When users search for information, the system combines traditional web search with bot content display, allowing users to find and interact with bot applications directly through the search interface without needing to separately locate bot content.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The search engine is enhanced to perform multiple functions: traditional web search, bot content discovery, and direct interaction with bot applications. The system allows a single search interface to serve both information retrieval and bot activation purposes, making the search tool universal for both web browsing and bot interaction needs.

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

2Reliability

If robot applications use locally available resources or remote APIs to support interactions, then they can provide detailed information, but users cannot easily discover or access this content through search engines

Engineering Contradiction:
Improveinformation accuracyVSAvoidaccessibility to bot information
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The search engine acts as an intermediary between users and robot applications. Instead of users directly accessing bot content through complex bot interfaces or APIs, the search engine mediates by indexing bot content, displaying it in search results, and facilitating interaction. This intermediary role makes reliable bot information accessible through the familiar search interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-indexing and organizing bot content within the search engine's database before users need it. Bot content from local resources and remote APIs is collected, structured, and made searchable in advance, so when users search for relevant information, the bot content is already prepared and readily accessible for interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8285652B2Virtual robot integration with search
Publication Date: 2012.10.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8285652B2 patent drawing
  • US8285652B2 patent drawing
  • US8285652B2 patent drawing

AI summary

An arrangement for virtually integrating a bot with a search functionality provided by an online search engine enables users of personal computers (“PCs”), mobile phones, and other devices to locate bot content in response to their search queries. The virtual integration enables bot content to be surfaced via the search engine. In response to a query, the search engine may return search results including links to one or more bots that are located on a presence-based network. When the user clicks on a link, a client application is launched on the PC or device that enables the user to converse with the bot using a natural language interface. The virtual integration also provides the bot with context of the user's last known query, or the query history. The bot can then start the conversation at a specific point within the bot's content hierarchy to respond to and answer the user's query.