Samsung electronics co., ltd. (20240094908). SYSTEMS AND METHODS FOR PERFORMING DATA COMPRESSION IN MEMORY simplified abstract

From WikiPatents
Jump to navigation Jump to search

SYSTEMS AND METHODS FOR PERFORMING DATA COMPRESSION IN MEMORY

Organization Name

samsung electronics co., ltd.

Inventor(s)

Vipin Kumar Agrawal of San Jose CA (US)

Young Deok Kim of San Jose (CA)

SYSTEMS AND METHODS FOR PERFORMING DATA COMPRESSION IN MEMORY - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240094908 titled 'SYSTEMS AND METHODS FOR PERFORMING DATA COMPRESSION IN MEMORY

Simplified Explanation

The patent application describes a system where a write engine processes a write request from an application to write data into memory, compresses the data, and stores it in the memory.

  • Write engine processes write request from application
  • Compression engine compresses data
  • Write module stores compressed data in memory
  • Data may be part of a page with additional data
  • Compressed data may be part of a compressed page with additional compressed data

Potential Applications

The technology described in this patent application could be applied in:

  • Data storage systems
  • Cloud computing platforms
  • IoT devices

Problems Solved

This technology helps in:

  • Efficient data storage
  • Faster data processing
  • Reduced memory usage

Benefits

The benefits of this technology include:

  • Improved data compression
  • Enhanced memory utilization
  • Faster data retrieval

Potential Commercial Applications

A potential commercial application of this technology could be in:

  • Data centers
  • Network storage solutions
  • Enterprise software development

Possible Prior Art

One possible prior art for this technology could be:

  • Existing data compression algorithms
  • Memory management techniques

Unanswered Questions

How does the compression engine decide the level of compression to apply to the data?

The level of compression applied by the compression engine is determined based on the type of data being processed and the available memory space.

What happens if there is a failure during the write process?

In case of a failure during the write process, the system may have mechanisms in place to ensure data integrity and recovery.


Original Abstract Submitted

an appliance is described. a write engine may process a write request from an application to write a first data into a memory. the write request may including the first data and an address. a compression engine may compress the first data to produce a first compressed data. a write module may store the first compressed data in the memory. the first data may be a first part of a page that may further include a second data as a second part. the first compressed data may be a first part of a compressed page that may further include a second compressed data as a second part.