Image Tag Generation via Multi-Source Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image search technologies lack the ability to accurately identify and suggest images based on the subject or topic of an image, often providing irrelevant textual captions and related search suggestions that do not align with the image content.

Innovation Solution

A system that generates image tags by analyzing data from multiple sources, including user profiles and session logs, to provide relevant textual descriptors for images, which can be used to enhance image search and discovery by indicating the subject, content, and categories associated with the images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional search engines use textual query suggestions based on session logs, then search refinement is enabled, but image subject identification capability is lost

Engineering Contradiction:
Improveimage subject informationVSAvoidimage search capability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of image data from multiple sources (user profiles, session logs, image metadata) to generate image tags before they are needed for search operations. This pre-computation enables rapid retrieval and accurate image subject identification during actual search operations without real-time processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Image tags serve as an intermediary between the image content and the search query system. These tags bridge the gap between visual image data and textual search operations, enabling the search engine to understand and retrieve images based on their subject matter rather than relying solely on user-generated text descriptions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If user-generated tags are required for image description, then image search accuracy improves, but user effort and time increase

Engineering Contradiction:
Improveimage description accuracyVSAvoiduser time for tagging
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating image tags without requiring user intervention. It analyzes image data from multiple sources including user profiles, session logs, and image metadata to autonomously create accurate tags, eliminating the need for users to manually tag images while maintaining high description accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of user tagging is replaced with an automated computational system that analyzes multiple data sources to generate tags. This substitution eliminates the need for human users to manually describe images, freeing up user time while maintaining or improving tag accuracy through multi-source data analysis.

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

3Reliability

If image tags are generated in real-time during search, then search relevance improves, but system response time decreases

Engineering Contradiction:
Improvesearch relevanceVSAvoidsearch response time
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Image tags are generated in advance during an offline preprocessing phase before search operations occur. This preliminary action ensures that when users perform searches, the system can quickly retrieve pre-generated tags without real-time computation delays, maintaining both high search relevance and fast response times.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic batch processing to generate and update image tags from multiple data sources at scheduled intervals rather than continuously. This periodic action allows the system to maintain up-to-date tags for search relevance while avoiding the performance degradation that would result from continuous real-time processing during user searches.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10162865B2Generating image tags
Publication Date: 2018.12.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10162865B2 patent drawing
  • US10162865B2 patent drawing
  • US10162865B2 patent drawing

AI summary

The technology described herein provides an efficient mechanism for generating image tags. Image data from a plurality of sources may be analyzed to identify relevant text items from the aggregated data. The relevant text items may be keywords describing a subject of an image, an entity of an image, a location of an image, or the like. From the aggregated image data, one or more image tags may be generated and stored as an offline dataset with an image identifier. Upon detecting a prompt such as a user issuing a search query for an image, the image identifier is used to perform a look up of the image and associated image tags to be provided.