Image Object Data Association for Low-Latency Local Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile device assistants struggle to associate visual data with relevant data items without requiring specific visual data processing, leading to inefficiencies in resource usage and latency when searching for user-specific data.

Innovation Solution

Implementing a system that uses language processing to identify objects in images and associate them with data items, generating search queries based on object labels, and conducting constrained searches on a user-specific corpus to surface relevant data items, reducing the need for remote server searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image processing is performed to identify objects and generate search queries, then relevance of retrieved data items is improved, but processing time and computational resources increase

Engineering Contradiction:
Improverelevance of retrieved dataVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs image processing and object identification in advance, generating search queries from identified objects before the user actually needs the information. This preliminary action allows the search results to be prepared ahead of time, reducing the perceived waiting time when the user views the image and requests related data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional keyword-based search mechanisms with image-based object recognition and automatic query generation. Instead of requiring users to manually input search terms, the system automatically processes images, identifies objects, and generates appropriate search queries, substituting mechanical typing with automated visual processing.

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

2Loss of information

If searches are conducted on the entire data storage, then completeness of results is improved, but bandwidth consumption and latency increase

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system implements local quality by making search scope adaptive rather than uniform. Instead of always searching the entire data storage, the system intelligently determines the appropriate search scope based on the image content and user context, searching only relevant portions of the data storage. This localizes the search effort to where it is most needed, reducing unnecessary bandwidth consumption while maintaining result completeness.

Inventive Principle:
Principle #3Local quality

3Speed

If visual data processing is performed on the device itself, then latency is reduced, but device complexity increases

Engineering Contradiction:
Improveresponse latencyVSAvoidprocessing capability requirements
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system achieves multi-functionality by integrating multiple capabilities into a unified processing framework. The same image processing pipeline that identifies objects for search query generation is also used for data item association and retrieval. This universal approach allows the device to perform complex visual processing without requiring separate specialized systems, managing complexity while maintaining low latency.

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

Data Source

PatentUS12353476B2Association of data items and objects
Publication Date: 2025.07.08 GOOGLE LLC
  • US12353476B2 patent drawing
  • US12353476B2 patent drawing
  • US12353476B2 patent drawing

AI summary

Methods, systems, and apparatus, for associating data items with objects depicted in an image and search the associated data items based on object detected in images that are subsequently processed and presenting the data items associated with an object when the object is identified in the subsequently processed image.