A system and method that ensures the automatic application of correct templates during the restoration of cloud-based computing systems.

TR202500948A2Pending Publication Date: 2026-08-21ORİON INNOVATİON BİLGİ TEKNOLOJİLERİ ANONİM ŞİRKETİ
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TR202500948
Authority / Receiving Office
TR · TR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-28
Publication Date
2026-08-21

Smart Images

  • Figure 00000012_0000
    Figure 00000012_0000
  • Figure 00000012_0001
    Figure 00000012_0001
Patent Text Reader

Abstract

The invention relates to a system and method for automatically detecting and applying appropriate template files when restoring a previous version of a computer system to address potential problems that may arise during the transition to new software versions.
Need to check novelty before this filing date? Find Prior Art

Description

1 TARIFF During the restoration phase of cloud-based computing systems. A system and method that enables the automatic application of correct templates. TECHNICAL FIELD The invention addresses potential issues that may arise during the transition of information systems to new software versions. Due to problems, the appropriate template is needed during the process of restoring the previous version. a system and method that enables the automatic detection and application of files 10 It is related. PREVIOUS TECHNIQUE Today's information systems, the technological advancements that have taken place in the past 15 years In line with this, systems are now increasingly referred to as cloud-native. whether in public cloud or private cloud environments, it is easy and They operate in structures that are scalable and can be updated efficiently. These systems... settings can be easily configured during installation and upgrades to new software versions. Template files (charts) are generally used for implementation. The 20 mentioned... Systems, in line with developments in cloud technology, are no longer direct as they used to be. Instead of being built on servers, it's more of a cloud-specific architecture based on needs. It is being created and, depending on the intended use of the system, it will be either in a private cloud or a public cloud. They are established in cloud-specific environments. Cloud-specific computing systems are built within the cloud environment. 25 thanks to its easy installation and ability to respond quickly to environmental changes It benefits from scalability features. These systems are easy to set up. And upgrading to a new software version is a common pattern in cloud-based systems. This is done through template files. These template files are used throughout the entire information system. Because they contain important configuration settings for the units, during the system installation phase All settings are automatically configured without any manual intervention. 30 This is how it is implemented. A new software version of an information system established in this way... a technical problem that may occur during or after the functional tests Therefore, it may be necessary to restore the previous software version to the system. Such a situation... in this case the system is both the previous software version and related to that version Template files that have been created are required. This is related to the old version 35. The purpose of restoring using the created template files is to restore the new version. 2 Issues that may arise between template files created for this purpose and the old software version The goal is to prevent inconsistencies. In information systems, when restoring an old version, the template associated with that version is lost. One of the current methods followed for finding and implementing files is IT 5 Template for the update unit responsible for updating and restoring the system The URL (Uniform Resource Locator) of the storage unit (artifactory) where the files are located, (Uniform Resource Locator) information is provided. The URL is stored in the update unit storage unit. By accessing the necessary template files for the software version to be restored, It is used during the restoration process. In this method, 10 files can be easily transferred to the storage unit. With the advantage of being able to access them, the update unit can update the template versions it needs. By submitting the necessary template files, they can access them. However, this is especially true in private cloud environments. A storage unit that every information system can easily access is important both in terms of cost and... It is unavailable for security reasons. In this case, the cloud has restrictions. This prevents the use of this method in their environments. 15 Another method currently being followed is to update and then restore. The system administrator performing the update must provide the necessary template files to the update unit. This is done manually. This method is suitable for information systems with a small number of components. Although it is a feasible method, large and complex computing systems consisting of numerous units... 20 It is not possible to use this method in their systems. This involves manual steps. When this method is used in large-scale computing systems, it is very susceptible to human error. Errors occur due to the use of incorrect template files during the restoration process. It also involves collecting and updating template files from many different units. Because it takes time to transmit, installing the previous software version on the information system is quite... 25 It can take a long time. As a result of research conducted in the literature, the application numbered “2019 / 17869” and “Cloud platforms” The invention is titled "System containing a big data analysis device and the working method of this device". A patent application has been found in Türkiye. The application concerns 30 patents that process big data. It analyzes the data used by software before transferring it to the cloud, and then... A system that includes a big data analysis device that transfers data to storage areas in cloud systems, and This relates to the operating method of the device. However, the application in question concerns new information systems. Due to potential problems that may arise during the transition to previous software versions, During the version restoration process, the appropriate template files are automatically detected and 35 No evidence has been found regarding the system and methods that enabled its implementation. 3 Ultimately, the problems mentioned above, which cannot be solved with current technology, are the subject of this technical analysis. This has made it necessary to make an innovation in the field. A BRIEF DESCRIPTION OF THE INVENTION The present invention aims to eliminate the aforementioned disadvantages and introduce new 5 to the relevant technical field. Restoring cloud-based computing systems to deliver advantages. a system and method that enables the automatic application of correct templates during the process It is related to. The main purpose of the invention is to enable information systems to transition to new software versions in 10 stages. Due to potential problems, it is advisable to revert to the previous version during the restoration process. The goal is to automatically detect and apply template files. All the purposes mentioned above and those that will emerge from the detailed explanation below. To achieve this, the present invention will be made available to users on 15 Information technology enables the collection, processing, storage, and transmission of information through networks. due to problems that may occur during the transition of their systems to new software versions The appropriate template files are automatically generated during the restoration process of the previous version. It is a system that enables the detection and implementation of information, and its feature is that it covers all aspects of the information system. 20 units that enable installation and update processes to be carried out. the installation and update server, on the installation and update server and all version update and restore operations in the information system The update unit performing the update, the template file backed up by the version unit This allows files to be stored grouped according to the name of the software version. Template file storage system, working in conjunction with the update unit, runs 25 files within it. The software stores all template files associated with the version using a template file storage system. backed up and linked to the version requested by the update unit during restore. The mentioned template file version identifies template files and transmits the relevant template files. It includes the unit. Furthermore, the invention enables the collection of information to be made available to users. new information systems that enable the processing, storage and transmission of data over networks Due to potential problems that may arise during the transition to previous software versions, During the version restoration process, the appropriate template files are automatically detected. It is a method that enables its implementation, and its characteristic is that the system administrator has access to electronic devices 35 through the installation and update server, new software is installed on the information system. 4 To upgrade to the newer version, trigger the update process; the update unit updates The template file version unit is informed that the process has begun. all template files associated with the new software version of the unit template file Backup template by grouping software version names on the storage system. The file must communicate to the update unit that the backup process of the version unit is complete. 5 the update unit's process of upgrading the IT system to the new software version completion and functional of the new version by the system administrator via electronic device. performing tests to prevent errors that may occur after the upgrade to the new software version. Therefore, the need arises to restore the previous software version to the information system, and the system administrator can update the previous software version of the information system via an electronic device. initiating the restore process, updating the template file of the unit from the version unit It requests all template files associated with the previous software version, template file version all template files associated with the previous software version of the unit template file After locating it on the storage system, it transmits the update to the update unit. Using template files associated with the previous software version of the unit, 15 It completes the process of restoring the previous software version and the IT system is back to its old state. Continuing to work with the current software version, during the upgrade process to a new software version, or If no errors are found in subsequent functional tests, the new software for the information system will be installed. It includes the steps involved in continuing to work with the current version. The best way to utilize the advantages of the existing invention, together with its structure and additional elements. For it to be understood, it must be considered together with the figures explained below. BRIEF DESCRIPTION OF THE FIGURES Figure 1 shows the restoration of the cloud-specific computing systems that are the subject of the invention. A representative example of the system that ensures the correct templates are automatically applied during the process. It is a representation. Figure 2 shows the restoration of the cloud-specific computing systems that are the subject of the invention. A representative example of the method that enables the automatic application of correct templates in this phase is shown in section 30. It is a representation. The drawings do not necessarily need to be scaled and are necessary for understanding the invention. Details that are not present may have been overlooked. Furthermore, at least to a large extent... Elements that are identical or at least have substantially identical functions are numbered 35 It is shown. REFERENCE NUMBERS 1. Information system 2. Installation and update server 3. Update unit 5 4. Template file version unit 5. Template file storage system 1001. System administrator's installation and update server via electronic device. To upgrade the information system to the new software version, perform the update process via 10 trigger 1002. The template file version indicates that the update process has begun for the update unit. forward to the unit 1003. Template file version unit contains all templates associated with the new software release. 15 files are stored on the template file storage system according to the software version name. grouping backups 1004. Update that the template file version unit backup process is complete. forward to the unit 1005. Updating the IT system of the Update Unit to the new software version. completion and functional 20 of the new version via the system administrator's electronic device. to conduct tests 1006. Due to potential errors that may occur after the upgrade to the new software version, the IT department... the need arises to restore the previous software version to the system and the system the manager restores the previous software version of the information system via electronic device Start the installation process 25 1007. The template file of the update unit is based on the software version prior to the release unit. requesting all linked template files 1008. The template file version unit contains all templates associated with the previous software version. After locating the files on the template file storage system, update them to the unit. transmission 30 1009. Using template files associated with the previous software version of the update unit. the process of restoring the previous software version to the IT system is completed and the IT the system continues to operate with the old software version 1010. An error occurred during the upgrade process or subsequent functional testing of the new software version. If this is not the case, the information system must continue to operate with the new software version. 35 DETAILED DESCRIPTION OF THE INVENTION 6 In this detailed explanation, the information systems (1) that are specifically built for the cloud, which is the subject of the invention, are described. a system that ensures the correct templates are automatically applied during the restoration process The system and method are solely aimed at a better understanding of the subject, with no limiting effects. This is explained with examples that will not create a problem. 5 Correct during the restoration phase of cloud-specific computing systems (1) a system that enables the automatic application of templates, information system (1), installation and update server (2), update unit (3), template file version unit (4), template The file storage system (5) includes the information system (1), which is available to users. the collection, processing, storage, and networking of information to enable its presentation. It is the system that enables transmission through the installation and update server (2), information technology all installation and update operations in the system (1) It is the server that has the update unit (3), installation and All version updates 15 located on the update server (2) and in the information system (1) It is the unit that performs the template file version unit (4), The version is updated through the software that runs in it, working together with the update unit (3). (3) the unit that backs up all associated template files and updates them at the time of restoration It is the unit that identifies the template files associated with the desired version and transmits the relevant template files. Template file storage system (5) backs up template 20 of template file version unit (4) This allows files to be stored grouped according to the name of the software version. It is a file system. Correct during the restoration phase of cloud-specific computing systems (1) a system and method that enables the automatic application of templates, existing 25 Computing built specifically for the cloud to provide solutions to problems in current methods. Template files used in the transition of systems (1) to a new software version are specific It ensures that backups are created in the version structure. This allows for the prevention of potential problems. Therefore, when a situation arises that requires restoring the previous software version to the system, Update unit (3) of template files associated with the previous software version 30 a system and method that can be easily found and implemented automatically It recommends. Correct during the restoration phase of cloud-specific computing systems (1) With a system and method that enables the automatic application of templates, update 35 Template file version unit (4) working together with unit (3) is a version in the information system (1). When an update occurs, all template files associated with the new version are copied under the corresponding version name. 7 It backs up to a file system. The main purpose here is to prevent the need for a system restore. template files of all units of the information system (1) regardless of whether or not The aim is to provide easy access using the software version name. If IT If the system (1) is being installed for the first time, the template file version unit (4) belongs to all units. Place the template files under a file system named after the version of the system that was installed. It copies the data. This allows the newly installed system to be updated to a new software version without reverting back. If a reinstallation is needed, all components associated with the system's previous version, i.e., the version it was first installed in, will be reinstalled. Template files can also be easily accessed. After the information system (1) switches to the new version then the system may become inoperable due to possible software errors or fundamental If critical errors affecting functionality are found, the system will be reset to version 10 of the previous software version. The need for restoration arises. In this case, the system administrator who performed the version update... restore the previous software version to the information system (1), update unit (3) It starts via the restore option. In this case, the update unit (3) is restored. By notifying the template file version unit (4) of the name of the desired software version, you can report that version. He requests that all template files be sent. He then lists the version name sent to him under the file system as 15. The template file version unit (4) finds all templates under the file system related to the old version. It transmits the files to the update unit (3). The template file is transmitted to the information unit (4) via the version unit. Update that automatically accesses the template files of all units in the (1) system Unit (3) also contains the version of software that is to be restored and all templates associated with that version. It uses the files to bring the system to the desired version level. Thus, in a cloud-specific architecture, 20 functional during the transition to (1) new software version of established information systems or afterwards Restoring the system to an older version in case of a possible error during testing. The process allows all template files associated with the old version to be easily found and automatically deleted. This is achieved through the system and method by which it is applied. The template proposed by the invention. Update files via the unit (3) to the template files associated with the old version, 25 It is also easily accessible in private cloud systems that do not have a storage unit. Furthermore... Automatically updates all template files associated with the old version quickly. (1) can be seen in information systems with many units, especially since it is transmitted to unit (3). This also prevents human errors and time losses caused by manual processes. Correct during the restoration phase of cloud-specific computing systems (1) The functions performed by the method that enables the automatic application of templates are:  System administrator's installation and update server via electronic device (2) update to upgrade the information system (1) to the new software version through triggering the process (1001), 35  The template file informs the update unit (3) that the update process has started. transmitting to the release unit (4) (1002), 8  Template file version unit (4) all templates associated with the new software version files on the template file storage system (5) named after the software version Backup by grouping according to (1003),  Update that the backup process of the template file version unit (4) is complete. transmitting to unit (3) (1004), 5  Updating the information system (1) of the update unit (3) to the new software version completing the processes and the system administrator's new information via the electronic device performing functional tests of the version (1005),  Due to potential errors that may occur after the upgrade to the new software version, the IT department... the need to restore the previous software version to the system (1) and 10 system administrator's previous software for the information system (1) via electronic device to start the process of restoring version (1006),  The update unit's (3) template file is the software version before the version unit (4). Requesting all template files associated with (1007),  Template file version unit (4) all templates associated with the previous software version 15 after finding the files on the template file storage system (5) transmitting to the update unit (3) (1008),  Update unit (3) template files associated with the previous software version using the process of restoring the previous software version to the information system (1) completion and continuation of operation of the information system (1) with the old software version 20 (1009),  An error occurred during the upgrade process to the new software version or during subsequent functional testing. In the event of non-existence, the information system will continue to operate with the new software version (1). (1010). The workflow in the method proposed by the invention involves the system administrator performing the setup via an electronic device and... upgrade the information system (1) to the new software version via the update server (2) It starts with triggering the update process for (1001). The electronic device in question, any electronic device such as a computer, tablet, terminal, mobile phone, smartwatch It is possible. The update unit (3) sends the information that the update process has started to template 30 The template file is passed to the version unit (4) (1002). The template file version unit (4) transmits the new software. all template files associated with the version are stored on the template file storage system (5) Backups by grouping by software version name (1003). Information system (1) new When installed, the template file version unit (4) contains template files for all units. It backs up data by grouping it according to the name of the software version on which the system was installed. This process takes 35 minutes. thanks to the newly established information system (1) being restored when it is upgraded to a new software version. 9 If needed, the system can be used with its previous software version, i.e., the software version it was first installed with. All related template files can also be easily accessed. Then the template file The release unit (4) notifies the update unit (3) that the backup process is complete. gives / transmits (1004). In the next stage, the update unit (3) updates the information system (1) with new software. completes the upgrade process and the system administrator displays the new version 5 on the electronic device. It performs functional tests for the version (1005). After the transition to the new software version. Due to the significant errors that may occur, the previous software version may be restored to the information system (1). If the need arises to install, the system administrator should install the previous (1) information system. It starts the process of restoring the software version (1006). After that, the update unit (3) template file version unit (4) all templates associated with the previous software version 10 Request files (1007). Template file version unit (4) is associated with the previous software version. after finding all template files on the template file storage system (5) It transmits to the update unit (3) (1008). The update unit (3) transmits the previous software version. using linked template files, restore the previous software version to the information system (1). completes the installation process and the information system (1) continues to work with the old software version 15 (1009). During the transition to a new software version or in subsequent functional tests, If there are no errors, the information system (1) continues to operate with the new software version. (1010). Thus, cloud-specific configured computing systems (1) receive a new software version 20 Due to potential errors during the transition, the old version can be easily reverted to the system. can be uploaded. Thanks to the system and method described in the invention, all aspects associated with the old version are eliminated. Template files are automatically detected and applied, making the restoration process fast and efficient. It is carried out in a way. Template files version unit (4), non-storage unit Easy access to template files associated with the old version, even in private cloud systems. 25 It also provides an automatic and fast deletion of all template files associated with the old version. By transmitting it to the update unit (3), especially in IT systems that contain more than one unit human errors and time losses resulting from manual operation that may be encountered in systems (1) It can also be prevented.

