Semantic Playbook Ranking for Next Best Search Actions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often struggle to generate effective search filters and refine queries in online searches due to a lack of understanding of optimal filters and search tactics, requiring domain expertise and iterative refinement without guidance.

Innovation Solution

An embedding model generates embeddings for user intents and playbooks, using a semantic relationship score to rank playbooks, recommending next best actions through a ranking machine learning model, and allowing user interaction to refine search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users perform online searches without guidance, then they can conduct searches independently, but they struggle to generate effective search filters and refine queries due to lack of domain expertise

Engineering Contradiction:
Improveease of generating effective search filtersVSAvoidloss of search effectiveness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system enables self-service by automatically generating search filter recommendations and next best action suggestions without requiring users to have domain expertise. The machine learning model analyzes user intent and playbook data to provide guided search assistance, allowing users to conduct effective searches independently while the system handles the complexity of filter generation and query refinement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary machine learning system that mediates between user search intent and optimal search filters. This intermediary component (the recommendation engine) translates user goals into effective search queries by leveraging playbook data and semantic relationships, thus bridging the gap between user capability and search effectiveness

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If users iteratively refine search queries without guidance, then they can improve search results, but they require significant time and domain expertise to understand optimal filters

Engineering Contradiction:
Improveprecision of search resultsVSAvoidtime for iterative refinement
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing playbook data and pre-computing semantic relationships between user intents and available filters. The machine learning model is trained in advance on historical playbook data, enabling it to quickly recommend optimal search filters and next best actions without requiring users to engage in time-consuming iterative refinement processes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system learns from user interactions with search results and playbook recommendations. The model continuously refines its recommendations based on user behavior patterns, improving the precision of search results over time while reducing the time users need to spend on query refinement through adaptive learning

Inventive Principle:
Principle #23Feedback

3Productivity

If the system recommends next best actions using machine learning, then search efficiency is enhanced, but the system complexity increases due to embedding models and ranking algorithms

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the recommendation system into distinct modular components: an embedding model component that converts text to vectors, a ranking model component that scores playbooks, and a recommendation component that generates suggestions. This segmentation allows each component to be independently optimized, trained, and maintained, managing system complexity while enabling sophisticated machine learning-based search efficiency improvements

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12602443B2Semantic-aware next best action recommendation
Publication Date: 2026.04.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12602443B2 patent drawing
  • US12602443B2 patent drawing
  • US12602443B2 patent drawing

AI summary

In an example embodiment, an embedding model is used to generate an embedding of a natural language searching goal specified by a user, the embedding representing user intent of the user. Playbooks in a database of playbooks are also run through the embedding model to generate an embedding for each playbook indicative of a meaning of each playbook. A semantic relationship score can then be computed for each combination of the natural language search goal and a playbook, using the embeddings. These semantic relationship scores can then be passed into a ranking machine learning model, along with measured success rates for the playbooks, to generate a ranking of the playbooks. Based on this ranking, a set of filters and action corresponding to at least one of the playbooks may then be recommended to the user.