Cloud Tagging System for Automated Object Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer software lacks the ability to automatically configure objects to comply with the meaning of tags assigned to them, as tags are typeless and do not inherently enforce specific criteria.

Innovation Solution

Implementing a system where tags are associated with specific criteria and actions in a cloud computing environment, allowing users to define tags that not only classify but also configure objects to meet the specified criteria by executing predefined actions if the objects do not already comply.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If tags are used to organize files and computing resources, then classification and organization capability is improved, but automatic compliance and configuration capability deteriorates

Engineering Contradiction:
Improveclassification capabilityVSAvoidautomatic compliance capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent transforms tags from simple classification labels into structured metadata objects with defined schemas, data types, and validation rules. This parameter change enables tags to carry semantic meaning and enforceable constraints, allowing the system to automatically interpret tag meanings and execute compliance actions without human intervention.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements self-service by enabling tagged objects to automatically trigger compliance actions and configurations based on their tag metadata. When an object is tagged, the system autonomously processes the tag's semantic meaning and executes necessary actions to ensure the object meets the required criteria, eliminating the need for manual configuration.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual configuration is required to make objects comply with tag meanings, then flexibility in tag definition is improved, but time consumption and operational complexity worsen

Engineering Contradiction:
Improvetag definition flexibilityVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining tag schemas with associated compliance rules, validation logic, and default configurations. When a tag is applied to an object, the system has already prepared the necessary compliance actions in advance, allowing immediate automatic execution without requiring manual configuration steps during the tagging process.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If tags are typeless and user-defined, then ease of use is improved, but reliability and consistency of tag interpretation deteriorate

Engineering Contradiction:
Improveease of taggingVSAvoidtag interpretation consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies universality by creating a standardized tag metadata schema that can accommodate diverse user-defined tags while maintaining consistent interpretation rules. The universal schema structure allows different types of tags (classification, compliance, operational) to be handled uniformly by the system, ensuring reliable and consistent processing across all tag types while preserving user flexibility in tag naming and semantics.

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

Data Source

PatentUS9984086B2Performing actions on objects as a result of applying tags to the objects
Publication Date: 2018.05.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9984086B2 patent drawing
  • US9984086B2 patent drawing
  • US9984086B2 patent drawing

AI summary

Systems, methods, and computer program products to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.