IP Library Granted Patent US 7,882,077
Granted Patent B2
US 7,882,077 · App. 11/694,869 · Granted Feb 1, 2011

Method and system for offline indexing of content and classifying stored data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,882,077
App. No.
11/694,869
Granted
Feb 1, 2011
Kind
B2
Abstract

A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.

Claims (24)

1. A non-transitory computer-readable storage medium storing instructions for controlling a computer system to identify archived content, by a method comprising:

creating a secondary copy of multiple content items, wherein the secondary copy is created based on a primary copy of the multiple content items stored by one or more computer systems coupled via a computer network;

storing a first subset of the multiple content items on one or more first storage media that are accessible via the computer network;

storing a second subset of the multiple content items on one or more second storage media that are accessible via the computer network,

wherein the second subset of the multiple content items is stored on the second storage media at a first time, and

wherein, at a second time later than the first time, the second storage media become inaccessible via the computer network;

for at least some of the multiple content items included in the secondary copy:

analyzing generally all of the contents of a content item;

based upon the analysis of generally all of the contents, generating one or more entries for a content index, wherein the entries include text that describes the content; and

updating the content index to include the generated entries,

wherein the generated entries include a location of the content item on either the first storage media, the second storage media, or both;

receiving, at a third time later than the second time, a search request, wherein the search request contains criteria for finding target content;

searching entries within the content index using the criteria for target content to create search results, wherein searching entries within the content index comprises

receiving an availability criteria related to a content item;

searching based on information about the availability of the content item,

wherein the availability is based upon the location of the content item; and

generating search results indicating the time required to access the content item based upon the availability,

wherein the search results include at least one search result identifying at least one content item that is stored on the second storage media inaccessible via the computer network; and

providing the search results in response to the search request, wherein the at least one search result identifies the at least one content item stored on the second storage media as being inaccessible via the computer network.

2. The non-transitory computer-readable storage medium of claim 1 , wherein searching entries within the content index comprises searching based on user-added attributes.

3. The non-transitory computer-readable storage medium of claim 1 , wherein searching entries within the content index comprises receiving a range of time during which a deleted content item was last available, searching based on a time the content item was deleted, and generating search results for accessing the deleted content item.

4. The non-transitory computer-readable storage medium of claim 1 , wherein searching entries within the content index comprises searching based on a time range.

5. The non-transitory computer-readable storage medium of claim 1 , wherein searching entries within the content index comprises searching a reference copy of a content item.

6. The non-transitory computer-readable storage medium of claim 1 , further comprising after receiving the search request, creating the content index dynamically based on the content available in the system.

Assignments (6)
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2008
From: ATTARDE, DEEPAK R.; AHN, JUN H.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 021240/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2007
From: GOKHALE, PARAG; KOTTOMTHARAYIL, RAJIV
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 019474/0206 →