Device State Service for Speech-Based Network Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack an efficient and integrated solution for managing and providing network-accessed speech-based services that can receive and process speech-related information from user devices, including state information, to perform actions and provide services without direct user device querying.

Innovation Solution

A speech-based service platform that includes a device state service, which receives and stores state information from user devices and provides it to network-based applications through APIs, allowing for callback notifications and explicit requests, enabling seamless interaction with user devices and third-party services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If network-based applications directly query user devices for state information, then applications can obtain current device state, but system complexity increases and user experience deteriorates due to interrupted interactions

Engineering Contradiction:
Improvedevice state information accessibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a device state service as an intermediary component that sits between network-based applications and user devices. This service receives state information from devices, maintains it in a accessible format, and provides it to applications through standardized interfaces. The intermediary eliminates the need for applications to directly query devices, reducing system complexity while maintaining information accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If applications directly query user devices for state information, then applications can access device state, but user interaction is interrupted and experience is degraded

Engineering Contradiction:
Improvedevice state information accessibilityVSAvoiduser interaction continuity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The device state service acts as a mediator that decouples applications from direct device queries. Applications request state information from the service rather than querying devices directly, eliminating interruptions to user interactions. The service handles all communication with devices behind the scenes, maintaining user experience continuity while providing timely state information to applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by having devices proactively report their state information to the device state service before applications need it. This eliminates the need for reactive queries that would interrupt user interactions. The state information is prepared and available in advance, allowing applications to access it without causing interaction interruptions.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a centralized service stores state information from multiple devices, then applications can access state data efficiently, but the service requires significant computational resources and infrastructure

Engineering Contradiction:
Improvestate information retrieval efficiencyVSAvoidcomputational resources required
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The device state service implements local quality by maintaining state information in a structured, efficiently accessible format optimized for rapid retrieval. Rather than storing raw device data universally, the service organizes state information by device and application requirements, allowing efficient access without unnecessary resource consumption. This selective optimization reduces the computational overhead while maintaining high retrieval efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9293138B2Storing state information from network-based user devices
Publication Date: 2016.03.22 AMAZON TECH INC
  • US9293138B2 patent drawing
  • US9293138B2 patent drawing
  • US9293138B2 patent drawing

AI summary

Network-based services may be provided to a user through the user of a speech-based user device located within a user environment. The speech-based user device may accept speech commands from a user and may also interact with the user by means of generated speech. Operating state of the speech-based user device may be provided to the network-based service and stored by the service. Applications that provide services through the speech-based interface may request and obtain the stored state information.