IP Library Granted Patent US 8,407,227
Granted Patent B2
US 8,407,227 · App. 12/262,099 · Granted Mar 26, 2013

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 8,407,227
App. No.
12/262,099
Granted
Mar 26, 2013
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. In the first aspect, a method of storing automated request-for-historical records of data backup activity schedules is disclosed. In the second aspect, a method for invoking requests through a component that interfaces to a plurality of data backup software devices is disclosed. In the third aspect, a method for receiving historical records of data backup activity from said component is disclosed. In a fourth aspect, a method for making alterations to said historical records of data backup activity is disclosed. In a fifth aspect, a method for inserting said historical records of data backup activity into a data table located in an open, relational database is disclosed. In a sixth aspect, a method for inserting subsets of said historical records of data backup activity into tables related to said central data table is disclosed. In a seventh aspect, a method for removing completed historical records of data backup activity refresh requests 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 (14)

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 backup engine plug-in that obtains records of data backup activity from the plurality of data backup products and consolidates 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, wherein the refresh periodically wakes up and determines if an hour of the current day has changed based on a string of values to determine if a refresh request is automatically initiated and stores a current time in a memory.

2. The device of claim 1 , wherein the refresh request unit wakes up every few seconds.

3. A system for automatic refresh requests 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 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 backup device, wherein the backup device comprising a backup engine plug-in to obtain records of data backup activity from each data backup product and a refresh request unit that determines if an automatic refresh request is to be initiated, wherein the refresh request unit comprises an RT table having a request field, a requestor name field, a reference field, a backup product name field, a status field, a taskid field and a request date and time field.

4. A computer implemented method for an automatic refresh request for a plurality of data backup products connected to a computer network, each data backup product generating records relating to the data backup activity for the data backup product, the method comprising:

obtaining, by a backup engine plug-in, records of data backup activity from the plurality of data backup products;

consolidating the records in a database that allows cross-referencing between the records from the plurality of data backup products;

periodically waking a refresh request unit to determine if an hour of the current day has changed based on a string of values; and

determining, if the hour of the current day has changed, if a refresh request is automatically initiated.

5. The method of claim 4 further comprising deleting, in a database, a record for a data backup product that has a status field in the database marked as finished when the refresh request unit periodically wakes up.

6. The method of claim 5 further comprising initiating a refresh request for a data backup product that has the status field marked as waiting.

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 4, 2013
From: SCANLAN, LIAM; BEAR, CORY
To: BOCADA, INC.
Reel/Frame 030540/0844 →