IP Library Granted Patent US 9,158,825
Granted Patent B1
US 9,158,825 · App. 13/673,899 · Granted Oct 13, 2015

Search validity in data backup systems

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 9,158,825
App. No.
13/673,899
Granted
Oct 13, 2015
Kind
B1
Abstract

A computer-implemented method for performing a search on a data backup system is disclosed, where at least a portion of the method is performed by a computing device comprising at least one processor. The method includes receiving a search query, performing a search of indexed information stored in the data backup system based on the search query, determining non-indexed information stored in the data backup system related to the search query, and returning results of the performing and the determining.

Claims (52)

1. A computer-implemented method for performing a search on a data backup system, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

receiving a search query;

performing a search of indexed information stored in the data backup system based on the search query;

determining an overall amount of non-indexed information stored in the data backup system related to the search query; and

returning results of the performing and the determining wherein search results of the indexed information and at least one of a graphical representation of a ratio of non-indexed information to indexed information and a numerical representation of the ratio of non-indexed information to indexed information is displayed.

2. The method of claim 1 , wherein:

the search query includes a set of search criteria related to information to be searched; and

the search criteria comprises an identification of at least one networked device of the data backup system and a set or range of dates associated with information to be searched.

3. The method of claim 1 , wherein performing the search comprises:

running a search algorithm configured to analyze indexed information stored in the data backup system.

4. The method of claim 1 , wherein determining the overall amount of non-indexed information comprises:

querying a target image set related to the search query; and

determining an amount of non-indexed information of the target image set.

5. The method of claim 1 , wherein returning the results further comprises:

displaying additional information related to the search, the additional information comprising an identification of non-indexed inaccessible information; and

displaying a set of indexing options associated with the non-indexed information.

6. The method of claim 5 , wherein the set of indexing options comprises:

an indexing cost associated with indexing a portion of accessible non-indexed information, wherein the indexing cost comprises a value of computational cost associated with indexing the portion of accessible non-indexed information to increase relevancy of current searches and subsequent searches related to the search query.

7. The method of claim 5 , wherein the set of indexing options comprises:

an indexing cost associated with indexing all accessible non-indexed information related to the search query, wherein the indexing cost comprises a value of computational cost associated with indexing all accessible non-indexed information to increase relevancy of current searches and subsequent searches related to the search query.

8. The method of claim 1 , further comprising:

determining an indexing cost associated with indexing a portion of accessible non-indexed information related to the search query.

9. The method of claim 8 , further comprising:

receiving a selection of indexing options related to the indexing cost; and

indexing the portion of accessible non-indexed information based on the selection.

10. A data backup system, comprising:

at least one master server configured to store backup image information;

at least one indexing server in communication with the at least one master server, the at least one indexing server configured to index at least a portion of the backup image information; and

a search interface module in communication with the at least one master server, the search interface module programmed to:

receive a search query;

perform a search of indexed backup image information stored in the at least one master server based on the search query;

determine a total amount of non-indexed backup image information stored in the at least one master server related to the search query; and

return results of the performing and the determining wherein the search interface module comprises:

an image data collector module configured to retrieve information related to backup image information stored at the at least one master server and to determine the total amount of non-indexed backup image information stored in the at least one master server related to the search query; and

an index server data collector module configured to retrieve information associated with the at least one indexing server and to determine an indexing cost associated with indexing a portion of accessible non-indexed backup image information stored in the at least one master server related to the search query.

11. The data backup system of claim 10 , wherein the search interface module further comprises:

a search operation index validator module configured to return the results of the performing and the determining; and

an indexing initiator module configured to initiate indexing of a portion of accessible non-indexed backup image information stored in the at least one master server related to the search query.

12. A non-transitory computer-readable storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to perform a method of search on a data backup system comprising:

receiving a search query;

performing a search of indexed information stored in the data backup system based on the search query;

determining how much non-indexed information is stored in the data backup system as related to the search query; and

returning results of the performing and the determining, wherein returning the results comprises:

displaying search results of the indexed information;

displaying a relevancy of the search results;

displaying additional information related to the search, the additional information comprising an identification of non-indexed inaccessible information; and

displaying a set of indexing options associated with the non-indexed information.

13. The computer-readable storage medium of claim 12 , wherein determining how much non-indexed information is stored in the data backup system as related to the search query comprises:

querying a target image set related to the search query; and

determining an amount of non-indexed information of the target image set.

14. The computer-readable storage medium of claim 13 , wherein the set of indexing options comprises:

an indexing cost associated with indexing a portion of accessible non-indexed information, wherein the indexing cost comprises a value of computational cost associated with indexing the portion of accessible non-indexed information to increase relevancy of current searches and subsequent searches related to the search query.

Assignments (11)
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded May 4, 2026
From: COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 075521/0417 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2012
From: TELANG, NILESH
To: SYMANTEC CORPORATION
Reel/Frame 029307/0424 →