IP Library Granted Patent US 7,457,833
Granted Patent B2
US 7,457,833 · App. 10/625,333 · Granted Nov 25, 2008

Extensible method for obtaining an historical record of data backup activity (and errors) and converting same into a canonical format

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,457,833
App. No.
10/625,333
Granted
Nov 25, 2008
Kind
B2
Abstract

An extensible method and system for obtaining an historical record of data backup activity (and errors) from a plurality of data backup software devices, and converting the same into a canonical format, is disclosed. In the first aspect, a method comprises the steps of providing a late-binding mechanism that provides the invention with extensibility so that it can be made to inter-operate with an arbitrary variety of backup software devices. In the second aspect, an interface for requesting and returning a canonical backup activity log is disclosed. In the third aspect, an interface for requesting and returning a canonical backup error log is disclosed. In the fourth aspect, the use of a canonical format enables the data to be cross-referenced, consolidated and compared.

Claims (9)

1. An automatic refresh request generation system for a data backup system, 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; and

a host computer connected to the computer network that executes a canonical backup device, wherein the canonical backup device comprising a backup engine plug-in obtains records of data backup activity from each data backup product and a refresh request unit that operates in the background of the host computer, wherein the refresh request unit comprising a timer that determines if the hour of the current day has changed, means for checking an automatic request determiner to determine if a refresh request for the particular server is automatically initiated and means for initiating a refresh request if the refresh request has been initiated.

2. A system for inserting records from one or more data backup products into a canonical database, 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; and

a host computer, having a processor and a memory, connected to the computer network that executes a canonical backup device, wherein the canonical backup device comprising a backup engine plug-in 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, wherein the database insertion unit comprising means for inserting data from the record into a data backup portion, means for inserting data from the record into a backup client portion, means for inserting data from the record into a backup target portion, means for inserting data from the record into a backup device name portion and means for inserting data from the record into a backup level portion.

3. A method 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 method comprising:

obtaining records of data backup activity from each data backup product; and

inserting the data from each record of a data backup product into a canonical database and a database insertion, wherein the database insertion comprising inserting data from the record into a data backup portion, inserting data from the record into a backup client portion, inserting data from the record into a backup target portion, inserting data from the record into a backup device name portion and inserting data from the record into a backup level portion.

Assignments (7)
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 →
SECURITY AGREEMENT Recorded Jun 28, 2007
From: BOCADA, INC.
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 019520/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2004
From: SCANLAN, LIAM; BEAR, CORY
To: BOCADA, INC.
Reel/Frame 015502/0872 →