Automatic update of network assets using gold images

US11748211B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748211-B2
Application numberUS-202117174881-A
CountryUS
Kind codeB2
Filing dateFeb 12, 2021
Priority dateDec 17, 2020
Publication dateSep 5, 2023
Grant dateSep 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Automatically updating operating system and application programs in a large-scale network using Gold image data. An asset update process receives validation by a user for use of an updated program comprising new Gold image data. The process automatically updates the previous version of the updated version with the updated program to generate new user content data, without requiring further user intervention by using a defined tag linking the new Gold image data with previous Gold image data for the older version of the program. The Gold image data is stored in a central data protection target storage separate from data protection target storage for the user content data.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing a data protection (DP) target for storing user content data generated by one or more data sources deployed as clients running one or more operating system (OS) and application programs, and a common data protection target (CDPT) accessible to but separate from the data protection target; copying, during a backup operation of a client, the user content data from the client to the DP target; defining Gold image data as structural data for the one or more OS and application programs and comprising OS and application data defined by a manufacturer and different from the user content data; receiving validation by a user for use of an updated program comprising new Gold image data, wherein the new Gold image data is stored in the CDPT and tagged with a defined tag related to a tag for Gold image data of a previous version of the updated program; automatically updating the previous version with the updated program to generate new user content data, without requiring further user intervention; maintaining a list of programs comprising Gold image data as separate entries in a Gold image library catalog; associating a corresponding defined tag with each entry in the Gold image library catalog; storing a date of storage of a Gold image in the CDPT as a corresponding entry for each entry in the Gold image library; maintaining a deployed image catalog listing all systems and programs tagged with each defined tag with a respective date of storage; and querying each defined tag in the deployed image catalog to identify programs with a newer storage date entry in the Gold image library as being upgradeable assets, and for each upgradeable asset: identifying data segments that differ between a version for the newer storage date and a version for a previous storage date to create a difference file for that asset, and deploying the updated program by applying the difference file to the new Gold image of the upgradeable asset. 2. The method of claim 1 wherein the defined tag comprises an alphanumeric string appended to the Gold image data to indicate an asset type of the upgradeable assets. 3. The method of claim 1 wherein the upgradeable assets comprise at least one of a: server computer, an operating system component, a virtual machine, or an application program. 4. A computer implemented method of automatically updating assets in a network, comprising: receiving a user assigned tag for a network asset implemented by Gold image data comprising structural data for one or more operating system or application programs defined by a manufacturer and different from user content data, wherein the Gold image data is stored in a central data protection target (CDPT) separate from a data protection target storing the user content data; associating a first date of storage in the CDPT for the Gold image data; receiving user validation of an updated asset to replace an original asset, wherein the updated asset comprises new Gold image data different from the Gold image data of the first date of storage; storing a new date of storage in the CDPT of the new Gold image data based on the user validation; automatically deploying an updated asset to the network by applying the new Gold image data for the updated asset to the Gold image data; maintaining a list of assets comprising Gold image data as separate entries in a Gold image library catalog; associating a corresponding user defined tag with each asset in the Gold image library catalog; and storing each date of storage of a Gold image in the CDPT as a corresponding entry for each asset; maintaining a deployed image catalog listing all assets tagged with each user defined tag with a respective date of storage in the CDPT; and querying each defined tag in the deployed image catalog to identify programs with a newer storage date entry in the Gold image library as being upgradeable assets, and for each upgradeable asset, identifying data segments that differ between a version for the newer storage date and a version for a previous storage date to create a difference file for that asset to deploy the updated asset. 5. The method of claim 4 wherein the updated asset accesses and processes original user content data generated by the original asset and generates new user content data through the new Gold image data, and wherein the original user content data and new user content data are stored in the data protection target. 6. The method of claim 4 wherein the defined tag comprises an alphanumeric string appended to the Gold image data to indicate an asset type of the upgradeable assets, and wherein the upgradeable assets comprise at least one of a: server computer, an operating system component, a virtual machine, or an application program. 7. A computer implemented method of automatically updating assets in a network, comprising: implementing each asset through Gold image data comprising structural data for one or more operating system or application programs defined by a manufacturer and different from user content data; storing the Gold image data in a central data protection target (CDPT) and the user content data in a data protection target separate from CDPT; maintaining a list of assets comprising Gold image data as separate entries in a Gold image library catalog; associating a corresponding user defined tag with each asset in the Gold image library catalog, and a date of storage of a Gold image in the CDPT as a corresponding entry for each asset; and maintaining a deployed image catalog listing all assets tagged with each user defined tag with a respective date of storage in the CDPT, wherein the user defined tag comprises an alphanumeric string appended to the Gold image data to indicate an asset type of the assets as upgradeable assets, and wherein the upgradeable assets comprise at least one of a: server computer, an operating system component, a virtual machine, or an application program. 8. The method of claim 7 further comprising querying each defined tag in the deployed image catalog to identify programs with a newer storage date entry in the Gold image library as being upgradeable assets. 9. The method of claim 8 further comprising, for each upgradeable asset identifying data segments that differ between a version for the newer storage date and a version for a previous storage date to create a difference file for the asset. 10. The method of claim 9 further comprising deploying the upgradeable asset by applying the difference file to a new Gold image of the upgradeable asset. 11. The method of claim 10 wherein the upgradeable asset accesses and processes original user content data generated by an original asset and generates new user content data through the new Gold image data, and wherein the original user content data and new user content data are stored in the data protection target.

Assignees

Inventors

Classifications

  • Backup restoration techniques · CPC title

  • Image based installation; Cloning; Build to order · CPC title

  • using file system or storage system metadata · CPC title

  • by selection of backup contents · CPC title

  • for networked environments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11748211B2 cover?
Automatically updating operating system and application programs in a large-scale network using Gold image data. An asset update process receives validation by a user for use of an updated program comprising new Gold image data. The process automatically updates the previous version of the updated version with the updated program to generate new user content data, without requiring further user…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/1469. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).