Dynamic Speech Processing During Network Connectivity Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Client devices are unable to perform speech processing when network connectivity with network servers is compromised, leading to disruptions in speech processing services.

Innovation Solution

A client device with a connection determiner, simplified speech processor, speech data storage, and transition unit that initiates a simplified speech processor when connectivity is impaired, stores processed data, and reconnects with the network server when connectivity is restored, allowing for seamless speech processing services during variable network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If speech processing is performed on network servers, then processing power and speech processing capabilities are improved, but service continuity deteriorates when network connection is lost

Engineering Contradiction:
Improveprocessing powerVSAvoidservice continuity
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The speech processing system is segmented into two parts: a simplified speech processor embedded in the client device for basic processing during network outages, and an extended speech processor on the network server for full processing capabilities when connected. This segmentation allows the system to maintain service continuity by using the appropriate processor based on network availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The simplified speech processor is pre-installed and configured in the client device before network disconnection occurs. This preliminary action ensures that when the network connection is lost, the device can immediately switch to local processing without interruption, maintaining service continuity while preserving the ability to use full server processing power when connected.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a simplified speech processor is used during network outages, then service continuity is improved, but processing power deteriorates compared to server-based processing

Engineering Contradiction:
Improveservice continuityVSAvoidprocessing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system dynamically adapts its processing capabilities based on network conditions. When the network is available, the full extended speech processor on the server is used for maximum processing power. When the network is unavailable, the system transitions to the simplified speech processor to maintain service continuity. This dynamic adaptation resolves the contradiction by allowing the system to use appropriate processing power for each operational context.

Inventive Principle:
Principle #15Dynamics

3Power

If speech processing is always performed on the server, then processing capabilities are maximized, but device autonomy deteriorates during network outages

Engineering Contradiction:
Improveprocessing capabilitiesVSAvoiddevice autonomy
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The client device is equipped with a simplified speech processor that enables it to independently perform speech processing tasks when the network server is unavailable. This self-service capability allows the device to maintain autonomy and continue providing speech processing services during network outages, while still being able to utilize server processing capabilities when connected.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If network connection is required for speech processing, then processing quality is improved, but ease of operation deteriorates when connection is lost

Engineering Contradiction:
Improveprocessing qualityVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system changes the processing parameters based on network availability. When the network is connected, the full extended speech processor with complete processing quality is used. When the network is disconnected, the system switches to the simplified speech processor with adjusted parameters that maintain adequate processing quality while operating independently. This parameter change allows the system to maintain ease of operation across different network conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10199052B2Method of providing dynamic speech processing services during variable network connectivity
Publication Date: 2019.02.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10199052B2 patent drawing
  • US10199052B2 patent drawing
  • US10199052B2 patent drawing

AI summary

Systems, computer-implemented methods, and tangible computer-readable media are presented to provide dynamic speech processing services during variable network connectivity. The method includes monitoring, via a processor, a level of network connectivity between a device and a network server. When the level of network connectivity between the device and the network server is below a threshold, the method includes performing speech processing using a speech processor of the device. When the level of network connectivity between the device and the network server is at or above the threshold, the method includes performing speech processing using a speech processor at the network server.