9171008

Performing Data Storage Operations with a Cloud Environment, Including Containerized Deduplication, Data Pruning, and Data Transfer

PublishedOctober 27, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for indexing and searching multiple content items, the method comprising: selecting or accessing, with a secondary copy component of a computing system, at least one secondary copy of the multiple content items, wherein the secondary copy of the multiple content items is a copy of the multiple content items and is not a primary copy of the multiple content items, wherein the primary copy is available by the computer system over a local area network, and wherein the at least one secondary copy is stored at a cloud storage site located geographically remote from the computer system; for at least some of the multiple content items included in the secondary copy, with a content indexing component of the computing system; analyzing content of a content item, including analyzing a summary of the content item; based upon the analysis, generating metadata corresponding to the content item, wherein the metadata includes at least a logical address to the cloud storage site for accessing the content item; and storing, in a content index, the generated metadata of the content, wherein the content index is not stored at the cloud storage site, but is locally accessible by the computer system; and identifying, with an index searching component of the computing system, one or more indexed content items based on a search query and the metadata stored within the content index.

2

2. The method of claim 1 wherein the content index further comprises a file name for the content item, a logical descriptor for a client computer that originated the content item, and a size of the content item.

3

3. The method of claim 1 wherein the content index further comprises a token to uniquely identify each of the multiple content items for the cloud storage site, and wherein the content index indexes content items accessible via the cloud storage site over an HTTP protocol.

4

4. The method of claim 1 , further comprising: identifying and selecting, with the secondary copy component, from an index of secondary copies one secondary copy that is a storage medium of the computing system having higher availability than a secondary copy stored on magnetic tape storage medium.

5

5. The method of claim 1 , further comprising: identifying and selecting, with the secondary copy component, from an index of secondary copies an unencrypted secondary copy versus an encrypted secondary copy.

6

6. A computer system for indexing and searching multiple content items, the computer system comprising: a processor configured to communicate with components of the computer system; a memory configured to communicate with the processor; a secondary copy component configured to select or access at least one secondary copy of the multiple content items, wherein the secondary copy of the multiple content items is a copy of the multiple content items and is not a primary copy of the multiple content items, wherein the primary copy is available by the computer system over a local area network, and wherein the at least one secondary copy is stored at a cloud storage site located geographically remote from the computer system; a content indexing component configured to, for at least some of the multiple content items included in the secondary copy; analyze content of a content item, including analyzing a summary of the content item; and based upon the analysis, generate metadata corresponding to the content item, wherein the metadata includes at least a logical address to the cloud storage site for accessing the content item; and store in a content index the generated metadata of the content, wherein the content index is not stored at the cloud storage site, but is locally accessible by the computer system; and an index searching component configured to identify one or more indexed content items based on a search query and the metadata stored within the content index.

7

7. The computer system of claim 6 wherein the content index further comprises a file name for the content item, a logical descriptor for a client computer that originated the content item, and a size of the content item.

8

8. The computer system of claim 6 wherein the content index further comprises a token to uniquely identify each of the multiple content items for the cloud storage site, and wherein the content index indexes content items accessible via the cloud storage site over an HTTP protocol.

9

9. The computer system of claim 6 wherein the secondary copy component is further configured to identify and select from an index of secondary copies one secondary copy that is on storage medium having higher availability than a secondary copy stored on magnetic tape storage medium.

10

10. The computer system of claim 6 wherein the secondary copy component is further configured to identify and select from an index of secondary copies an unencrypted secondary copy versus an encrypted secondary copy.

11

11. A computer-readable medium, excluding a transitory propagating signal, that stores instructions that when executed by a computer system cause the computer system to perform operation for indexing and searching multiple content items, the operations comprising: selecting or accessing at least one secondary copy of the multiple content items, wherein the secondary copy of the multiple content items is a copy of the multiple content items and is not a primary copy of the multiple content items, wherein the primary copy is available by the computer system over a local area network, and wherein the at least one secondary copy is stored at a cloud storage site located geographically remote from the computer system; for at least some of the multiple content items included in the secondary copy; analyzing content of a content item, including analyzing a summary of the content item; based upon the analysis, generate metadata corresponding to the content item, wherein the metadata includes at least a logical address to the cloud storage site for accessing the content item; and storing, in a content index the generated metadata of the content, wherein the content index is not stored at the cloud storage site, but is locally accessible by the computer system; and identifying one or more indexed content items based on a search query and the metadata stored within the content index.

12

12. The computer-readable medium of claim 11 , wherein the content index further comprises a file name for the content item, a logical descriptor for a client computer that originated the content item, and a size of the content item.

13

13. The computer-readable medium of claim 11 wherein the content index further comprises a token to uniquely identify each of the multiple content items for the cloud storage site, and wherein the content index indexes content items accessible via the cloud storage site over an HTTP protocol.

14

14. The computer-readable medium of claim 11 , further comprising: identifying and selecting from an index of secondary copies one secondary copy that is a storage medium of the computing system having higher availability than a secondary copy stored on magnetic tape storage medium.

15

15. The computer-readable medium of claim 11 , further comprising: identifying and selecting from an index of secondary copies an unencrypted secondary copy versus an encrypted secondary copy.

Patent Metadata

Filing Date

Unknown

Publication Date

October 27, 2015

Inventors

Anand Prahlad
Marcus S. Muller
Rajiv Kottomtharayil
Srinivas Kavuri
Parag Gokhale
Manoj Kumar Vijayan

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PERFORMING DATA STORAGE OPERATIONS WITH A CLOUD ENVIRONMENT, INCLUDING CONTAINERIZED DEDUPLICATION, DATA PRUNING, AND DATA TRANSFER” (9171008). https://patentable.app/patents/9171008

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.