Patents Assigned to Corent Technology, Inc.
-
Patent number: 12126676Abstract: 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: GrantFiled: May 9, 2023Date of Patent: October 22, 2024Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
-
Patent number: 11689435Abstract: 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: GrantFiled: June 29, 2020Date of Patent: June 27, 2023Assignee: CORENT TECHNOLOGY, INC.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 11671482Abstract: 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: GrantFiled: May 4, 2021Date of Patent: June 6, 2023Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
-
Patent number: 11019136Abstract: 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: GrantFiled: May 23, 2019Date of Patent: May 25, 2021Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Balakrishnan Ramalingam, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 10824591Abstract: 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: GrantFiled: August 2, 2018Date of Patent: November 3, 2020Assignee: CORENT TECHNOLOGY, INC.Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabhu P., Shafiullah Syed, R. Scott Chate
-
Patent number: 10700951Abstract: 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: GrantFiled: April 17, 2019Date of Patent: June 30, 2020Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 10320893Abstract: 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: GrantFiled: July 31, 2015Date of Patent: June 11, 2019Assignee: CORENT TECHNOLOGY, INC.Inventors: Shafiullah Syed, Balakrishnan Ramalingam, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 10305761Abstract: 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: GrantFiled: July 31, 2015Date of Patent: May 28, 2019Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 10185601Abstract: 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: GrantFiled: November 1, 2017Date of Patent: January 22, 2019Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Feyzi Fatehi, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 9836332Abstract: 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: GrantFiled: July 31, 2015Date of Patent: December 5, 2017Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Feyzi Fatehi, Sethuraman Venkataraman, Jeya Anantha Prabhu
-
Patent number: 9495372Abstract: 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: GrantFiled: December 4, 2012Date of Patent: November 15, 2016Assignee: CORENT TECHNOLOGY, INC.Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabu P, Shafiullah Syed, R. Scott Chate
-
Publication number: 20130097204Abstract: 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: ApplicationFiled: December 4, 2012Publication date: April 18, 2013Applicant: CORENT TECHNOLOGY, INC.Inventor: Corent Technology, Inc.
-
Publication number: 20130081109Abstract: 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: ApplicationFiled: January 27, 2012Publication date: March 28, 2013Applicant: CORENT TECHNOLOGY, INC.Inventors: S. Venkataraman, Michael Oliver, Jeya Anantha Prabu P., Shafiullah Syed, R. Scott Chate
-
Patent number: 8326876Abstract: 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: GrantFiled: March 5, 2012Date of Patent: December 4, 2012Assignee: Corent Technology, Inc.Inventors: S Venkataraman, Michael Oliver, Jeya Anantha Prabu P, Shafiullah Syed, R Scott Chate