Managing copying of data in storage systems
US-9891860-B1 · Feb 13, 2018 · US
US11327802B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11327802-B2 |
| Application number | US-201916596851-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 9, 2019 |
| Priority date | Jul 31, 2019 |
| 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.
Systems and methods for exporting logical object metadata. In one example, the system includes an electronic processor configured to receive a first input from a user. The first input includes a logical object location and at least one metadata export option. The electronic processor is also configured to create an export job based upon the first input. The electronic processor is also configured to store the export job in a job queue, determine when a computing resource is available to execute the export job, and execute the export job when the computing resource is available. The electronic processor is also configured to store a job manifest in a memory location. In one example, the job manifest includes metadata for each logical object located in the logical object location.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a server configured to: receive a single function call, wherein the single function call is generated based on a first input, the first input including a logical object location and at least one metadata export option, wherein a plurality of logical objects are stored at the logical object location in a memory of the server, and wherein the at least one metadata export option specifies only changes made to the plurality of logical objects; create an export job based on the single function call; store the export job in a job queue of the server; determine when a computing resource of the server is available to execute the export job; execute the export job using the computing resource when the computing resource is available, wherein execution of the export job queries the logical object location stored on the server using the single function call; store results of the query in the memory of the server; convert the stored results into a job manifest, the job manifest including metadata for each of the plurality of logical objects stored at the logical object location; and store the job manifest in a job manifest memory location. 2. The system of claim 1 , wherein the job manifest is presented to a user on a user interface in response to a second input from the user. 3. The system of claim 1 , wherein the at least one metadata export option is at least one selected from the group comprising a memory location option, an encryption option, a communication queue option, a change token option, a metadata scope option, a version scope option, a child logical object scope option, and a security scope option. 4. The system of claim 1 , wherein the logical object location includes a URL. 5. The system of claim 1 , wherein the server is further configured to generate a message associated with the execution of the export job. 6. The system of claim 5 , wherein the message includes a status of the export job. 7. The system of claim 5 , wherein the message includes an error associated with the export job. 8. The system of claim 1 , wherein the export job includes a plurality of tasks, and wherein the computing resource is one of a plurality of computing resources. 9. The system of claim 8 , wherein different computing resources of the plurality of computing resources execute different tasks of the plurality of tasks. 10. A method comprising: receiving, by a server, a single function call, wherein the single function call is generated based on a first input, the first input including a logical object location and at least one metadata export option, wherein a plurality of logical objects are stored at the logical object location in a memory of the server, and wherein the at least one metadata export option specifies only changes made to the plurality of logical objects; creating, by the server, an export job based on the single function call; storing, by the server, the export job in a job queue of the server; determining, by the server, when a computing resource of the server is available to execute the export job; executing, by the server, the export job using the computing resource when the computing resource is available, wherein executing the export job includes querying, by the server, the logical object location stored on the server using the single function call; storing, by the server, results of the query in the memory of the server; converting, by the server, the stored results into a job manifest, the job manifest including metadata for each of the plurality of logical objects stored at the logical object location; and storing, by the server, the job manifest in a job manifest memory location. 11. The method of claim 10 , wherein the job manifest is presented to a user on a user interface in response to a second input from the user. 12. The method of claim 10 , wherein the at least one metadata export option is at least one selected from the group comprising a memory location option, an encryption option, a communication queue option, a change token option, a metadata scope option, a version scope option, a child logical object scope option, and a security scope option. 13. The method of claim 10 , wherein the logical object location includes a URL. 14. The method of claim 10 , further comprising generating, by the server, a message associated with the execution of the export job. 15. The method of claim 14 , wherein the message includes a status of the export job. 16. The method of claim 14 , wherein the message includes an error associated with the export job. 17. The method of claim 10 , wherein the export job includes a plurality of tasks, and wherein the computing resource is one of a plurality of computing resources. 18. The method of claim 17 , wherein different computing resources of the plurality of computing resources execute different tasks of the plurality of tasks.
User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE] · CPC title
to service a request · CPC title
the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.