Claims

REQUESTS 1. Collecting and processing information to make it available to users, (1) new 5 information systems that enable storage and transmission through networks Due to potential problems that may arise during the transition to previous software versions, Appropriate template files are automatically restored during the version rollback process. It is a system that enables identification and implementation, and its feature is;  over all installation and update operations in the information system (1) installation and 10 which contain the units that enable its implementation update server (2),  located on the installation and update server (2) and in the information system (1) performs all version update and restore operations update unit (3),  Template files backed up by the version unit (4) software 15 A template that allows you to keep track of each version by name. file storage system (5),  software that runs in conjunction with the update unit (3) through the template file storage, all template files associated with the version. backing up the system (5) and updating the unit (3) 20 at the time of restoration. It identifies the template files associated with the desired version and the relevant template The mentioned template file version unit (4) transmits its files It includes.

2. Collecting and processing information to make it available to users, 25 (1) new information systems that enable storage and transmission through networks Due to potential problems that may arise during the transition to previous software versions, Appropriate template files are automatically restored during the version rollback process. It is a method that enables identification and implementation, and its characteristic is;  System administrator can perform installation and updates via electronic device 30 upgrade the information system (1) to the new software version via its server (2) triggering the update process (1001),  The template informs the update unit (3) that the update process has started. transmitting the file to the version unit (4) (1002), 11  Template file version unit (4) associated with the new software version template files software on template file storage system (5) backing up by grouping by version name (1003),  The backup process of the template file version unit (4) has been completed transmitting to the update unit (3) (1004), 5  Updating the information system (1) of the update unit (3) to the new software version completing the processes and the system administrator via the electronic device performing functional tests of the new version (1005),  Due to errors that may occur after the upgrade process to the new software version 10 need to restore the previous software version to the information system (1) birth and system administrator access to the information system via electronic device (1) (1006)  The template file of the update unit (3) is the software of the previous version unit (4). Requesting all template files associated with version (1007),  The template file version unit (4) is associated with all 15 previous software versions. after finding the template files on the template file storage system (5) then forward to the update unit (3) (1008),  Update unit (3) template associated with the previous software version using the files, restore the previous software version to the information system (1) to complete the installation process and the information system (1) with the old software version 20 continuation of work (1009),  During the transition to a new software version or in subsequent functional tests If there is no error, the information system with (1) new software version continuation of work (1010) It includes the steps of the process. 25