Context-Based Macro Naming for Voice-Operated Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in determining memorable macro names for registered macros in voice-operated devices, leading to complications in registration and usage, as they must explicitly define macro names or rely on system-generated names that may not be easily recallable.

Innovation Solution

An information processing device with an utterance learning adaptation unit that clusters function execution instructions and estimates macros, automatically determining a name based on the context of the instructions, allowing for easier registration and recall of macros through context-based naming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually determine macro names, then macro registration is possible, but user burden increases and memorability decreases

Engineering Contradiction:
Improvemacro registration easeVSAvoidtime for name determination
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically generates macro names by analyzing the sequence and content of function execution instructions, eliminating the need for user intervention in naming. The macro name is derived from the contextual information of the instructions themselves, allowing the system to serve itself in the naming task.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs name determination in advance during the macro registration process, before the user needs to use the macro. By pre-generating meaningful names based on instruction analysis, the system prepares the macro ready for use without requiring later name recall or modification.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If system generates macro names automatically, then registration process is simplified, but name memorability may be insufficient

Engineering Contradiction:
Improveregistration process simplicityVSAvoidmacro name recallability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system extracts specific contextual characteristics from each function execution instruction (such as target objects, actions, and parameters) and incorporates them into the macro name. This localized extraction of meaningful attributes ensures that the generated name reflects the specific function sequence rather than using generic naming.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system analyzes the user's actual usage patterns and the contextual information from function execution instructions to generate names that provide feedback about what the macro does. This creates a naming system that adapts to user needs and provides meaningful cues for recall.

Inventive Principle:
Principle #23Feedback

3Loss of information

If context-based macro naming is implemented, then macro recallability improves, but system complexity increases

Engineering Contradiction:
Improvemacro name recallabilityVSAvoidnaming system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system breaks down the function execution instructions into discrete contextual elements (such as action types, target objects, and parameters) and processes each segment separately. This segmentation allows the complex naming task to be divided into manageable analysis steps, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediate processing layer that analyzes function execution instructions and generates name components. This intermediary process acts as a mediator between the raw instructions and the final macro name, simplifying the overall architecture by separating the analysis and naming generation functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12147808B2Information processing device and information processing method
Publication Date: 2024.11.19 SONY GROUP CORP
  • US12147808B2 patent drawing
  • US12147808B2 patent drawing
  • US12147808B2 patent drawing

AI summary

To automatically determine a more memorable macro name. Provided is an information processing device that comprises an utterance learning adaptation unit that executes clustering pertaining to a plurality of function execution instructions by a user and estimates, as a macro, a cluster that includes the plurality of function execution instructions and a response control unit that controls the presentation of information pertaining to the macro, wherein the utterance learning adaptation unit determines a name for the estimated macro on the basis of a context acquired at the time of issuing the plurality of function execution instructions included in the cluster, the response control unit controls a notification of the macro name to the user, and the plurality of function execution instructions include at least one function execution instruction issued via an utterance.