Flexible subscriber data abstraction layer
US-2019340268-A1 · Nov 7, 2019 · US
US11520668B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11520668-B2 |
| Application number | US-202016824979-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 20, 2020 |
| Priority date | Mar 20, 2020 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 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.
Vendor-neutral models of vendors' application resources are described. A host outputs capabilities of data protection operations which are specified by a vendor of an application that is installed on the host. The host inputs a vendor-neutral version of a data protection operation, based on any of the capabilities, for a resource of the application. The host uses a vendor-neutral model of the resource of the application to perform the vendor-neutral version of the data protection operation on the application resource.
Opening claim text (preview).
What is claimed is: 1. A system for vendor-neutral models of vendors' application resources, comprising: one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to: output, by a host, capabilities of data protection operations which are specified by a vendor of an application that is installed on the host, to a backup server; and perform, by the host, a vendor-neutral version of one of the data protection operations, based on any of the capabilities, on a resource of the application by using a vendor-neutral model of the resource of the application, in response to inputting the vendor-neutral version of the one of the data protection operations for the resource of the application, from the backup server. 2. The system of claim 1 , wherein the plurality of instructions further causes the processor to: create, by the host, a plurality of vendor-neutral models corresponding to a plurality of resources of the application, in response to installing the application on the host; and output, by the host, a result of performing the vendor-neutral version of any data protection operation on any resource of any application. 3. The system of claim 1 , wherein any data protection operation comprises one of a discover database operation, a discover copy metadata operation, a backup operation, a restore operation, a schedule operation, and an install update operation, and any resource comprises one of an application server, a database, copy metadata, any application, and a file system. 4. The system of claim 1 , wherein inputting any vendor-neutral version of any one of the data protection operations for any resource of any application is in response to receiving a vendor-neutral request from an application data manager to output any vendor-neutral version of any one of the data protection operations for any resource of any application, and using any vendor-neutral model of any resource of any application to perform any vendor-neutral version of any one of the data protection operations on any resource of any application is in response to receiving a vendor-neutral request from an agent of the application data manager to perform any vendor-neutral version of any one of the data protection operations on any resource of any application. 5. The system of claim 1 , wherein the one of the data protection operations is also for another resource of another application, and the plurality of instructions further causes the processor to: output, by the host, capabilities of data protection operations which are specified by another vendor of the other application that is installed on the host; and perform, by the host, the vendor-neutral version of the one of the data protection operations on the other resource of the other application by using a vendor-neutral model of the other resource of the other application. 6. The system of claim 1 , wherein the plurality of instructions further causes the processor to perform, by the host, a vendor-neutral version of another one of the data protection operations, based on any of the capabilities, on another resource of the application by using a vendor-neutral model of the other resource of the application, in response to inputting the vendor-neutral version of the other one of the data protection operations for the other resource of the application. 7. The system of claim 6 , wherein the other one of the data protection operations is also for another resource of another application, and the plurality of instructions further causes the processor to: output, by the host, capabilities of data protection operations which are specified by the other vendor of the other application that is installed on the host; and perform, by the host, the vendor-neutral version of the other one of the data protection operations on the other resource of the other application by using a vendor-neutral model of the other resource of the other application. 8. A computer-implemented method for vendor-neutral models of vendors' application resources, the computer-implemented method comprising: outputting, by a host, capabilities of data protection operations which are specified by a vendor of an application that is installed on the host, to a backup server; and performing, by the host, a vendor-neutral version of one of the data protection operations, based on any of the capabilities, on a resource of the application by using a vendor-neutral model of the resource of the application, in response to inputting the vendor-neutral version of the one of the data protection operations for the resource of the application, from the backup server. 9. The computer-implemented method of claim 8 , wherein the computer-implemented method further comprises: creating, by the host, a plurality of vendor-neutral models corresponding to a plurality of resources of the application, in response to installing the application on the host; and outputting, by the host, a result of performing the vendor-neutral version of any data protection operation on any resource of any application. 10. The computer-implemented method of claim 8 , wherein any data protection operation comprises one of a discover database operation, a discover copy metadata operation, a backup operation, a restore operation, a schedule operation, and an install update operation, and any resource comprises one of an application server, a database, copy metadata, any application, and a file system. 11. The computer-implemented method of claim 8 , wherein inputting any vendor-neutral version of any one of the data protection operations for any resource of any application is in response to receiving a vendor-neutral request from an application data manager to output any vendor-neutral version of any one of the data protection operations for any resource of any application, and using any vendor-neutral model of any resource of any application to perform any vendor-neutral version of any one of the data protection operations on any resource of any application is in response to receiving a vendor-neutral request from an agent of the application data manager to perform any vendor-neutral version of any one of the data protection operations on any resource of any application. 12. The computer-implemented method of claim 8 , wherein the one of the data protection operations is also for another resource of another application, and the computer-implemented method further comprises: outputting, by the host, capabilities of data protection operations which are specified by another vendor of the other application that is installed on the host; and performing, by the host, the vendor-neutral version of the one of the data protection operations on the other resource of the other application by using a vendor-neutral model of the other resource of the other application. 13. The computer-implemented method of claim 8 , wherein the computer-implemented method further comprises performing, by the host, a vendor-neutral version of another one of the data protection operations, based on any of the capabilities, on another resource of the application by using a vendor-neutral model of the other resource of the application, in response to inputting the vendor-neutral version of the other one of the data protection operations for the other resource of the application. 14. The computer-implemented method of claim 13 , wherein the other one of the data protection operations is also for another resource of another application, and the computer-implemented method further comprises: outputting, by the host, capabilities
for networked environments · CPC title
Backup restoration techniques · CPC title
involving virtual machines · CPC title
Solving problems relating to consistency · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.