18470585. APPLICATION VERSIONING AND UPGRADE simplified abstract (Snowflake Inc.)

From WikiPatents
Jump to navigation Jump to search

APPLICATION VERSIONING AND UPGRADE

Organization Name

Snowflake Inc.

Inventor(s)

Damien Carru of New York NY (US)

Jeremy Yujui Chen of Newark CA (US)

Pui Kei Johnston Chu of Richmond Hill (CA)

Benoit Dageville of San Mateo CA (US)

Scott C. Gray of Richmond Hill (CA)

Unmesh Jagtap of San Mateo CA (US)

Subramanian Muralidhar of Mercer Island WA (US)

APPLICATION VERSIONING AND UPGRADE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18470585 titled 'APPLICATION VERSIONING AND UPGRADE

The abstract describes a methodology for upgrading and patching an in-database application package and its application instances. The data platform determines the number of objects of an application instance running on the platform at a previous version level of the application package. If there are one or more objects running at the previous version level, the platform continues to determine the number of objects. If there are no objects running at the previous version level, the platform upgrades the application instance to the new version of the application package.

  • The data platform determines the number of objects of an application instance running on the platform at a previous version level of the application package.
  • If there are objects running at the previous version level, the platform continues to determine the number of objects.
  • If there are no objects running at the previous version level, the platform upgrades the application instance to the new version of the application package.

Potential Applications: - This methodology can be applied in database management systems to efficiently upgrade and patch application packages. - It can be used in cloud computing environments to streamline the process of updating application instances.

Problems Solved: - Simplifies the process of upgrading and patching application instances in a data platform. - Ensures that all application instances are running on the latest version of the application package.

Benefits: - Increases efficiency in managing application instances. - Reduces the risk of running outdated versions of application packages.

Commercial Applications: Title: Enhanced Database Management System for Efficient Application Upgrades This technology can be utilized by software companies, cloud service providers, and database management firms to automate and streamline the process of upgrading application instances. It can lead to cost savings, improved performance, and enhanced security for businesses relying on in-database applications.

Questions about the technology: 1. How does this methodology improve the overall efficiency of managing application instances in a data platform? 2. What are the potential challenges that may arise when implementing this methodology in a complex database environment?


Original Abstract Submitted

Methodologies for upgrading and patching an in-database application package and its application instances. A data platform determines a number of objects of an application instance running on the data platform at a previous version level of an application package of the application instance. In response to determining the number of objects of the application package running on the data platform at the previous version level of the application package is one or more, the data platform continues determining the number of objects running on the data platform at a previous version level of the application package. In response to determining the number of objects of the application instance running on the data platform at the previous version level of the application package is none, the data platform upgrades the application instance to the new version of the application package.