Appending User Identifier to Digital Image Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital image formats often lack the ability to effectively associate a user identifier with an image, leading to a lack of authorship information being preserved in image files.

Innovation Solution

An apparatus and method that utilize an electronic device with input and camera capabilities to record user identity and generate a user identifier, which is then appended to the image, either in the author field or file name, ensuring user information is preserved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If digital image formats are used without author designation, then image storage and processing is simple, but authorship information is lost

Engineering Contradiction:
Improveauthorship informationVSAvoidimage format complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent embeds the user identifier within the existing image file structure, nesting the authorship information inside the image data itself. This allows authorship to be preserved without requiring a separate external system, effectively hiding the complexity within the nested structure while maintaining simplicity from the user's perspective.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a user identifier field as an intermediary element between the image data and the authorship information. This intermediary is appended to the image file, serving as a bridge that connects the visual data with the authorship attribution without fundamentally altering the core image format.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual authorship tagging is required, then image metadata can be customized, but processing time and labor increase

Engineering Contradiction:
Improveimage processing speedVSAvoiduser input requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by having the system automatically capture user identity information and generate the user identifier without requiring manual intervention. The system serves itself by automatically tagging images with authorship information based on the user's identity, eliminating the need for manual tagging operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by pre-configuring the system to automatically capture and process user identity information at the moment of image capture. The user identifier is generated and appended to the image file automatically during the capture process, before any subsequent processing or storage occurs, thereby streamlining the entire workflow.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If user identifier is appended to image, then authorship is preserved, but image file size increases

Engineering Contradiction:
Improveauthorship informationVSAvoidimage data volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by using compact, standardized formats for the user identifier (such as unique IDs or encoded strings) rather than storing verbose authorship information. This changes the parameter of data representation to minimize the increase in file size while still preserving complete authorship information.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9959446B2Appending a user identifier to an image
Publication Date: 2018.05.01 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9959446B2 patent drawing
  • US9959446B2 patent drawing
  • US9959446B2 patent drawing

AI summary

For appending a user identifier to an image, code records a user identity input from an input device in response to a principle camera recording a principle image. In addition, the code generates a user identifier from the user identity input. The code further appends the user identifier to the principle image.