Image Shortcuts Using Camera Recognition for Private Assistant Actions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated assistant applications rely heavily on spoken and textual commands, which can be arduous and may raise privacy concerns, especially in certain situations.

Innovation Solution

Implementing image shortcuts that allow users to configure automated assistants to perform actions based on image recognition, enabling actions to be triggered by directing a camera at specific objects, thereby reducing the need for spoken or typed inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If spoken and textual commands are used to interact with automated assistants, then the assistant can process user requests, but the interaction becomes arduous and raises privacy concerns

Engineering Contradiction:
Improveease of interactionVSAvoidprivacy concerns
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent replaces the mechanical interaction methods (spoken and textual commands) with an optical-based system using image recognition. The camera captures images of objects in the environment, and the automated assistant processes these visual inputs to trigger actions, substituting the need for verbal or text-based command interfaces.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables the automated assistant to automatically interpret and respond to user intent through environmental image analysis without requiring explicit commands. The assistant autonomously determines when to perform actions based on recognizing specific objects or scenes in captured images, making the interaction more natural and less burdensome.

Inventive Principle:
Principle #25Self-service

2Use of energy by moving object

If image processing is performed remotely, then computational resources are reduced at the computing device, but latency and network dependency increase

Engineering Contradiction:
Improvecomputational resource usageVSAvoidprocessing latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent divides the image processing workload into segments: initial image capture and feature extraction are performed locally at the computing device, while more computationally intensive processing can be distributed to remote servers. This segmentation allows the system to balance local responsiveness with remote computational power.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary image processing and feature extraction locally at the computing device before transmitting data to remote servers. This preliminary action reduces the amount of data that needs to be transmitted and processed remotely, thereby reducing overall latency while still utilizing remote computational resources for complex analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12354347B2Systems, methods, and apparatus for providing image shortcuts for an assistant application
Publication Date: 2025.07.08 GOOGLE LLC
  • US12354347B2 patent drawing
  • US12354347B2 patent drawing
  • US12354347B2 patent drawing

AI summary

Generating and/or utilizing image shortcuts that cause one or more corresponding computer actions to be performed in response to determining that one or more features are present in image(s) from a camera of a computing device of a user (e.g., present in a real-time image feed from the camera). An image shortcut can be generated in response to user interface input, such as a spoken command. For example, the user interface input can direct the automated assistant to perform one or more actions in response to object(s) having certain feature(s) being present in a field of view of the camera. Subsequently, when the user directs their camera at object(s) having such feature(s), the assistant application can cause the action(s) to be automatically performed. For example, the assistant application can cause data to be presented and/or can control a remote device in accordance with the image shortcut.