Automated Session Announcement for Voice Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice recognition systems face challenges in efficiently managing communications sessions, particularly in automatically establishing and announcing incoming connections between user devices without manual user intervention, leading to increased latency and suboptimal user experience.

Innovation Solution

A computer system that automatically establishes communications sessions between user devices based on preset permissions, generates content to announce the initiating party, and instructs the recipient device to present this content after the session is established, reducing latency and enhancing user experience by timely notification of incoming communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic establishment of communications sessions is implemented, then user experience is improved and manual intervention is reduced, but latency in notification may increase

Engineering Contradiction:
Improvemanual user interventionVSAvoidnotification latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing the communications session automatically before notifying the user. The computer system receives the request, determines recipient device information, establishes the session in advance, and only then generates and presents the announcement content. This preliminary establishment eliminates waiting time for users while maintaining automatic operation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If session establishment is automated without manual acceptance, then productivity increases, but user awareness of incoming communications may be delayed

Engineering Contradiction:
Improvesession establishment speedVSAvoiduser awareness timing
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements feedback by continuously monitoring session establishment status and triggering notifications accordingly. The computer system determines when a session is established, then generates feedback in the form of announcement content that is presented to the recipient device. This feedback loop ensures users are informed immediately after automatic establishment, maintaining both productivity and user awareness.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If announcement content is generated and presented after session establishment, then user experience is enhanced with timely notification, but system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem automation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The computer system acts as an intermediary between the communications session establishment process and the user notification system. It receives session establishment requests, determines recipient device information, establishes sessions automatically, and then generates announcement content as an intermediate step before presenting it to users. This intermediary role manages system complexity while enhancing user experience through timely, automated notifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11172001B1Announcement in a communications session
Publication Date: 2021.11.09 AMAZON TECH INC
  • US11172001B1 patent drawing
  • US11172001B1 patent drawing
  • US11172001B1 patent drawing

AI summary

Techniques for announcing a communications session after the communications session is established between multiple user devices are described. In an example, a computer system may instruct a first user device to establish a communications session with a second user device. The computer system may receive, from the second user device, data indicating a request of the first user device for the communications session. Based at least in part on the data, the computer system may generate content associated with the first user device. The computer system may also instruct the second user device to accept the request and present the content after the communications session is established between the first user device and the second user device.