Lightweight Device Voice Command Offloading to Cloud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice command-enabled devices with limited processing power struggle to understand and execute complex voice commands, as they require sophisticated speech recognition capabilities that are computationally intensive, limiting their functionality and intelligence.

Innovation Solution

A lightweight computational device communicates with a cloud or a smart device to offload voice recognition and command processing, utilizing the cloud's greater processing power to convert voice commands into text commands and execute related services, thereby enhancing the device's capabilities without the need for extensive local processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If voice recognition is implemented locally on a lightweight computational device, then the device can understand and execute voice commands independently, but the device requires sophisticated speech recognition capabilities that are computationally intensive

Engineering Contradiction:
Improvevoice command capabilityVSAvoidprocessing power requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based voice recognition service as an intermediary between the lightweight computational device and the voice command processing. The device captures voice commands and transmits them to the cloud, where the computationally intensive speech recognition occurs. This mediator approach allows the lightweight device to gain advanced voice recognition capabilities without requiring sophisticated local processing hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If voice recognition processing is performed locally, then the device can process commands in real-time, but the device requires extensive local processing power and resources

Engineering Contradiction:
Improvecommand processing speedVSAvoidprocessing power
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent extracts the computationally intensive voice recognition processing function from the lightweight computational device and relocates it to a cloud-based server. The device retains only the minimal functionality needed to capture voice input and transmit it to the cloud. This extraction allows the device to maintain real-time responsiveness for command capture while offloading the heavy processing requirements to the cloud infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the device uses cloud-based voice recognition services, then the device can perform a wider range of tasks with greater intelligence, but the device requires communication infrastructure and increases latency

Engineering Contradiction:
Improvetask capabilityVSAvoidcommand execution latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing communication channels and protocols between the lightweight device and cloud services. The device is configured with the necessary network connectivity and communication interfaces in advance, allowing it to quickly transmit voice commands to the cloud without setup delays. Additionally, the cloud service maintains readiness to process incoming voice recognition requests, minimizing the time from command transmission to response.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10049671B2Management of voice commands for devices in a cloud computing environment
Publication Date: 2018.08.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10049671B2 patent drawing
  • US10049671B2 patent drawing
  • US10049671B2 patent drawing

AI summary

Provided is a lightweight computational device that is configured to be in communication with a cloud both directly and via a smart computational device. The lightweight computational device receives a voice command from a user, wherein the lightweight computational device does not have adequate processing power to convert the voice command to a text command. The voice command is transmitted from the lightweight computational device to a smart computational device, wherein the smart computational device uses voice recognition to convert the voice command to a text command in the smart computational device, and transmits the text command for being processed by that cloud that provides at least one of voice recognition service and other services. The lightweight computational device receives a data response for the user from the cloud, via the smart computational device, based on the other services provided by the cloud.