Digital Assistant Service Provider Selection Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital assistants require users to explicitly mention third-party service names to invoke specific services, limiting convenience and flexibility in service selection.

Innovation Solution

A method where a digital assistant uses machine logic to select the most suitable online service provider based on user queries, considering service terms, historical data, and user preferences, facilitating the provision of services without requiring explicit service name mention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users explicitly mention third-party service names to invoke services, then service invocation accuracy is improved, but user operation convenience deteriorates

Engineering Contradiction:
Improveservice invocation accuracyVSAvoiduser operation convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs automatic service provider selection without requiring user input of service names. The digital assistant analyzes the user query, identifies service requirements, and autonomously selects the most appropriate service provider based on historical data and service capabilities, making the system self-serve the selection task that would otherwise require explicit user specification.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The digital assistant acts as an intermediary between the user and third-party service providers. It receives the user's natural language query, processes it through machine logic that considers historical service usage data and provider capabilities, and automatically bridges the user to the appropriate service without requiring the user to know or specify service names.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the digital assistant automatically selects service providers, then user operation convenience is improved, but service selection precision may deteriorate

Engineering Contradiction:
Improveuser operation convenienceVSAvoidservice selection precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms by analyzing historical service usage data and user interactions with service providers. This feedback loop allows the digital assistant to learn from past service selections and user responses, continuously improving its ability to accurately match user queries with appropriate service providers while maintaining automatic selection.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of service provider capabilities, historical performance data, and user preferences before making a selection. By pre-processing and evaluating multiple service providers against the user's query context, the digital assistant ensures that the automatic selection is made with sufficient precision before presenting or executing the service invocation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system considers multiple service providers, then service adaptability is improved, but system complexity deteriorates

Engineering Contradiction:
Improveservice adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service provider selection system is segmented into distinct functional modules: query analysis module that parses user intent, historical data retrieval module that fetches relevant service usage patterns, evaluation module that scores providers based on multiple criteria, and selection module that chooses the best match. This segmentation allows the system to handle multiple service providers systematically without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11301479B2Service provider selection for queries sent to a digital assistant
Publication Date: 2022.04.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11301479B2 patent drawing
  • US11301479B2 patent drawing
  • US11301479B2 patent drawing

AI summary

A digital assistant that uses machine logic to choose among and between online services providers that provide various types of services, such as online ordering of physical goods, online ordering of entertainment content, online education, cloud computing services, online gaming services, news services, weather prediction services and payment services. This choice of service provider may be based upon terms and conditions under which each respective provider provides its service and/or historical data that user(s) have had with each respective service provider in the past.