Proactive Entity Task Delivery Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines are reactive entities that only provide information in response to user queries, leading to unused information when users are unaware of the benefits it may offer, as they do not proactively present relevant information to users.

Innovation Solution

Application programs can query a service with access to a search engine database to identify and present related tasks for entities in hosted information, such as products, organizations, or activities, enabling proactive information delivery to users without their initial awareness of the need for it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If search engines provide information reactively in response to user queries, then information retrieval is triggered by user demand, but relevant information remains unused when users are unaware of the benefits

Engineering Contradiction:
Improveuser information accessVSAvoidunused relevant information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary action by proactively identifying entities and related tasks in hosted information before the user explicitly searches for them. The service detects entities, identifies related tasks, and presents them to the user in advance, so that when the user needs this information, it is already prepared and visible, eliminating the loss of unused relevant information.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If application programs query a service to obtain listings of related tasks for entities, then proactive information delivery is achieved, but system complexity increases

Engineering Contradiction:
Improveinformation delivery efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary service layer between application programs and the search engine database. This service acts as a mediator that receives hosted information, detects entities, identifies related tasks, and returns structured results to application programs. This intermediary layer simplifies the overall system architecture by centralizing the complex entity detection and task identification logic, making the system more maintainable and scalable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If search engines index vast amounts of information from network communications, then information availability increases, but the volume of information becomes overwhelming for users

Engineering Contradiction:
Improveavailable information volumeVSAvoidinformation filtering difficulty
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system extracts only the most relevant information by detecting entities in hosted information and identifying related tasks. Instead of presenting all available information, the service extracts and presents only the tasks that are directly related to detected entities, thereby reducing the information overload for users while maintaining the benefit of accessing comprehensive data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by tailoring the presented information to the specific context of each hosted information item. Rather than providing a generic search results list, the service analyzes the local context of each piece of hosted information, detects entities specific to that context, and presents related tasks that are locally relevant, making the information more manageable and easier to operate.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9542494B2Proactive delivery of related tasks for identified entities
Publication Date: 2017.01.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9542494B2 patent drawing
  • US9542494B2 patent drawing
  • US9542494B2 patent drawing

AI summary

A search engine database is utilized to identify “entities”, or things for which there exists associated discrete, objective information. For hosted information that is independently available, the entity detector independently accesses such information and identifies entities. For information that has defined potential entities, such as entertainment or lifestyle information such defined potential entities are provided to the entity detector to verify, with reference to the search engine database, whether they are entities. Once entities have been identified, a related task generator, with reference to the search engine database, identifies tasks that are related to the identified entities. Such tasks include informational tasks, economic tasks, time-sensitive and location-sensitive tasks. The identified entities and related tasks are provided to applications, with metadata quantifying confidence, relationship, importance, location and time sensitivity, and the like, thereby enabling those applications to proactively provide selects ones of that information to users.