AI Partner Matching Using Usage Progression and Capability Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI-based systems for matching IT company partners with customers rely on limited transactional data, failing to provide a holistic approach that considers all available contextual data throughout the customer engagement lifecycle.

Innovation Solution

A customer-partner matching pipeline that utilizes machine learning and generative models to analyze comprehensive contextual data, including customer software usage characteristics, partner capabilities, and existing relationships, to match partners with customers at different stages of the engagement lifecycle, recommending tailored actions and partners.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing AI-based systems use transactional data for partner recommendations, then the system is simpler to implement, but the recommendation accuracy and comprehensiveness deteriorate

Engineering Contradiction:
Improvepartner recommendation accuracyVSAvoiddata processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the data processing into distinct modules: a first AI model processes customer software usage data from telemetry and cloud data, a second AI model processes partner capability data from documentation and execution metrics, and a match engine combines these results. This segmentation allows complex holistic analysis to be broken down into manageable processing stages while maintaining high recommendation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional transactional data analysis to three-dimensional contextual data analysis by adding the dimension of usage progression modeling. The per industry usage progression model introduces temporal and contextual dimensions to customer behavior patterns, enabling recommendations based on holistic contextual data rather than limited transactional records.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the system analyzes all available contextual data throughout the customer engagement lifecycle, then the comprehensiveness of partner matching improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveholistic approach to partner matchingVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing customer software usage data, partner capability data, and usage progression models before the actual matching occurs. The per industry usage progression models are pre-computed and stored, allowing the match engine to quickly retrieve and apply relevant models during real-time matching operations without reanalyzing all historical data from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects and applies the most relevant usage progression models based on the specific customer and partner context rather than processing all available data uniformly. The match engine adapts its data retrieval and processing based on the current matching task requirements, optimizing the balance between comprehensive analysis and processing efficiency.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the system uses multiple AI models to process different data types, then the accuracy of customer usage identification and partner capability assessment improves, but the system complexity increases

Engineering Contradiction:
Improvecustomer usage data accuracyVSAvoidAI model architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the AI processing into specialized models: a first AI model dedicated to processing customer software usage data from telemetry and cloud data, and a second AI model dedicated to processing partner capability data from documentation and execution metrics. This segmentation allows each model to be optimized for its specific data type and function, improving overall accuracy while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250342513A1Ai-based customers and partners matching method and system
Publication Date: 2025.11.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250342513A1 patent drawing
  • US20250342513A1 patent drawing
  • US20250342513A1 patent drawing

AI summary

A data processing system implements receiving a call requesting a generative model to generate a partner recommendation for a customer of an entity; constructing a prompt, the prompt including partner documentation and historical execution metrics associated for determining partner capability data; providing the documentation and the historical execution metrics to the model and receiving the partner capability data; determining customer software usage data using an AI model based on telemetry data and cloud data; processing the customer software usage data and contextual data associated with the customer using a usage progression model to determine an optimal action/path for the customer; matching the customer with partner(s) based on the customer software usage data, the optimal action/path, and the partner capability data; and providing for display the matched partner(s) to a client device associated with the entity/customer/partner(s).