Snowflake inc. (20240311136). LOADING PROCEDURES OF VERSIONED SCHEMA simplified abstract

From WikiPatents
Jump to navigation Jump to search

LOADING PROCEDURES OF VERSIONED SCHEMA

Organization Name

snowflake inc.

Inventor(s)

Damien Carru of New York NY (US)

Benoit Dageville of San Mateo CA (US)

Unmesh Jagtap of San Mateo CA (US)

Subramanian Muralidhar of Mercer Island WA (US)

Jan Michael Timmerman of Guelph (CA)

LOADING PROCEDURES OF VERSIONED SCHEMA - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240311136 titled 'LOADING PROCEDURES OF VERSIONED SCHEMA

The abstract of the patent application describes a process for maintaining a call stack of executing objects of an application package with a versioned schema. This process involves determining the version of a procedure based on a call context and adding the current version of the application package to the call context if the version of the procedure is not already present.

  • Simplified Explanation: The patent application outlines a method for tracking the versions of procedures in an application package to ensure proper execution based on the call context.
  • Key Features and Innovation:

- Process for maintaining a call stack of executing objects with a versioned schema - Determining the version of a procedure based on call context - Adding the current version of the application package to the call context if needed

  • Potential Applications:

- Software development and version control systems - Application packaging and deployment processes - Call stack management in complex applications

  • Problems Solved:

- Ensuring the correct version of procedures is executed in an application package - Managing call stack efficiently in a versioned schema environment

  • Benefits:

- Improved version control and maintenance of application packages - Enhanced reliability and consistency in executing procedures - Streamlined call stack management process

  • Commercial Applications:

- This technology can be utilized by software development companies to enhance their version control systems and streamline application packaging and deployment processes.

  • Questions about Versioned Schema:

1. How does the process of maintaining a call stack of executing objects benefit software development companies? - The process ensures the correct version of procedures is executed, leading to improved reliability and consistency in application performance.

2. What are the potential applications of versioned schema technology in other industries besides software development? - Versioned schema technology can be applied in any field that requires version control and management of executing objects, such as data management systems or IoT devices.


Original Abstract Submitted

a versioned schema of a data platform. a process of maintaining a call stack of executing objects of an application package having a versioned schema includes calling, by a first procedure executed by one or more processors, a second procedure of a versioned application instance, and determining, by the first procedure, a version of the second procedure based on a call context. in response to determining that the version of the second procedure is not in the call context, the first procedure determines a current version of the versioned application package adds the current version to the call context as the version of the second procedure.