Image Tagging Interface With Global And Region-Specific Person Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image management and sharing systems are cumbersome for identifying and labeling regions of photographs containing people, often leading to inconsistencies in naming and degrading user experience due to different users using different names for the same person.

Innovation Solution

An image tagging user interface that allows for global and region-specific tagging, enabling users to associate names with images and regions, with the capability to store and display different names for the same person across users, and generate a credits list for image compilations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually label regions with person names, then region-specific identification is achieved, but different users use different names for the same person causing inconsistency

Engineering Contradiction:
Improveperson identification consistencyVSAvoidtagging process simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a centralized person database as an intermediary between users and the tagging system. When users tag regions, the system automatically resolves names against this database to ensure consistency. The database acts as a mediator that standardizes person identification across different users while maintaining the simplicity of the tagging process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where user tagging actions are validated against the centralized database. When a user labels a region, the system provides feedback by suggesting standardized names from the database, allowing users to confirm or correct the identification. This feedback loop ensures consistency while guiding users through the process.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the system stores multiple names for the same person from different users, then user preferences are preserved, but data complexity increases

Engineering Contradiction:
Improveuser label flexibilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments person identification data into two distinct layers: a centralized database layer that stores the authoritative person records with standardized identifiers, and a user tagging layer that stores region-specific labels. This segmentation allows the system to maintain user flexibility in labeling while the underlying structure ensures consistency through the centralized database.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the system processes and resolves person identities across multiple images, then identification consistency is improved, but processing time increases

Engineering Contradiction:
Improveperson identification accuracyVSAvoidtagging processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and storing person information in a centralized database before actual tagging occurs. Person identities are registered and standardized in advance, creating a reference framework that speeds up the actual tagging process. This preliminary setup reduces the computational burden during real-time or batch processing of multiple images.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8867779B2Image tagging user interface
Publication Date: 2014.10.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8867779B2 patent drawing
  • US8867779B2 patent drawing
  • US8867779B2 patent drawing

AI summary

A global tag for an image is received identifies one or more objects in the image, and a region-specific tag for the image identifies one or more objects in a region of the image. The global tag and the region-specific tag are stored with the image. Displayed, along with the image, is an identifier for each of the one or more objects identified in the global tag, and an identifier for each of the one or more objects identified in the region-specific tag. Different users are able to maintain different names for the same person, allowing the same tag of the image to be used as the basis for displaying the image with different names for the different users. Additionally, the tags can be used as a basis for generating a credits list of people that are included in a compilation of images.