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: 11893041Abstract: 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: GrantFiled: March 26, 2020Date of Patent: February 6, 2024Assignee: International Business Machines CorporationInventors: Knut Stolze, Vassil Radkov Dimov, Christian Michel, Daniel Martin
-
Patent number: 11886437Abstract: Methods, computer program products, and systems are presented.Type: GrantFiled: December 8, 2021Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Daniel Martin, Sowmya Kameswaran, Vassil Radkov Dimov, Christian Michel, Manogari Nogi Simanjuntak
-
Publication number: 20230325404Abstract: 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: ApplicationFiled: April 6, 2022Publication date: October 12, 2023Inventors: Vassil Radkov Dimov, Daniel Martin, Christian Michel, Namik Hrle
-
Publication number: 20230315753Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Inventors: Vassil Radkov Dimov, Eirini Kalogeiton, Jens Müller, Felix Beier, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Daniel Martin
-
Publication number: 20230277946Abstract: 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: ApplicationFiled: November 24, 2021Publication date: September 7, 2023Inventors: Vassil Radkov Dimov, Tobias Kevin Franzel, Basem Elasioty, Cornelius Wiehl, Kareem Amin, Stephane Rodet, Aaron K. Baughman
-
Publication number: 20230177054Abstract: Methods, computer program products, and systems are presented.Type: ApplicationFiled: December 8, 2021Publication date: June 8, 2023Inventors: Daniel MARTIN, Sowmya KAMESWARAN, Vassil Radkov DIMOV, Christian MICHEL, Manogari Nogi SIMANJUNTAK
-
Patent number: 11669535Abstract: 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: GrantFiled: November 18, 2021Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
-
Publication number: 20230153314Abstract: 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: ApplicationFiled: November 18, 2021Publication date: May 18, 2023Inventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
-
Patent number: 11475043Abstract: 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: GrantFiled: March 5, 2021Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Dennis Butterstein, Adnan Ahmad, Jéssica Costa da Rocha, Samy Tafasca, Vassil Radkov Dimov, Zeyuan Zhang
-
Publication number: 20220284035Abstract: 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: ApplicationFiled: March 5, 2021Publication date: September 8, 2022Inventors: Dennis Butterstein, Adnan Ahmad, Jéssica Costa da Rocha, Samy Tafasca, Vassil Radkov Dimov, Zeyuan Zhang
-
Patent number: 11386805Abstract: 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: GrantFiled: July 1, 2019Date of Patent: July 12, 2022Assignee: International Business Machines CorporationInventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
-
Patent number: 11380214Abstract: 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: GrantFiled: February 19, 2019Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
-
Patent number: 11269925Abstract: 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: GrantFiled: March 26, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Daniel Martin, Knut Stolze, Christian Michel, Vassil Radkov Dimov
-
Publication number: 20200364241Abstract: 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: ApplicationFiled: March 26, 2020Publication date: November 19, 2020Inventors: Knut Stolze, Vassil Radkov Dimov, Christian Michel, Daniel Martin
-
Publication number: 20200364240Abstract: 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: ApplicationFiled: March 26, 2020Publication date: November 19, 2020Inventors: Daniel Martin, Knut Stolze, Christian Michel, Vassil Radkov Dimov
-
Publication number: 20200265740Abstract: 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: ApplicationFiled: July 1, 2019Publication date: August 20, 2020Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova
-
Publication number: 20200265739Abstract: 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: ApplicationFiled: February 19, 2019Publication date: August 20, 2020Inventors: Reinhold Geiselhart, Frank Küster, Vassil Radkov Dimov, Zalina Baysarova, Iliyana Ivanova