Patents by Inventor Hyeong Seog Kim

Hyeong Seog Kim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250036650
    Abstract: Disclosed techniques and solutions can provide improved snapshot replication. Typically, an initial replica obtained using snapshot replication is periodically updated. However, the update process can unnecessarily consume computing resources if data in a source data object has not changed with respect to data in a replica data object. Disclosed techniques check to determine whether a snapshot replica is out of date before obtaining a new snapshot. The checks can be performed on manual request or on the occurrence of triggers, such as receiving a query that accesses the replica data object or according to a schedule. Information for current and prior versions of the remote data object can be compared to determine whether a replica is out of date, such as digest values of contents of the remote data object or timestamps associated with the remote data object.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Applicant: SAP SE
    Inventors: Yu Gao, Junpeng Liu, Zhifeng Xu, Hyeong Seog Kim, Won Wook Hong, Ji Hoon Jang
  • Patent number: 12212180
    Abstract: Provided are a method and system for charging a battery using a fuel cell. The method includes: running the fuel cell; setting a voltage input from the fuel cell as a preset first input adapting voltage (1st IAV), when the input power from the fuel cell is lower than the output power to the battery; detecting whether an output current to the battery reaches a first low detect current (1st LDC) while the battery is being charged based on the first input adapting voltage; and resetting the first input adapting voltage based on a detection result.
    Type: Grant
    Filed: May 13, 2024
    Date of Patent: January 28, 2025
    Assignee: Kencoa Aviation
    Inventors: Dong Han Yoon, Hyeong Seog Kim
  • Patent number: 12204529
    Abstract: Techniques and solutions are provided for providing federated data access to parameterized data objects. At a local system, a virtual parameterized data object is created. A remote computing system is contacted to obtain parameters used by a parameterized data object of the remote computing system to which the virtual parameterized data object corresponds. Parameter information received from the remote system is stored in a definition of the virtual parameterized data object at the local system. When a request for a database operation involving the virtual parameterized data object is received, the parameter information can be used to determine whether the request is correctly formed, or can be used in preparing a request to be sent to the remote system to be performed using the parameterized data object to obtain information specified in the request for a database operation.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: January 21, 2025
    Assignee: SAP SE
    Inventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
  • Patent number: 12189603
    Abstract: The present disclosure provides techniques and solutions for executing requests for database operations involving a remote data source in a system that includes an anchor node and one or more non-anchor nodes. A first request for one or more database operations is received, where at least a first database operation includes a data request for a remote data object. It is determined that the first database operation is not an insert, delete, or update operation, and therefore is assignable to the anchor node or one of the non-anchor nodes. The first database operation is assigned to a non-anchor node for execution. In a particular implementation, for a particular set of requests for a database operation, once an insert, delete, or update operation is received for the remote data object, subsequent operations for the remote data object in the set of requests are assigned to the anchor node for execution.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: January 7, 2025
    Assignee: SAP SE
    Inventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
  • Publication number: 20240405593
    Abstract: Provided are a method and system for charging a battery using a fuel cell. The method includes: running the fuel cell; setting a voltage input from the fuel cell as a preset first input adapting voltage (1st LAV), when the input power from the fuel cell is lower than the output power to the battery; detecting whether an output current to the battery reaches a first low detect current (1st LDC) while the battery is being charged based on the first input adapting voltage; and resetting the first input adapting voltage based on a detection result.
    Type: Application
    Filed: May 13, 2024
    Publication date: December 5, 2024
    Applicant: Kencoa Aviation
    Inventors: Dong Han YOON, Hyeong Seog KIM
  • Publication number: 20240232159
    Abstract: The present disclosure provides techniques and solutions for executing requests for database operations involving a remote data source in a system that includes an anchor node and one or more non-anchor nodes. A first request for one or more database operations is received, where at least a first database operation includes a data request for a remote data object. It is determined that the first database operation is not an insert, delete, or update operation, and therefore is assignable to the anchor node or one of the non-anchor nodes. The first database operation is assigned to a non-anchor node for execution. In a particular implementation, for a particular set of requests for a database operation, once an insert, delete, or update operation is received for the remote data object, subsequent operations for the remote data object in the set of requests are assigned to the anchor node for execution.
    Type: Application
    Filed: October 21, 2022
    Publication date: July 11, 2024
    Applicant: SAP SE
    Inventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
  • Publication number: 20240232186
    Abstract: Techniques and solutions are provided for providing federated data access to parameterized data objects. At a local system, a virtual parameterized data object is created. A remote computing system is contacted to obtain parameters used by a parameterized data object of the remote computing system to which the virtual parameterized data object corresponds. Parameter information received from the remote system is stored in a definition of the virtual parameterized data object at the local system. When a request for a database operation involving the virtual parameterized data object is received, the parameter information can be used to determine whether the request is correctly formed, or can be used in preparing a request to be sent to the remote system to be performed using the parameterized data object to obtain information specified in the request for a database operation.
    Type: Application
    Filed: October 25, 2022
    Publication date: July 11, 2024
    Applicant: SAP SE
    Inventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
  • Publication number: 20240195617
    Abstract: Systems and methods include storage of a plurality of encrypted data pages of a row store database table in a persistent storage system, determination of a first encryption key associated with one of the plurality of encrypted data pages based on a header of the one of the plurality of encrypted data pages, determination of whether the first encryption key has been revoked, and, if it is determined that the first encryption key has been revoked, adding of a portion of volatile memory allocated to the one of the plurality of data pages to a free list.
    Type: Application
    Filed: December 13, 2022
    Publication date: June 13, 2024
    Inventors: Beomsoo KIM, Yong Sik KWON, Ji Hoon JANG, Hyeong Seog KIM
  • Publication number: 20240169072
    Abstract: Systems and methods include determination of a first encryption key associated with a data page of a row store database table stored in a volatile memory, based on a header of the data page, encryption of a body of the data page using the first encryption key, and storage of an encrypted data page comprising the header and the encrypted body in a persistent storage system.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Inventors: Beomsoo KIM, Yong Sik KWON, Ji Hoon JANG, Hyeong Seog KIM
  • Publication number: 20240134838
    Abstract: The present disclosure provides techniques and solutions for executing requests for database operations involving a remote data source in a system that includes an anchor node and one or more non-anchor nodes. A first request for one or more database operations is received, where at least a first database operation includes a data request for a remote data object. It is determined that the first database operation is not an insert, delete, or update operation, and therefore is assignable to the anchor node or one of the non-anchor nodes. The first database operation is assigned to a non-anchor node for execution. In a particular implementation, for a particular set of requests for a database operation, once an insert, delete, or update operation is received for the remote data object, subsequent operations for the remote data object in the set of requests are assigned to the anchor node for execution.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 25, 2024
    Applicant: SAP SE
    Inventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
  • Publication number: 20240134849
    Abstract: Techniques and solutions are provided for providing federated data access to parameterized data objects. At a local system, a virtual parameterized data object is created. A remote computing system is contacted to obtain parameters used by a parameterized data object of the remote computing system to which the virtual parameterized data object corresponds. Parameter information received from the remote system is stored in a definition of the virtual parameterized data object at the local system. When a request for a database operation involving the virtual parameterized data object is received, the parameter information can be used to determine whether the request is correctly formed, or can be used in preparing a request to be sent to the remote system to be performed using the parameterized data object to obtain information specified in the request for a database operation.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Applicant: SAP SE
    Inventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
  • Publication number: 20240061837
    Abstract: In some implementations, there is provided a method including receiving a request to provide a local database system with smart data access to a database table stored at a remote database system; executing, by the local database system, a series of one or more fetches, each of which obtains a chunk of the database table stored at the remote database system, such that a corresponding result set for each fetch causes the remote database system to fetch and materialize a corresponding chunk of the database table rather than the database table in its entirety; and reading, by the local database system, a first chunk obtained from the database table stored at the remote database system to form, at least in part, the local copy at the local database system.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventors: Jeong Hee WON, Hyeong Seog Kim
  • Patent number: 11461363
    Abstract: Methods, systems, and computer-readable storage media for receiving a first storage request indicating a first type of data and a first size, identifying a first sub-space based on the first type, the first sub-space including a dense group of dense segments and a sparse group of sparse segments, and determining that the dense group of the first sub-space is absent a dense segment to store data of the first storage request based on the first size, and in response: determining whether the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request based on the first size, and storing the data of the first storage request to the sparse group of the first sub-space in response to determining that the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: October 4, 2022
    Assignee: SAP SE
    Inventors: Seungho Yoo, Ji Hoon Jang, Seyeong Bae, Yong Sik Kwon, Hyeong Seog Kim
  • Patent number: 11455288
    Abstract: Methods, systems, and computer-readable storage media for determining that a first transaction results in a first version of data stored in a page in a database system, the first version being stored in a version space and the data being stored in a table space, in response to the first version, providing a version table for the page, the version table including a set of cells each cell corresponding to a record in the page, setting a version table pointer of the page to point to the version table, and setting a version pointer of a first cell to point to the first version in the version space, the first cell corresponding to a record of the data in the page.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 27, 2022
    Assignee: SAP SE
    Inventors: Ji Hoon Jang, Hyeong Seog Kim, Yong Sik Kwon
  • Patent number: 11204911
    Abstract: Methods, systems, and computer-readable storage media for online defragmentation of memory in database systems by applying an IX-lock to each table having data stored in a marked page in a set of marked pages, generating a record map including key-value pairs, each being associated with a record location in a marked page, a value of each key-value pair initially set to a first value, iteratively executing the online defragmentation to delete data from marked pages and add the data to non-sparse pages, at least one iteration including applying a try-lock to a record in a marked page, and at iterations of the online defragmentation, updating the record map to change the value of at least one key-value pair from the first value to the second value, the second value representing that data of a marked page has been deleted from the marked page and added to a non-sparse page.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 21, 2021
    Assignee: SAP SE
    Inventors: Ji Hoon Jang, Seungho Yoo, Yong Sik Kwon, Hyeong Seog Kim
  • Publication number: 20210311962
    Abstract: Methods, systems, and computer-readable storage media for receiving a first storage request indicating a first type of data and a first size, identifying a first sub-space based on the first type, the first sub-space including a dense group of dense segments and a sparse group of sparse segments, and determining that the dense group of the first sub-space is absent a dense segment to store data of the first storage request based on the first size, and in response: determining whether the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request based on the first size, and storing the data of the first storage request to the sparse group of the first sub-space in response to determining that the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 7, 2021
    Inventors: Seungho Yoo, Ji Hoon Jang, Seyeong Bae, Yong Sik Kwon, Hyeong Seog Kim
  • Publication number: 20210294785
    Abstract: Methods, systems, and computer-readable storage media for determining that a first transaction results in a first version of data stored in a page in a database system, the first version being stored in a version space and the data being stored in a table space, in response to the first version, providing a version table for the page, the version table including a set of cells each cell corresponding to a record in the page, setting a version table pointer of the page to point to the version table, and setting a version pointer of a first cell to point to the first version in the version space, the first cell corresponding to a record of the data in the page.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Inventors: Ji Hoon Jang, Hyeong Seog Kim, Yong Sik Kwon
  • Publication number: 20210294786
    Abstract: Methods, systems, and computer-readable storage media for online defragmentation of memory in database systems by applying an IX-lock to each table having data stored in a marked page in a set of marked pages, generating a record map including key-value pairs, each being associated with a record location in a marked page, a value of each key-value pair initially set to a first value, iteratively executing the online defragmentation to delete data from marked pages and add the data to non-sparse pages, at least one iteration including applying a try-lock to a record in a marked page, and at iterations of the online defragmentation, updating the record map to change the value of at least one key-value pair from the first value to the second value, the second value representing that data of a marked page has been deleted from the marked page and added to a non-sparse page.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Inventors: Ji Hoon Jang, Seungho Yoo, Yong Sik Kwon, Hyeong Seog Kim
  • Patent number: 10949310
    Abstract: Restoring a database image of a secondary database system comprises initializing the database image from a recovery image that includes metadata logs and non-metadata logs, of which at least one metadata log includes an undo log of non-committed data that is applied to the initialized database image. A first pagelist and first indexes are then rebuilt based on first data segments of the database image and the corresponding metadata objects. The database image is then updated by replaying the metadata redo log generated from the undo log, the metadata logs, and the non-metadata logs. Then, a second pagelist and second indexes for the database system are rebuilt based on second data segments of the database image and the corresponding non-metadata objects, while each of the first data segments is statically separated from the second data segments in physical memory space. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 16, 2021
    Assignee: SAP SE
    Inventors: Hyeong Seog Kim, Yong Sik Kwon, Seyeong Bae, Ji Hoon Jang, Won Wook Hong
  • Patent number: 10740311
    Abstract: A system, computer-implemented method, and computer-program product embodiments for rebuilding database indexes is disclosed. A pre-loader thread rebuilds a plurality of indexes in the background once a database is initialized. Simultaneously, a query processor receives queries from a user/client of a database. If an index that is required by the query processor has not yet been rebuilt by the pre-loader, a request to rebuild the index is sent to an asynchronous index loader. The asynchronous index loader places the request in a queue, processes the queue based on available system resources, and then rebuilds the requested indexes. Once the necessary indexes have been rebuilt, a wake-up signal is sent to the query processor which then proceeds to execute the query from a user/client.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventors: Jaeyun Noh, Hyeong Seog Kim