18518441. USING PREDICATES IN CONDITIONAL TRANSCODER FOR COLUMN STORE simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

USING PREDICATES IN CONDITIONAL TRANSCODER FOR COLUMN STORE

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Yang Seok Ki of Palo Alto CA (US)

Ho Bin Lee of San Jose CA (US)

USING PREDICATES IN CONDITIONAL TRANSCODER FOR COLUMN STORE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18518441 titled 'USING PREDICATES IN CONDITIONAL TRANSCODER FOR COLUMN STORE

Simplified Explanation

The patent application describes a storage device with in-storage compute capabilities, including a transcoder with an index mapper for dictionary mapping.

  • Storage device with storage for input encoded data
  • Controller for processing read and write requests from a host computer
  • In-storage compute controller for applying predicates to input data
  • Transcoder with index mapper for mapping input dictionary to output dictionary

Potential Applications

The technology described in this patent application could be applied in various industries such as data storage, cloud computing, and information retrieval systems.

Problems Solved

1. Efficient processing of read and write requests from a host computer 2. Improved data manipulation and transformation capabilities 3. Enhanced storage device performance with in-storage compute functionality

Benefits

1. Faster data processing and retrieval 2. Enhanced data manipulation capabilities 3. Improved overall storage device performance and efficiency


Original Abstract Submitted

A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.