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: 10901863
    Abstract: 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: Grant
    Filed: November 15, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Patent number: 10289383
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Publication number: 20190087289
    Abstract: 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: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Patent number: 10216586
    Abstract: 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: Grant
    Filed: November 9, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Publication number: 20180165307
    Abstract: 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: Application
    Filed: January 29, 2018
    Publication date: June 14, 2018
    Inventors: Paul M. Cadarette, Anjan G. Lukkoor, James D. Spyker
  • Publication number: 20180165306
    Abstract: 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: Application
    Filed: December 9, 2016
    Publication date: June 14, 2018
    Inventors: Paul M. Cardarette, Anjan G. Lukkoor, James D. Spyker
  • Publication number: 20180129571
    Abstract: 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: Application
    Filed: November 9, 2016
    Publication date: May 10, 2018
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Patent number: 9910745
    Abstract: 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: Grant
    Filed: July 25, 2017
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Anjan G. Lukkoor, James D. Spyker
  • Publication number: 20180032582
    Abstract: 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: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Anjan G. Lukkoor, James D. Spyker