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: 20250036650Abstract: 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: ApplicationFiled: July 27, 2023Publication date: January 30, 2025Applicant: SAP SEInventors: Yu Gao, Junpeng Liu, Zhifeng Xu, Hyeong Seog Kim, Won Wook Hong, Ji Hoon Jang
-
Patent number: 12212180Abstract: 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: GrantFiled: May 13, 2024Date of Patent: January 28, 2025Assignee: Kencoa AviationInventors: Dong Han Yoon, Hyeong Seog Kim
-
Patent number: 12204529Abstract: 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: GrantFiled: October 25, 2022Date of Patent: January 21, 2025Assignee: SAP SEInventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
-
Patent number: 12189603Abstract: 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: GrantFiled: October 21, 2022Date of Patent: January 7, 2025Assignee: SAP SEInventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
-
Publication number: 20240405593Abstract: 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: ApplicationFiled: May 13, 2024Publication date: December 5, 2024Applicant: Kencoa AviationInventors: Dong Han YOON, Hyeong Seog KIM
-
Publication number: 20240232159Abstract: 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: ApplicationFiled: October 21, 2022Publication date: July 11, 2024Applicant: SAP SEInventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
-
Publication number: 20240232186Abstract: 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: ApplicationFiled: October 25, 2022Publication date: July 11, 2024Applicant: SAP SEInventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
-
Publication number: 20240195617Abstract: 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: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventors: Beomsoo KIM, Yong Sik KWON, Ji Hoon JANG, Hyeong Seog KIM
-
Publication number: 20240169072Abstract: 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: ApplicationFiled: November 17, 2022Publication date: May 23, 2024Inventors: Beomsoo KIM, Yong Sik KWON, Ji Hoon JANG, Hyeong Seog KIM
-
Publication number: 20240134838Abstract: 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: ApplicationFiled: October 20, 2022Publication date: April 25, 2024Applicant: SAP SEInventors: Won Wook Hong, Joo Yeon Lee, Hyeong Seog Kim, Jane Jung Lee, Younkyoung Lee
-
Publication number: 20240134849Abstract: 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: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Applicant: SAP SEInventors: Juhyeon Jeong, Hyeong Seog Kim, Taehyung Lee
-
Publication number: 20240061837Abstract: 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: ApplicationFiled: August 22, 2022Publication date: February 22, 2024Inventors: Jeong Hee WON, Hyeong Seog Kim
-
Patent number: 11461363Abstract: 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: GrantFiled: March 31, 2020Date of Patent: October 4, 2022Assignee: SAP SEInventors: Seungho Yoo, Ji Hoon Jang, Seyeong Bae, Yong Sik Kwon, Hyeong Seog Kim
-
Patent number: 11455288Abstract: 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: GrantFiled: March 20, 2020Date of Patent: September 27, 2022Assignee: SAP SEInventors: Ji Hoon Jang, Hyeong Seog Kim, Yong Sik Kwon
-
Patent number: 11204911Abstract: 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: GrantFiled: March 20, 2020Date of Patent: December 21, 2021Assignee: SAP SEInventors: Ji Hoon Jang, Seungho Yoo, Yong Sik Kwon, Hyeong Seog Kim
-
Publication number: 20210311962Abstract: 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: ApplicationFiled: March 31, 2020Publication date: October 7, 2021Inventors: Seungho Yoo, Ji Hoon Jang, Seyeong Bae, Yong Sik Kwon, Hyeong Seog Kim
-
Publication number: 20210294785Abstract: 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: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Ji Hoon Jang, Hyeong Seog Kim, Yong Sik Kwon
-
Publication number: 20210294786Abstract: 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: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Ji Hoon Jang, Seungho Yoo, Yong Sik Kwon, Hyeong Seog Kim
-
Patent number: 10949310Abstract: 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: GrantFiled: November 28, 2016Date of Patent: March 16, 2021Assignee: SAP SEInventors: Hyeong Seog Kim, Yong Sik Kwon, Seyeong Bae, Ji Hoon Jang, Won Wook Hong
-
Patent number: 10740311Abstract: 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: GrantFiled: September 14, 2015Date of Patent: August 11, 2020Assignee: SAP SEInventors: Jaeyun Noh, Hyeong Seog Kim