Dynamic Language Service Routing Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in selecting optimal language interpretation/translation services due to rapidly changing availability of language interpretation products and services, leading to suboptimal solutions.

Innovation Solution

A computer implemented language interpretation/translation platform that dynamically determines and displays available languages and modalities based on user criteria and interpreter/translator availability, using a routing engine and API to provide real-time updates on computing devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If language interpretation/translation services are provided with dynamic availability changes, then service flexibility and resource utilization are improved, but user selection accuracy and reliability deteriorate because users cannot know which services will be available when they need them

Engineering Contradiction:
Improveservice flexibilityVSAvoiduser selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by proactively identifying and notifying users about upcoming language service availability changes before they occur. The notification system sends advance alerts to users about future availability, allowing users to plan their language service selections in advance rather than reacting to sudden changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring service availability and communicating status changes to users. The notification system provides real-time or near-real-time feedback about availability changes, enabling users to make informed decisions about which language services to select based on current and future availability status.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users are presented with all possible language interpretation/translation options, then user choice and adaptability are improved, but information overload and decision complexity increase making it difficult for users to select optimal services

Engineering Contradiction:
Improveuser choiceVSAvoiddecision complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by customizing the information presentation based on individual user needs and preferences. Rather than presenting all possible language services uniformly to all users, the system tailors the displayed options and notifications to each user's specific requirements, making the information more relevant and easier to process.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the comprehensive list of language services into manageable groups or categories based on availability status, user preferences, or service characteristics. By dividing the information into smaller, organized segments rather than presenting it as one overwhelming list, users can more easily navigate and select appropriate services.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9805030B2Configuration for dynamically displaying language interpretation/translation modalities
Publication Date: 2017.10.31 LANGUAGE LINE SERVICES INC
  • US9805030B2 patent drawing
  • US9805030B2 patent drawing
  • US9805030B2 patent drawing

AI summary

A computer implemented language interpretation/translation platform is provided. The computer implemented language interpretation/translation platform comprises a processor that determines available languages for which language interpretation/translation resources are currently available based on at least one user criterion and language interpreter/translator availability. Further, the computer implemented language interpretation/translation platform comprises a routing engine that receives, via an Application Programming Interface, a request for the available languages and sends the available languages to the computing device such that the computing device displays the available languages. The request includes the at least one user criterion.