Image Classifier for User Context Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices and content providers lack technology to accurately identify relevant content for users, often providing potentially irrelevant content due to the inability to accurately determine user-specific classes from images.

Innovation Solution

An image classifier utilizing a convolutional neural network evaluates images to identify objects and predict user classes based on image features, determining the home location of the user to provide relevant content from a content repository.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional content delivery methods are used, then content can be provided to users, but the content may not be relevant to users

Engineering Contradiction:
Improvecontent relevanceVSAvoiduser context information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent replaces traditional mechanical content delivery systems with an image-based classification system using convolutional neural networks. Instead of relying on manual user profiles or explicit user input, the system automatically analyzes user-uploaded images to extract contextual information (objects, scenes, activities) and uses this to deliver relevant content, thereby improving content relevance while capturing user context information that was previously lost.

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

2Measurement precision

If image classification technology is implemented, then user classes can be accurately identified, but device complexity increases

Engineering Contradiction:
Improveuser class identification accuracyVSAvoidimage classifier complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a multi-functional image classification system that simultaneously performs multiple tasks: identifying objects in images, determining user classes (e.g., student, professional, parent), inferring user context (location, activities, interests), and selecting relevant content. This universal approach consolidates what would otherwise require separate systems into a single integrated solution, achieving high identification accuracy while managing complexity through functional integration.

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

3Reliability

If comprehensive image analysis is performed, then relevant content can be identified, but processing time increases

Engineering Contradiction:
Improvecontent matching accuracyVSAvoidimage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs preliminary action by pre-training convolutional neural network models with extensive image datasets before deployment. The models are pre-trained to recognize a wide variety of objects, scenes, and contextual elements. When a user uploads an image, the pre-trained model can rapidly classify the image and identify relevant content without requiring extensive real-time processing, thus maintaining high content matching accuracy while reducing actual processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10552682B2User classification based upon images
Publication Date: 2020.02.04 YAHOO AD TECH LLC
  • US10552682B2 patent drawing
  • US10552682B2 patent drawing
  • US10552682B2 patent drawing

AI summary

One or more systems and/or methods for providing content to a user are provided. An image, associated with a user, may be evaluated utilizing an image classifier to identify an object within the image. The object may be utilized to identify a predicted class for the user. In an example, the predicted class may correspond to a life event (e.g., graduating college, having a baby, buying a house, etc.) and/or a life stage (e.g., adolescence, retirement, etc.). Locational information (e.g., a geotag) for the image may be evaluated to determine an image location (e.g., a location where the image was generated). Responsive to the image location corresponding to a home location of the user, the predicted class may be determined to be a class associated with the user. Content (e.g., promotional content) may be selected from a content repository based upon the class and subsequently provided to the user.