Nova Patents
US9519504B2

Managing a server template

Summary by NHIP

Server Template Compliance Management

The system converts a server template into a virtual machine, adds identification information, and periodically checks for regulatory compliance. If non-compliance is detected, it notifies an administrator and corrects the machine before converting it back into an updated template without the identification information.

Claim Score by NHIP

Read claim 15, the broadest

Abstract

A non-transitory computer-readable storage medium may comprise instructions for managing a server template stored thereon. When executed by at least one processor, the instructions may be configured to cause at least one computing system to at least convert the server template to a corresponding virtual machine, manage the corresponding virtual machine, and convert the corresponding virtual machine back into a template format.

US9519504B2, drawing sheet 1
Sheet 1 of 8

Term

6.5 yearsleft in the term

Expires 15 March 2033.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 3 independent, 15 dependent

  1. 1
    A non-transitory computer-readable storage medium comprising instructions stored thereon for managing a server template that, when executed by at least one processor, are configured to cause at least one computing system to at least:convert the server template to a corresponding virtual machine, the converting the server template to the corresponding virtual machine including adding identification information to the corresponding virtual machine;determine that the corresponding virtual machine does not comply with regulatory requirements;based on determining that the corresponding virtual machine does not comply with regulatory requirements: notify an administrator that the corresponding virtual machine does not comply with the regulatory requirements;and correct the corresponding virtual machine to comply with the regulatory requirements;and convert the corresponding virtual machine into an updated server template, the converting the corresponding virtual machine into the updated server template including removing the identification information from the updated server template, wherein the instructions are configured to cause the at least one computing system to convert the server template to the corresponding virtual machine, determine that the corresponding virtual machine does not comply with regulatory requirements, notify the administrator that the corresponding virtual machine does not comply with regulatory requirements, and convert the corresponding virtual machine into the updated server template, periodically.
  2. 11
    A non-transitory computer-readable storage medium comprising instructions stored thereon for managing a server template that, when executed by at least one processor, are configured to cause at least one computing system to at least:convert the server template to a corresponding virtual machine, the converting the server template to the corresponding virtual machine including adding identification information to the corresponding virtual machine;determine that the corresponding virtual machine needs a patch to an operating system of the corresponding virtual machine;based on determining that the corresponding virtual machine needs the patch to the operating system of the corresponding virtual machine, apply the patch to the operating system of the corresponding virtual machine;and convert the corresponding virtual machine into a patched server template, the converting the corresponding virtual machine into the patched server template including removing the identification information from the patched server template, wherein the instructions are configured to cause the at least one computing system to convert the server template to the corresponding virtual machine, determine that the corresponding virtual machine need the patch to the operating system, apply the patch, and convert the corresponding virtual machine into the patched server template, periodically.
  3. 15
    Broadest claimClaim Score 46, average(NHIP)A non-transitory computer-readable storage medium comprising instructions stored thereon for managing a server template that, when executed by at least one processor, are configured to cause at least one computing system to at least:convert the server template to a corresponding virtual machine, the converting the server template to the corresponding virtual machine including adding identification information to the corresponding virtual machine;determine that the corresponding virtual machine needs a patch to an application running on the corresponding virtual machine;based on determining that the corresponding virtual machine needs the patch to the application running on the corresponding virtual machine, apply the patch to the application running on the corresponding virtual machine;and convert the corresponding virtual machine into a patched server template, the converting the corresponding virtual machine into the patched server template including removing the identification information from the patched server template, wherein the instructions are configured to cause the at least one computing system to convert the server template to the corresponding virtual machine, determine that the corresponding virtual machine needs the patch to the application, apply the patch to the application, and convert the corresponding virtual machine into the patched server template, periodically.