Cloud Object Storage Format Conversion Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud object storage systems lack an efficient and automated method for format conversion of objects, leading to inefficiencies, inconsistencies, and additional manual steps when uploading or downloading objects of varying formats, which affects performance and compatibility across different hardware and software platforms.

Innovation Solution

A computer-implemented method and system that allows for the creation of a conversion policy within the cloud environment to automatically convert objects from one format to another based on user-defined settings, enabling 'one-to-many' and 'any-to-one' format conversions, and includes error handling for incompatible formats, thus maintaining consistency and reducing manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual format conversion is performed before upload or download, then format compatibility is achieved, but operational complexity and time consumption increase

Engineering Contradiction:
Improveformat compatibilityVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The cloud storage system automatically performs format conversion without requiring user intervention. The system detects the source format and target format, selects appropriate conversion parameters, and executes conversion automatically during upload or download operations, eliminating manual conversion tasks while maintaining format compatibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Format conversion is performed in advance before the actual upload or download operation. The system pre-converts files to the required format during the upload process or before initiating download, ensuring that when the file is accessed, it is already in the correct format without requiring additional manual steps

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If individual object conversion is performed, then format consistency is achieved, but processing time and productivity are reduced

Engineering Contradiction:
Improveformat consistencyVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

Multiple format conversion operations are merged into a single automated process. Instead of converting objects individually through separate manual steps, the system combines detection, parameter selection, and conversion execution into one integrated automated workflow that processes multiple objects simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The format conversion process continues automatically without interruption during upload or download operations. The conversion occurs continuously in the background as part of the normal data transfer process, eliminating idle waiting time and ensuring uninterrupted productivity while maintaining format consistency

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If external conversion applications are used, then format conversion capability is achieved, but system complexity and integration requirements increase

Engineering Contradiction:
Improveformat conversion capabilityVSAvoidsystem integration requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud storage system integrates format conversion capability directly into its core functionality. The same system that provides storage, retrieval, and data transfer also automatically handles format conversion, eliminating the need for separate external conversion applications and reducing overall system complexity

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

Solution Approach 2:

The cloud storage system acts as an intermediary between the user and the format conversion process. Instead of requiring users to manually invoke external conversion tools, the cloud system mediates the conversion automatically, handling the complexity of format detection, parameter selection, and execution as an invisible service layer

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple format copies are stored, then compatibility with different hardware and software is achieved, but storage space and resource consumption increase

Engineering Contradiction:
Improvehardware and software compatibilityVSAvoidstorage space consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Format conversion is applied selectively based on the specific requirements of the target device or application. Instead of storing all possible formats universally, the system determines the appropriate target format(s) for each specific upload or download operation and converts only to those formats, reducing unnecessary storage of incompatible version copies

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240289041A1Format conversion policy in cloud object storage
Publication Date: 2024.08.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240289041A1 patent drawing
  • US20240289041A1 patent drawing
  • US20240289041A1 patent drawing

AI summary

A computer-implemented method, a system, and a computer program product for cloud object storage format conversion are provided. A processor identifies a target object format and an object storage bucket in a COS environment. The processor determines a function associated with objects in the storage bucket. The processor generates a conversion policy that includes converting a first format of an object to a target format, based on the function, the object storage bucket, the first format, and input from a user. The processor receives a request to perform the function on a object having a first format and an object storage bucket corresponding to performing the function on the object, and the processor triggering conversion of the object having the first format to the target format within the cloud environment, based on the conversion policy for the object storage bucket.