Post backup catalogs
US-2019087276-A1 · Mar 21, 2019 · US
US11327849B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11327849-B2 |
| Application number | US-202016866978-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 5, 2020 |
| Priority date | May 5, 2020 |
| Publication date | May 10, 2022 |
| Grant date | May 10, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method can include obtaining catalog data of a catalog. The catalog can include one or more records. The method can further include detecting one or more damaged records among the one or more records and isolating the one or more damaged records. The method can further include identifying one or more undamaged records among the one or more records. The method can further include transferring the one or more undamaged records to a backup catalog. The method can further include obtaining a transfer status of a first undamaged record of the one or more undamaged records. The method can further include obtaining an access request corresponding to the first undamaged record. The method can further include determining, based on the transfer status, a response to the access request and generating, based at least in part on the backup catalog, a restored catalog.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: obtaining catalog data of a catalog, the catalog including one or more records; detecting, based on the catalog data, one or more damaged records among the one or more records; isolating the one or more damaged records in response to the detecting the one or more damaged records; identifying one or more undamaged records among the one or more records; transferring the one or more undamaged records to a backup catalog; obtaining a transfer status of a first undamaged record of the one or more undamaged records, the transfer status based on the transferring; obtaining an access request corresponding to the first undamaged record; determining, based on the transfer status, a response to the access request; and generating, based at least in part on the backup catalog, a restored catalog. 2. The computer-implemented method of claim 1 , wherein the transfer status is a moved status; and wherein the response to the access request comprises directing the access request to the backup catalog. 3. The computer-implemented method of claim 1 , wherein the transfer status is an unmoved status; and wherein the response to the access request comprises directing the access request to the catalog. 4. The computer-implemented method of claim 1 , wherein the transfer status is an in-transition status; and wherein the response to the access request comprises placing the access request in a wait queue. 5. The computer-implemented method of claim 1 , wherein the generating the restored catalog comprises: defining the restored catalog to replace the catalog; and migrating the one or more undamaged records from the backup catalog to the restored catalog. 6. The computer-implemented method of claim 5 , wherein the generating the restored catalog further comprises: obtaining historical catalog records; generating, based on the historical catalog records, one or more replacement records corresponding, respectively, to the one or more damaged records; and storing the one or more replacement records in the restored catalog. 7. The computer-implemented method of claim 6 , wherein the generating the restored catalog further comprises comparing the restored catalog to the backup catalog. 8. A system comprising: a processor; and a memory in communication with the processor, the memory containing program instructions that, when executed by the processor, are configured to cause the processor to perform a method, the method comprising: obtaining catalog data of a catalog, the catalog including one or more records; detecting, based on the catalog data, one or more damaged records among the one or more records; isolating the one or more damaged records in response to the detecting the one or more damaged records; identifying one or more undamaged records among the one or more records; transferring the one or more undamaged records to a backup catalog; obtaining a transfer status of a first undamaged record of the one or more undamaged records, the transfer status based on the transferring; obtaining an access request corresponding to the first undamaged record; determining, based on the transfer status, a response to the access request; and generating, based at least in part on the backup catalog, a restored catalog. 9. The system of claim 8 , wherein the transfer status is a moved status; and wherein the response to the access request comprises directing the access request to the backup catalog. 10. The system of claim 8 , wherein the transfer status is an unmoved status; and wherein the response to the access request comprises directing the access request to the catalog. 11. The system of claim 8 , wherein the transfer status is an in-transition status; and wherein the response to the access request comprises placing the access request in a wait queue. 12. The system of claim 8 , wherein the generating the restored catalog comprises: defining the restored catalog to replace the catalog; and migrating the one or more undamaged records from the backup catalog to the restored catalog. 13. The system of claim 12 , wherein the generating the restored catalog further comprises: obtaining historical catalog records; generating, based on the historical catalog records, one or more replacement records corresponding, respectively, to the one or more damaged records; and storing the one or more replacement records in the restored catalog. 14. The system of claim 13 , wherein the generating the restored catalog further comprises comparing the restored catalog to the backup catalog. 15. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, the method comprising: obtaining catalog data of a catalog, the catalog including one or more records; detecting, based on the catalog data, one or more damaged records among the one or more records; isolating the one or more damaged records in response to the detecting the one or more damaged records; identifying one or more undamaged records among the one or more records; transferring the one or more undamaged records to a backup catalog; obtaining a transfer status of a first undamaged record of the one or more undamaged records, the transfer status based on the transferring; obtaining an access request corresponding to the first undamaged record; determining, based on the transfer status, a response to the access request; and generating, based at least in part on the backup catalog, a restored catalog. 16. The computer program product of claim 15 , wherein the transfer status is a moved status; and wherein the response to the access request comprises directing the access request to the backup catalog. 17. The computer program product of claim 15 , wherein the transfer status is an unmoved status; and wherein the response to the access request comprises directing the access request to the catalog. 18. The computer program product of claim 15 , wherein the transfer status is an in-transition status; and wherein the response to the access request comprises placing the access request in a wait queue. 19. The computer program product of claim 15 , wherein the generating the restored catalog comprises: defining the restored catalog to replace the catalog; and migrating the one or more undamaged records from the backup catalog to the restored catalog. 20. The computer program product of claim 19 , wherein the generating the restored catalog further comprises: obtaining historical catalog records; generating, based on the historical catalog records, one or more replacement records corresponding, respectively, to the one or more damaged records; and storing the one or more replacement records in the restored catalog.
by selection of backup contents · CPC title
Backup restoration techniques · CPC title
Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs · CPC title
Management of the data involved in backup or backup restore · CPC title
for networked environments · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.