Patents by Inventor Vassil Radkov Dimov

Vassil Radkov Dimov 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: 11893041
    Abstract: The present disclosure relates to a method for data synchronization between a source database system and target database system, wherein execution of a database transaction of the source database system is complete if a processing step followed by an application step of the database transaction is performed. For each identified database transaction, a processing step and/or application step may be performed.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: February 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Knut Stolze, Vassil Radkov Dimov, Christian Michel, Daniel Martin
  • Patent number: 11886437
    Abstract: Methods, computer program products, and systems are presented.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: January 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Sowmya Kameswaran, Vassil Radkov Dimov, Christian Michel, Manogari Nogi Simanjuntak
  • Publication number: 20230325404
    Abstract: A method for executing a query on a target database against the most recent source data is disclosed. The method comprises maintaining linked—i.e., at least partially synchronized—databases comprising a source and a target database. The method comprises receiving a direct query against a table in the target database, the query comprising a request for using the most recent source data and requesting by the target database from the source database a status about latest data regarding the table. Upon the status indicating that data in the table do not correspond to the most recent data, the method comprises waiting up to a predefined time period for the most recent data of the table to be synchronized from the source database to the target database, and upon the data of the table not being synchronized within the predefined time period, the method comprises issuing a timeout signal.
    Type: Application
    Filed: April 6, 2022
    Publication date: October 12, 2023
    Inventors: Vassil Radkov Dimov, Daniel Martin, Christian Michel, Namik Hrle
  • Publication number: 20230315753
    Abstract: In an approach, a processor receives a data manipulation request on a target database. A processor sends the data manipulation request to a source database. The source database attempts to persist a data manipulation action relating to the data manipulation request. Responsive to a successful attempt to persist the data manipulation action: the source database sends a log position of the data manipulation action to a data replication engine; a processor replicates the data manipulation request triggering the data manipulation action in the target database; and a processor confirms to the target database that the data manipulation action in the target database has been completed.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Vassil Radkov Dimov, Eirini Kalogeiton, Jens Müller, Felix Beier, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Daniel Martin
  • Publication number: 20230277946
    Abstract: A computer-implemented method for detecting a change in a meta-environment is disclosed. The method comprises collecting historic parameter values from at least one actor being active in the meta-environment, wherein each of the at least one actors has a set of abilities represented by parameters relating to the collected parameter values, collecting current parameter values from the at least one actor being active in the meta-environment, determining weight values of the collected historic parameters and weight values of the collected current parameters, and upon a value of a function of the determined weight values of the historic parameters and the weight values of the collected current parameters being greater than a predefined threshold value, determining a detection of the change in the meta-environment.
    Type: Application
    Filed: November 24, 2021
    Publication date: September 7, 2023
    Inventors: Vassil Radkov Dimov, Tobias Kevin Franzel, Basem Elasioty, Cornelius Wiehl, Kareem Amin, Stephane Rodet, Aaron K. Baughman
  • Publication number: 20230177054
    Abstract: Methods, computer program products, and systems are presented.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Daniel MARTIN, Sowmya KAMESWARAN, Vassil Radkov DIMOV, Christian MICHEL, Manogari Nogi SIMANJUNTAK
  • Patent number: 11669535
    Abstract: Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
  • Publication number: 20230153314
    Abstract: Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Inventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
  • Patent number: 11475043
    Abstract: The present disclosure relates to a computer implemented method for applying changes into tables of a target database system using a data synchronization system, the data synchronization system being configured to automatically use at least one configurable parameter for applying a requested change in the target database system. The method provides a trained machine learning model, the machine learning model being configured to adjust the at least one configurable parameter based on a workload level. The method determines a current workload level at the target database system and uses the machine learning model for adjusting the at least one configurable parameter according to the determined workload level.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dennis Butterstein, Adnan Ahmad, Jéssica Costa da Rocha, Samy Tafasca, Vassil Radkov Dimov, Zeyuan Zhang
  • Publication number: 20220284035
    Abstract: The present disclosure relates to a computer implemented method for applying changes into tables of a target database system using a data synchronization system, the data synchronization system being configured to automatically use at least one configurable parameter for applying a requested change in the target database system. The method provides a trained machine learning model, the machine learning model being configured to adjust the at least one configurable parameter based on a workload level. The method determines a current workload level at the target database system and uses the machine learning model for adjusting the at least one configurable parameter according to the determined workload level.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Dennis Butterstein, Adnan Ahmad, Jéssica Costa da Rocha, Samy Tafasca, Vassil Radkov Dimov, Zeyuan Zhang
  • Patent number: 11386805
    Abstract: Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
  • Patent number: 11380214
    Abstract: Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
  • Patent number: 11269925
    Abstract: According to one embodiment, a method, computer system, and computer program product for data synchronization between a source database system and a target database system, the source database system including a source dataset and the target database system including a target dataset that is configured to include a copy of the source dataset. The embodiment may include configuring the target database system to detect data changes in the source dataset. The embodiment may include applying the detected data changes on the target dataset.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Knut Stolze, Christian Michel, Vassil Radkov Dimov
  • Publication number: 20200364241
    Abstract: The present disclosure relates to a method for data synchronization between a source database system (101) and target database system (103), wherein execution of a database transaction of the source database system (101) is complete if a processing step followed by an application step of the database transaction is performed. The method comprises: identifying (201) in a current time interval one or more database transactions of the source database system (101). For each transaction of the identified database transactions, the target database system (103) may be caused to perform the processing step and/or application step of the transaction.
    Type: Application
    Filed: March 26, 2020
    Publication date: November 19, 2020
    Inventors: Knut Stolze, Vassil Radkov Dimov, Christian Michel, Daniel Martin
  • Publication number: 20200364240
    Abstract: The present disclosure relates to a change data capture method for data synchronization between a source database system (101) and target database system (103), the source database system (101) comprising a source dataset and the target database system (103) comprising a target dataset (113) that is configured to comprise a copy of the source dataset (102). The method comprises: configuring (301) the target database system to detect data changes in the source dataset and to apply (303) the detected data changes on the target dataset.
    Type: Application
    Filed: March 26, 2020
    Publication date: November 19, 2020
    Inventors: Daniel Martin, Knut Stolze, Christian Michel, Vassil Radkov Dimov
  • Publication number: 20200265740
    Abstract: Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
    Type: Application
    Filed: July 1, 2019
    Publication date: August 20, 2020
    Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
  • Publication number: 20200265739
    Abstract: Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova