Patents Assigned to Corent Technology, Inc.
  • Patent number: 12126676
    Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: October 22, 2024
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
  • Patent number: 11689435
    Abstract: An accurate monitoring system for a multi-tenant system monitors each data stream of the multi-tenant system and determines the identity of the tenant using each of the data streams, and the application that the tenant is accessing. Aspects of each data stream are aggregated by a bucket aggregator to track and record trends for each tenant and/or each application. The aggregated data could be filtered, sorted, and reported for accurate subscription billing for each of the tenants and/or applications within a multi-tenant system.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: June 27, 2023
    Assignee: CORENT TECHNOLOGY, INC.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 11671482
    Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: June 6, 2023
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
  • Patent number: 11019136
    Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud to optimize performance.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: May 25, 2021
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Balakrishnan Ramalingam, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 10824591
    Abstract: An automated transformation system uses a tenant-aware interface module to transform one or more single-tenant systems to a multi-tenant SaaS System. The interface module gleans tenant IDs by querying a third party source (not the non-tenant-aware application), and uses those tenant IDs to translate non-tenant-aware data repository commands from known tenants into tenant-aware data repository commands. A specialized data collection module can then execute the tenant-aware data repository commands via a database connector.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: November 3, 2020
    Assignee: CORENT TECHNOLOGY, INC.
    Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabhu P., Shafiullah Syed, R. Scott Chate
  • Patent number: 10700951
    Abstract: An accurate monitoring system for a multi-tenant system monitors each data stream of the multi-tenant system and determines the identity of the tenant using each of the data streams, and the application that the tenant is accessing. Aspects of each data stream are aggregated by a bucket aggregator to track and record trends for each tenant and/or each application. The aggregated data could be filtered, sorted, and reported for accurate subscription billing for each of the tenants and/or applications within a multi-tenant system.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: June 30, 2020
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 10320893
    Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud to optimize performance.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 11, 2019
    Assignee: CORENT TECHNOLOGY, INC.
    Inventors: Shafiullah Syed, Balakrishnan Ramalingam, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 10305761
    Abstract: An accurate monitoring system for a multi-tenant system monitors each data stream of the multi-tenant system and determines the identity of the tenant using each of the data streams, and the application that the tenant is accessing. Aspects of each data stream are aggregated by a bucket aggregator to track and record trends for each tenant and/or each application. The aggregated data could be filtered, sorted, and reported for accurate subscription billing for each of the tenants and/or applications within a multi-tenant system.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: May 28, 2019
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 10185601
    Abstract: A system that transforms non-SaaS applications into tenant-aware SaaS applications is disclosed, which analyzes the non SaaS applications to determine which intercepts to external libraries need to be translated into SaaS intercepts that utilize SaaS tenancy services, SaaS operations services, and/or SaaS business services. The system transforms the non-SaaS applications into SaaS applications by providing intercept handlers that call SaaS services on demand when the transformed SaaS application throws a transformed SaaS interrupt.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: January 22, 2019
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Feyzi Fatehi, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 9836332
    Abstract: A system that transforms non-SaaS (non Software as a Service) applications into tenant-aware SaaS (Software as a Service) applications is disclosed, which analyzes the non SaaS applications to determine which intercepts to external libraries need to be translated into SaaS intercepts that utilize SaaS tenancy services, SaaS operations services, and/or SaaS business services. The system transforms the non-SaaS applications into SaaS applications by providing intercept handlers that call SaaS services on demand when the transformed SaaS application throws a transformed SaaS interrupt.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: December 5, 2017
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Feyzi Fatehi, Sethuraman Venkataraman, Jeya Anantha Prabhu
  • Patent number: 9495372
    Abstract: A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: November 15, 2016
    Assignee: CORENT TECHNOLOGY, INC.
    Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabu P, Shafiullah Syed, R. Scott Chate
  • Publication number: 20130097204
    Abstract: A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
    Type: Application
    Filed: December 4, 2012
    Publication date: April 18, 2013
    Applicant: CORENT TECHNOLOGY, INC.
    Inventor: Corent Technology, Inc.
  • Publication number: 20130081109
    Abstract: A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
    Type: Application
    Filed: January 27, 2012
    Publication date: March 28, 2013
    Applicant: CORENT TECHNOLOGY, INC.
    Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabu P., Shafiullah Syed, R. Scott Chate
  • Patent number: 8326876
    Abstract: A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: December 4, 2012
    Assignee: Corent Technology, Inc.
    Inventors: S Venkataraman, Michael Oliver, Jeya Anantha Prabu P, Shafiullah Syed, R Scott Chate