Automated Assistant Self-Training for Procedure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistants require explicit user instructions and manual training to perform procedures, leading to inefficient use of computational resources and increased power consumption.

Innovation Solution

An automated assistant that can detect and learn procedures without explicit user identification, by analyzing user actions and differentiating relevant from irrelevant computational actions, allowing for self-recognition and self-training of procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated assistants require explicit user instructions and manual training to perform procedures, then the assistant can accurately learn user-specific procedures, but computational resources are inefficiently consumed and power usage increases

Engineering Contradiction:
Improveprocedure detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The automated assistant performs self-training by automatically detecting procedures from user actions without requiring explicit user instructions. The system autonomously identifies procedural patterns, learns from them, and improves its capabilities independently, thereby reducing the computational overhead associated with manual training while maintaining accurate procedure detection

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary procedure detection and learning during periods when the assistant is not actively engaged in other tasks. By proactively identifying and learning procedures in advance, the system prepares training data and models during low-utilization periods, reducing real-time computational resource consumption while ensuring accurate procedure recognition when needed

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users directly correspond with each other to complete tasks, then communication flexibility is maintained, but computing devices must be continuously initialized consuming additional power

Engineering Contradiction:
Improvecommunication flexibilityVSAvoiddevice power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The automated assistant serves as an intermediary that learns user communication patterns and procedures. Instead of users directly corresponding with each other, the assistant mediates interactions by automatically performing learned procedures, reducing the need for users to continuously initialize their devices while maintaining the flexibility of direct communication through the assistant's autonomous actions

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated assistants perform procedures autonomously without user involvement, then efficiency improves and power consumption decreases, but the system requires sophisticated procedure detection and learning capabilities

Engineering Contradiction:
Improveprocedure execution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated assistant autonomously detects procedures from user actions and performs self-training to learn these procedures. The system automatically identifies procedural patterns, generates training data, and improves its capabilities without external intervention, enabling efficient autonomous procedure execution while managing system complexity through self-organizing learning mechanisms

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250147723A1Automated assistant training and/or execution of inter-user procedures
Publication Date: 2025.05.08 GOOGLE LLC
  • US20250147723A1 patent drawing
  • US20250147723A1 patent drawing
  • US20250147723A1 patent drawing

AI summary

Implementations relate to an automated assistant that can automate repeatedly performed procedures. The automation can involve communicating with different users, organizations, and/or other automated assistants. The automated assistant, with prior permission from respective user(s), can detect repeated performance of a particular series of manually initiated computational actions. Based on this determination, the automated assistant can determine automated assistant computational action(s) that can be performed by the automated assistant in order to reduce latency in performing a procedure, reduce quantity and/or size of transmissions in performing the procedure, and/or reduce an amount of client device resources required for performing the procedure. Such actions can include communicating with an additional automated assistant that may be associated with another user and/or organization. In these and other manners, manually initiated computational actions that include electronic communications amongst users can be converted to backend operations amongst instances of automated assistants to achieve technical benefits.