IP Library Granted Patent US 9,262,277
Granted Patent B2
US 9,262,277 · App. 13/766,725 · Granted Feb 16, 2016

Method for extracting and storing records of data backup activity from a plurality of backup devices

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,262,277
App. No.
13/766,725
Granted
Feb 16, 2016
Kind
B2
Abstract

A method and system for requesting, cross-referencing, extracting and storing historical records of data backup activity by using a software component that interfaces to a plurality of data backup software devices is disclosed. Through the use of a system and method in accordance with the present invention, the aforementioned database can be made self-refreshing, requiring minimal ongoing intervention subsequent to initial configuration. In addition, the aforementioned data refreshes can be manually invoked at any time.

Claims (3)

1. An automatic refresh request generation device for a data backup system having a plurality of data backup products, each data backup product connected to a computer network and each data backup product generating records relating to the data backup activity for the data backup product, the device comprising: a computer having a backup engine plug-in that obtains records of data backup activity from the plurality of data backup products and consolidate the records in a database that allows cross-referencing between the records from the plurality of data backup products; and a refresh request unit that operates in the background of the device, the refresh request unit further comprising a timer that determines if an hour of the current day has changed, that checks a string of values to determine if a refresh request is automatically initiated at the hour of the current day and that initiates a refresh request for a particular server-backup product combination.

2. A device for inserting records from one or more data backup products into a canonical database, each data backup product connected to a computer network and each data backup product generating records relating to the data backup activity for the data backup product, the device comprising: a computer having a backup engine plug-in that obtains records of data backup activity from each data backup product; and a database insertion unit that inserts the data from each record of a data backup product into a canonical database that allows cross-referencing between records from different data backup products, the database insertion unit further comprising-instructions that insert data from the record into a data backup portion, instructions that insert data from the record into a backup client portion, instructions that insert data from the record into a backup target portion, instructions that insert data from the record into a backup device name portion and instructions that insert data from the record into a backup level portion.

3. A system for inserting records from a plurality of data backup products having different formats into a canonical database, the system comprising: a computer network with data backup activity performed by a plurality of data backup products wherein each data backup product generates records relating to the data backup activity; a host computer connected to the computer network that executes a canonical backup device; and the canonical backup device further comprising a backup engine plug-in that obtains records of data backup activity from each data backup product and a database insertion unit that inserts the data from each record of a data backup product into a canonical database, the database insertion unit further comprising instructions that insert data from the record into a data backup table having a backup time and date field, a server name field, a client name field, a client host name field, a client nickname field, a target name field, a backup product name field, a backup level field, a backup canonical name field, a backup local data and time field, a backup bytes field, a backup file number field, a backup error count field, a days of week field, an hour of the day field and a backup volume field, instructions that insert data from the record into a backup client table having a client name field, a server name field, a client host name field, a client nickname field and a client owner field, instructions that insert data from the record into a backup target table having a server name field, a client name field, a client host name field, a client nickname field, a target name field, an ignore field and a ignore until field, means for inserting data from the record into a backup device name table having a backup product name field and instructions that insert data from the record into a backup level table having a backup product name field, a backup level field and a backup canonical level field.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER FROM 7,469,269 TO 7,469,264 PREVIOUSLY RECORDED ON REEL 039273 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 11, 2017
From: BOCADA, INC.
To: AC FINDUS LLC
Reel/Frame 043899/0136 →
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2017
From: NACHOFRIEND, INC. (FKA BOCADA, INC.)
To: BOCADA LLC
Reel/Frame 042578/0458 →
SECURITY INTEREST Recorded May 24, 2017
From: AC FINDUS LLC
To: BOCADA, INC.
Reel/Frame 042499/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2016
From: BOCADA, INC.
To: AC FINDUS LLC
Reel/Frame 039273/0143 →
CHANGE OF NAME Recorded Jul 27, 2016
From: AC FINDUS LLC
To: BOCADA LLC
Reel/Frame 039492/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: SCANLAN, LIAM; BEAR, CORY
To: BOCADA, INC.
Reel/Frame 030590/0332 →