Automated Assistant Image Query Resolution With Guided Sensor Prompts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques often fail to resolve attributes of objects in images with the desired degree of specificity, and automated assistants are unable to process requests based on sensor data from environmental objects.

Innovation Solution

Implementing a system that processes sensor data in response to user requests, provides prompts for additional data capture when necessary, and utilizes multiple processing engines to resolve attributes with tailored prompts to achieve the target degree of specificity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image processing is performed to resolve attributes of objects in images, then classification and recognition accuracy is improved, but computational resources and processing time increase

Engineering Contradiction:
Improveattribute resolution accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the image processing task into multiple stages: initial attribute resolution from first images, determination of whether additional attributes are needed, and conditional processing of second images only when necessary. This segmentation reduces overall computational load while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial image processing by only processing a subset of images (second images) when initially resolved attributes are insufficient. This avoids the excessive action of processing all available images regardless of need, thereby reducing computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If multiple image processing engines are utilized to resolve attributes with desired specificity, then attribute resolution accuracy is improved, but processing time and computational overhead increase

Engineering Contradiction:
Improveattribute specificityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements dynamic processing where the system adapts its behavior based on the sufficiency of initially resolved attributes. When attributes meet the desired specificity threshold, processing stops; when they don't, additional processing engines are activated. This dynamic approach optimizes processing time while maintaining accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the initial attribute resolution to determine whether further processing is needed. The determination module evaluates the resolved attributes and provides feedback that controls whether second images should be processed, creating a closed-loop system that minimizes unnecessary processing time.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If automated assistants accept and respond to requests based on sensor data, then functionality and user capability are improved, but system complexity and resource requirements increase

Engineering Contradiction:
Improverequest processing capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent integrates image processing capabilities into the automated assistant system, making it multi-functional. The same system that handles natural language requests also processes sensor data and images, resolving attributes to enhance request responses. This universality improves adaptability without requiring entirely separate systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary attribute resolution from sensor data before fully processing user requests. By pre-resolving attributes from images and other sensor data, the system prepares information in advance that can be directly utilized when users make requests, improving responsiveness without adding complex real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If all available sensor data is processed to ensure complete attribute resolution, then request resolution accuracy is improved, but computational resource waste increases

Engineering Contradiction:
Improverequest resolution accuracyVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs partial processing by selectively processing only those second images that are determined to be necessary for resolving the user request. The determination module identifies when initially resolved attributes are sufficient, preventing excessive processing of unnecessary images and reducing computational energy waste.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system self-regulates its processing behavior by automatically determining whether additional attribute resolution is needed based on the user request and initially resolved attributes. This self-service mechanism prevents unnecessary processing operations, thereby conserving computational energy without compromising request resolution accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12499679B2Resolving automated assistant requests that are based on image(s) and/or other sensor data
Publication Date: 2025.12.16 GOOGLE LLC
  • US12499679B2 patent drawing
  • US12499679B2 patent drawing
  • US12499679B2 patent drawing

AI summary

Methods, apparatus, and computer readable media are described related to causing processing of sensor data to be performed in response to determining a request related to an environmental object that is likely captured by the sensor data. Some implementations further relate to determining whether the request is resolvable based on the processing of the sensor data. When it is determined that the request is not resolvable, a prompt is determined and provided as user interface output, where the prompt provides guidance on further input that will enable the request to be resolved. In those implementations, the further input (e.g., additional sensor data and/or the user interface input) received in response to the prompt can then be utilized to resolve the request.