Patents by Inventor Anjan G. Lukkoor
Anjan G. Lukkoor 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: 10901863Abstract: A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.Type: GrantFiled: November 15, 2018Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Anjan G. Lukkoor, James D. Spyker
-
Patent number: 10289383Abstract: Embodiments of the present invention provide systems and methods for enabling cross object synchronization. An algorithm is applied in order to obtain a consistent view of multiple Kafka topics. One set of objects are associated with a first Kafka topic and another set of objects are associated with a second Kafka topic. The first Kafka topic and the second Kafka topic are processed as a single Kafka topic which leads to common transactional coordinate points associated with the first and second Kafka topics. The common transaction coordinate point is indicative of a consistent view of the multiple Kafka topics.Type: GrantFiled: July 28, 2016Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Anjan G. Lukkoor, James D. Spyker
-
Publication number: 20190087289Abstract: A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.Type: ApplicationFiled: November 15, 2018Publication date: March 21, 2019Inventors: Anjan G. Lukkoor, James D. Spyker
-
Patent number: 10216586Abstract: A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.Type: GrantFiled: November 9, 2016Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Anjan G. Lukkoor, James D. Spyker
-
Publication number: 20180165306Abstract: A mechanism is provided in a data processing system for executing queries referencing data stored in a unified data layer. A relational engine executing on the data processing system receives a structured query language (SQL) query from a client. A query processor executing on the data processing system accesses integrated data sources including a unified data layer (UDL) data source storing UDL topic files via a data virtualization layer to form query results. The data virtualization layer projects the UDL topic files into relational form. The relational engine returns the query results to the client.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Paul M. Cardarette, Anjan G. Lukkoor, James D. Spyker
-
Publication number: 20180165307Abstract: A mechanism is provided in a data processing system for executing queries referencing data stored in a unified data layer. A relational engine executing on the data processing system receives a structured query language (SQL) query from a client. A query processor executing on the data processing system accesses integrated data sources including a unified data layer (UDL) data source storing UDL topic files via a data virtualization layer to form query results. The data virtualization layer projects the UDL topic files into relational form. The relational engine returns the query results to the client.Type: ApplicationFiled: January 29, 2018Publication date: June 14, 2018Inventors: Paul M. Cadarette, Anjan G. Lukkoor, James D. Spyker
-
Publication number: 20180129571Abstract: A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.Type: ApplicationFiled: November 9, 2016Publication date: May 10, 2018Inventors: Anjan G. Lukkoor, James D. Spyker
-
Patent number: 9910745Abstract: A primary system is established at a first site. The primary system hosts an application and a primary database for remote users that use the application to manage data of the primary database. A unified data layer is established at a remote site. The unified data layer provides access to data of the primary database without providing access to the primary database. A triggering event that impairs the ability of the primary system to host the application is detected. A recovery system is instantiated in response to detecting the triggering event. The recovery system includes both a recovery instance of the application and a recovery database for the data of the application. The recovery database is populated using the unified data layer. The recovery system is activated such that remote users can access the recovery instance of the application to manage data of the recovery database.Type: GrantFiled: July 25, 2017Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Anjan G. Lukkoor, James D. Spyker
-
Publication number: 20180032582Abstract: Embodiments of the present invention provide systems and methods for enabling cross object synchronization. An algorithm is applied in order to obtain a consistent view of multiple Kafka topics. One set of objects are associated with a first Kafka topic and another set of objects are associated with a second Kafka topic. The first Kafka topic and the second Kafka topic are processed as a single Kafka topic which leads to common transactional coordinate points associated with the first and second Kafka topics. The common transaction coordinate point is indicative of a consistent view of the multiple Kafka topics.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Anjan G. Lukkoor, James D. Spyker