Voice Control Permission Handling for New Communication Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems struggle to execute new functions related to communication apparatuses without prior user permission, especially as the system expands and new features are added, necessitating a method to appropriately handle voice inputs for function execution.

Innovation Solution

A communication system that includes a server system with a receiving unit for user input permissions and an execution unit that processes voice inputs to execute functions only when user permission is granted, using a voice control device to manage permissions for newly added functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system executes functions based on voice input without requiring user permission for each function, then the ease of operation is improved, but the reliability deteriorates because new functions may execute without user consent

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by acquiring user permission in advance for functions that have already been added to the communication apparatus. When a new function is subsequently added, the system checks whether permission has been preliminarily acquired, and only executes the function if permission exists. This preliminary permission acquisition resolves the contradiction by maintaining reliability through user consent while preserving ease of operation through automated voice-based execution.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system acquires user permission for every new function before execution, then the reliability is improved, but the productivity deteriorates due to additional permission acquisition steps

Engineering Contradiction:
ImprovereliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by selectively acquiring user permission only for certain functions that have already been added to the communication apparatus, rather than requiring permission for every single function execution. For newly added functions, the system checks existing permission status and executes immediately if permission is found, avoiding redundant permission acquisition steps. This partial approach maintains reliability for critical functions while improving productivity by eliminating unnecessary permission requests.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the system automatically executes new functions without prior user permission, then the productivity is improved, but the object-affected harmful factors increase due to potential unauthorized function execution

Engineering Contradiction:
ImproveproductivityVSAvoidobject-affected harmful factors
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements feedback by establishing a permission checking mechanism that provides user control over function execution. When a new function is added, the system checks whether permission has been acquired and provides appropriate feedback - either executing the function immediately if permission exists, or requesting permission before execution. This feedback loop eliminates unauthorized function execution while maintaining high productivity through automated voice-based operation, resolving the contradiction between productivity and harmful factors.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11588944B2Communication system, server system, and communication apparatus, relating to permission to execute a newly added function
Publication Date: 2023.02.21 CANON KK
  • US11588944B2 patent drawing
  • US11588944B2 patent drawing
  • US11588944B2 patent drawing

AI summary

Provided is an acquisition unit configured to, in a case where a predetermined function is newly added as a function related to a communication apparatus and of which execution is instructed with a voice input to a voice control device, after an input from the user who permits the execution of the at least one function is performed. The acquisition unit acquires information that is based on a predetermined voice input that indicates whether to permit the execution of the predetermined function and that has been received by voice from the user by the voice control device.