Action Tag Management System for Media Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media object manipulation technologies lack an active tagging mechanism that automatically triggers specific actions on tagged objects, limiting user interaction and the utility of tags for organization and future exploration.

Innovation Solution

An action tag management system that allows users to associate action tags with media objects, which trigger corresponding operations without requiring code changes, enabling flexible expansion of actions and allowing third-party applications to perform actions on user content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If passive tagging is used for organizing media objects, then users can search and organize photos by tags, but tagging does not actively trigger any action on the photos and the benefits are not immediately obvious

Engineering Contradiction:
Improvetagging operationVSAvoidimmediate utility of tags
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-configuring action tags that automatically trigger operations when applied to media objects. Instead of waiting for users to manually search and organize tagged photos, the system proactively executes actions such as uploading, sharing, or processing photos immediately when the action tag is applied, providing immediate visible benefits to users.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If applications provide customized static sets of operations for media objects, then operations are tailored to specific applications, but the set of operations cannot be easily extended without software installations

Engineering Contradiction:
Improveoperation typesVSAvoidsoftware installation requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal action tag framework that can be applied across different media objects and applications without requiring application-specific software installations. Action tags are designed to be platform-agnostic and can trigger various operations including upload, share, process, and custom actions, making the system versatile while maintaining simplicity in deployment.

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

Solution Approach 2:

The system dynamically extends functionality by allowing new action tags to be created and registered without modifying existing application code. The action tag system is designed to be extensible, enabling users and third parties to add new operations and actions dynamically, making the system adaptable to new requirements without increasing device complexity through installations.

Inventive Principle:
Principle #15Dynamics

3Extent of automation

If action tags trigger automatic operations on media objects, then user interaction is enhanced and tagging becomes gratifying, but the system requires a flexible architecture that allows expansion without code changes

Engineering Contradiction:
Improveautomatic action executionVSAvoidarchitecture flexibility
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system segments the tagging functionality into distinct components: action tags that specify desired operations, a registry that maps action tags to executable actions, and an execution engine that performs the actions. This segmentation allows each component to be developed and modified independently, enabling automatic action execution while maintaining architectural flexibility and allowing expansion without code changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary action tag registry that sits between the user-applied tags and the execution engine. This intermediary layer translates action tags into executable operations without requiring direct code changes in the execution engine, enabling automatic action execution while maintaining system flexibility and ease of extension.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8132151B2Action tags
Publication Date: 2012.03.06 R2 SOLUTIONS LLC
  • US8132151B2 patent drawing
  • US8132151B2 patent drawing
  • US8132151B2 patent drawing

AI summary

Disclosed are apparatus and methods for performing actions with respect to objects. An object having an action tag, that specifies that a particular action script is to be performed with respect to the object, is provided. The action tag can be in the form of a textual label or any suitable user interface object that can be associated with the object. A search is then performed in a plurality of reference action tags, that each correspond to a different action script, for the provided action tag. When a matching reference action tag is found for the provided action tag, the corresponding, matching action script is then invoked so that the matching action script is automatically performed with respect to the object. Embodiments of the present invention also provide an action tag management architecture that is independent of the actions that are triggered by the action tags associated with particular objects and, accordingly, provides flexibility by allowing the set of actions to be expanded without requiring code changes to the tag management architecture.