Patents by Inventor Yongjae Chuh

Yongjae Chuh 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).

  • Patent number: 11582585
    Abstract: Methods and systems for transmitting location updates include determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location. It is determined that the deviation distance exceeds a deviation threshold. A location update is transmitted to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: February 14, 2023
    Assignee: ISHARINGSOFT, INC.
    Inventors: Yi-Ling Lin, Yongjae Chuh, Hae Kyung Cho
  • Publication number: 20220103975
    Abstract: Methods and systems for transmitting location updates include determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location. It is determined that the deviation distance exceeds a deviation threshold. A location update is transmitted to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 31, 2022
    Inventors: Yi-Ling Lin, Yongjae Chuh, Hae Kyung Cho
  • Patent number: 11140519
    Abstract: Methods and systems for transmitting location updates include determining a deviation distance, based on an extrapolated travel direction and an actual travel direction from a last updated location. It is determined that the deviation distance exceeds a deviation threshold. A location update is transmitted to a tracking server, responsive to the determination that the deviation distance exceeds the deviation threshold.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 5, 2021
    Assignee: ISHARINGSOFT, INC.
    Inventors: Yi-Ling Lin, Yongjae Chuh, Hae Kyung Cho
  • Patent number: 10877956
    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently providing transaction-consistent snapshots of data stored in or associated with a database stored within a database management system. An embodiment operates by receiving, at a source database, an update request to update a table at the source database and transmitting a message to a cache node to invalidate a copy of a table time stamp associated with the table, where the copy of the table time stamp is stored at the cache node. The embodiment continues by updating the table at the source database based on the update request.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: December 29, 2020
    Assignee: SAP SE
    Inventors: Changgyoo Park, Yongjae Chuh, Juchang Lee, Norman May, Thomas Seufert, Hannes Jakschitsch
  • Patent number: 10353895
    Abstract: Disclosed herein are systems, methods, and computer program products for providing transaction-consistent snapshots of data stored in or associated with a database. An embodiment operates by receiving, at a source database, an update request to update data associated with a table stored at the source database, and modifying a value of a modification-in-progress data structure corresponding to the table to indicate that a modification is in progress for the table. The embodiment includes updating a value of a commit identification counter and a table time stamp associated with the table to indicate that cached data having a time stamp older than the updated time stamp are invalid. The embodiment further includes modifying the value of the modification-in-progress counter to indicate completion of table modification.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 16, 2019
    Assignee: SAP SE
    Inventors: Changgyoo Park, Yongjae Chuh, Juchang Lee, Norman May, Thomas Seufert, Hannes Jakschitsch
  • Patent number: 10102120
    Abstract: Technologies for performing garbage collection in database systems, such as multi-version concurrency control (MVCC) database systems, are described. For example, different garbage collection techniques can be used separately or in various combinations, including interval garbage collection, group garbage collection, table garbage collection, and combinations. For example, a particular type of combination, called hybrid garbage collection, uses technique from interval garbage collection and group garbage collection, or from interval, group, and table garbage collection.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: October 16, 2018
    Assignee: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park, Jaeyun Noh, Yongjae Chuh, Hyungyu Shin, Seongyun Ko
  • Patent number: 10028097
    Abstract: A method for processing user location information based on non-periodic update includes at least: requesting installation of a location processing agent controlling a location measurement sensor from the at least one location information providing terminal; receiving a request for approval of at least one location information providing terminal from a location information requesting terminal and providing a link message accepting the approval request of the at least one location information providing terminal; if a request for location of a specific location information providing terminal is received from the location information requesting terminal, requesting the corresponding location information from the corresponding location processing agent; and if the location measurement sensor is successfully controlled by the corresponding location processing agent, receiving location information of the specific location information providing terminal from the corresponding location processing agent.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 17, 2018
    Assignee: ISHARINGSOFT, INC.
    Inventor: Yongjae Chuh
  • Publication number: 20170357575
    Abstract: Technologies for performing garbage collection in database systems, such as multi-version concurrency control (MVCC) database systems, are described. For example, different garbage collection techniques can be used separately or in various combinations, including interval garbage collection, group garbage collection, table garbage collection, and combinations. For example, a particular type of combination, called hybrid garbage collection, uses technique from interval garbage collection and group garbage collection, or from interval, group, and table garbage collection.
    Type: Application
    Filed: January 9, 2017
    Publication date: December 14, 2017
    Applicant: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park, Jaeyun Noh, Yongjae Chuh, Hyungyu Shin, Seongyun Ko
  • Publication number: 20170147638
    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently providing transaction-consistent snapshots of data stored in or associated with a database stored within a database management system. An embodiment operates by receiving, at a source database, an update request to update data associated with a table stored at the source database. The embodiment continues by modifying a value of a modification-in-progress data structure corresponding to the table to indicate that a modification is in progress for the table, and that cached data associated with the table is invalid while the modification is in progress for the table and performing the table update based, at least, on information received in the update request.
    Type: Application
    Filed: December 7, 2015
    Publication date: May 25, 2017
    Inventors: Changgyoo Park, Yongjae Chuh, Juchang Lee, Norman May, Thomas Seufert, Hannes Jakschitsch
  • Publication number: 20170147628
    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently providing transaction-consistent snapshots of data stored in or associated with a database stored within a database management system. An embodiment operates by receiving, at a source database, an update request to update a table at the source database and transmitting a message to a cache node to invalidate a copy of a table time stamp associated with the table, where the copy of the table time stamp is stored at the cache node. The embodiment continues by updating the table at the source database based on the update request.
    Type: Application
    Filed: December 31, 2015
    Publication date: May 25, 2017
    Inventors: Changgyoo Park, Yongjae Chuh, Juchang Lee, Norman May, Thomas Seufert, Hannes Jakschitsch
  • Patent number: 9501502
    Abstract: Systems, methods and computer program product embodiments for providing a locking protocol for partitioned and distributed database tables are disclosed herein. A locking method includes executing, by at least one processor, a first database transaction on a second node, attempting to acquire and acquiring a lock on the second node in intentional exclusive mode, executing, by the at least one processor, a second database transaction on a first node, acquiring a lock on the first node in exclusive mode and waiting to acquire a lock on the second node in exclusive mode, routing, by the at least one processor, the first database transaction to the first node and unsuccessfully trying to acquire a lock on the first node and committing, by the at least one processor, the first database transaction.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: November 22, 2016
    Assignee: SAP AG
    Inventors: Juchang Lee, Jin Yeon Lee, Yongjae Chuh, Jaeyun Noh
  • Patent number: 9098522
    Abstract: Systems, methods and computer program product embodiments for providing version garbage collection using snapshot lists are disclosed herein. Version garbage collection using snapshot lists includes storing, by at least one processor, versions of a record in a database table, the record comprising a record value and a version timestamp, storing, by the at least one processor, active snapshots in two levels of active snapshot lists, an active snapshot comprising a transaction identifier and a snapshot timestamp, determining, by the at least one processor, a minimum active snapshot from the active snapshots in the two levels of active snapshot lists and deleting, by the at least one processor, versions of the record having a version timestamp earlier than a snapshot timestamp of the minimum active snapshot.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 4, 2015
    Assignee: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park, Yongjae Chuh, Jaeyun Noh, Michael Muehle
  • Publication number: 20140156619
    Abstract: Systems, methods and computer program product embodiments for providing a locking protocol for partitioned and distributed database tables are disclosed herein. A locking method includes executing, by at least one processor, a first database transaction on a second node, attempting to acquire and acquiring a lock on the second node in intentional exclusive mode, executing, by the at least one processor, a second database transaction on a first node, acquiring a lock on the first node in exclusive mode and waiting to acquire a lock on the second node in exclusive mode, routing, by the at least one processor, the first database transaction to the first node and unsuccessfully trying to acquire a lock on the first node and committing, by the at least one processor, the first database transaction.
    Type: Application
    Filed: January 25, 2013
    Publication date: June 5, 2014
    Inventors: Juchang LEE, Jin Yeon Lee, Yongjae Chuh, Jaeyun Noh
  • Publication number: 20140149353
    Abstract: Systems, methods and computer program product embodiments for providing version garbage collection using snapshot lists are disclosed herein. Version garbage collection using snapshot lists includes storing, by at least one processor, versions of a record in a database table, the record comprising a record value and a version timestamp, storing, by the at least one processor, active snapshots in two levels of active snapshot lists, an active snapshot comprising a transaction identifier and a snapshot timestamp, determining, by the at least one processor, a minimum active snapshot from the active snapshots in the two levels of active snapshot lists and deleting, by the at least one processor, versions of the record having a version timestamp earlier than a snapshot timestamp of the minimum active snapshot.
    Type: Application
    Filed: January 25, 2013
    Publication date: May 29, 2014
    Inventors: Juchang Lee, Chang Gyoo Park, Yongjae Chuh, Jaeyun Noh, Michael Muehle