IP Library Granted Patent US 10,678,930
Granted Patent B2
US 10,678,930 · App. 16/165,441 · Granted Jun 9, 2020

Generating files having column-oriented layouts

Inventor: Bongyeol Yang (Seoul, KR)
Assignee: LOGPRESO INC.
G06F21/602G06F16/00G06F16/137G06F16/152G06F16/16G06F16/1744G06F16/221H04L9/3239H04L9/3242G06F2221/2107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,678,930
App. No.
16/165,441
Granted
Jun 9, 2020
Kind
B2
Abstract

A computer-implemented method is provided herein of generating a file having a column-oriented layout and having a file header and a data block. The method includes a step of inserting length information of an encryption vector into the data block; a step of inserting the encryption vector into the data block; and a step of inserting data array of the encrypted column after referring to the encryption vector.

Claims (19)

1. A computer-implemented method of generating a file having a column-oriented layout, a file header, and a data block, the method comprising:

inserting, by a processor, length information of an encryption vector into the data block;

inserting, by a processor, the encryption vector into the data block; and

inserting, by a processor, a data array of an encrypted column into the data block after referring to the encryption vector.

2. The computer-implemented method of claim 1 , wherein the data array to be inserted consists of encryption data of a compressed data array.

3. The computer-implemented method of claim 2 , wherein the encryption vector is a vector that has 0 or 1 in a bit corresponding to an order of column to be encrypted and has 1 or 0 in the bit corresponding to the order of column which is not encrypted.

4. The computer-implemented method of claim 2 , further comprising a step of inserting an initial vector into the data block; and inserting authentication code into the data block.

5. The computer-implemented method of claim 4 , wherein the authentication code is a hashing value of data block area.

6. A method for querying the file having column-oriented layout generated by the method of claim 2 , comprising:

receiving information of a column to be queried;

decrypting the column if the column is an encrypted column by referring to the encryption vector; and

querying the data array of the decrypted column.

7. The computer-implemented method of claim 1 , wherein the encryption vector is a vector that has 0 or 1 in a bit corresponding to an order of a column to be encrypted and has 1 or 0 in the bit corresponding to the order of the column that is not encrypted.

8. The computer-implemented method of claim 1 , further comprising a step of inserting an initial vector into the data block; and inserting an authentication code into the data block.

9. The computer-implemented method of claim 8 , wherein the authentication code is a hashing value of data block area.

10. A method for querying the file having column-oriented layout generated by the method of claim 1 , comprising:

receiving information regarding a column to be queried;

decrypting the column if the column is an encrypted column by referring to the encryption vector; and

querying the data array of the decrypted column.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 051921 FRAME: 0629. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 19, 2020
From: EEDIOM INC.
To: LOGPRESSO INC.
Reel/Frame 052189/0887 →
CHANGE OF NAME Recorded Feb 13, 2020
From: EEDIOM INC.
To: LOGPRESSO INC.
Reel/Frame 051921/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: YANG, BONGYEOL
To: EEDIOM INC.
Reel/Frame 047236/0100 →
Priority Claims (1)
KR 10-2016-0047960 · Apr 20, 2016 · national
Continuity (2)
Continuation PCTKR2017003618 · Apr 3, 2017
Related Publication 20190050582A1 · Feb 14, 2019