Cloud Object Tagging Service for Flexible Metadata Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud computing services, the rapid growth of diverse object types and user-specific needs makes it cumbersome and expensive for providers to build and maintain automated management frameworks, and users face challenges in classifying and managing objects without context from identifiers.
Innovation Solution
The use of tags as arbitrary, unstructured metadata associated with cloud objects allows for flexible management and querying, enabling users and providers to define their own conventions and store metadata, facilitating efficient management and access through a tagging service system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If providers build automated management frameworks for each user's unique needs, then object management capability is improved, but system complexity and cost increase significantly
Solution Approach 1:
The patent implements a universal tagging system that can be applied to all cloud objects regardless of their type or user-specific requirements. Instead of building separate management frameworks for each user need, the system provides a single unified tagging mechanism that handles diverse object classification, filtering, and management tasks across all users and object types, thereby resolving the contradiction between adaptability and complexity
Solution Approach 2:
The tagging system acts as an intermediary layer between users/providers and cloud objects. Rather than requiring direct complex management frameworks, the patent introduces tags as a mediating mechanism that simplifies object identification and management. This intermediary tagging layer handles the complexity internally while presenting a simple interface to users, thus improving management capability without increasing visible system complexity
2Manufacturing precision
If users build automated management frameworks for their specific needs, then object classification accuracy is improved, but time and cost consumption increase
Solution Approach 1:
The patent enables users to directly tag their own objects with meaningful labels that reflect their specific classification needs. This self-service tagging approach allows users to immediately implement their own classification systems without requiring external framework development. Users can independently define and apply tags according to their precise classification requirements, achieving accurate object classification while eliminating framework development time and costs
3Adaptability or versatility
If providers continuously update public APIs to accommodate new object attributes and services, then system functionality is improved, but maintenance burden and user confusion increase
Solution Approach 1:
The tagging system provides a universal mechanism that works across all object types and services without requiring API updates. Instead of modifying public APIs every time a new object attribute or service is added, the patent allows new objects and attributes to be accommodated through the existing tagging framework. This universal tagging approach maintains system functionality while eliminating the need for continuous API maintenance and updates
4Reliability
If identifiers are used to manage cloud objects, then object identification is achieved, but contextual information about objects is lost
Solution Approach 1:
The patent implements a nested information structure where tags are embedded within the cloud object metadata layer. The basic object identifier remains intact for reliable identification, while additional contextual information is nested within the tag structure. This nested approach allows identifiers to maintain their primary identification function while containing rich contextual information about object classification, purpose, and management attributes within the nested tag layers
Data Source
AI summary
Systems and methods are provided for managing objects. In one implementation, a computer-implemented method is provided. The method includes receiving a query comprising a tag and executing the query. An object identifier is retrieved from a data table, based on the tag. The method further returns a result of the query. The result includes the object identifier that was retrieved from the data table. The method further performing an action related to an object having the retrieved object identifier.


