IP Library Granted Patent US 7,266,781
Granted Patent B1
US 7,266,781 · App. 10/423,406 · Granted Sep 4, 2007

Method and apparatus for generating a graphical display report

Assignee: Veritas Operating Corporation
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,266,781
App. No.
10/423,406
Filed
Apr 25, 2003
Granted
Sep 4, 2007
Kind
B1
Art Unit
2173
USPC
715/834
Abstract

A method and apparatus for generating a graphical display report. The method includes representing a plurality of events as one or more icons; and positioning the icons inside two or more concentric circles defining at least an outer circle and an inner circle disposed inside the outer circle. The inner circle is configured to contain icons corresponding to events having a first status. The outer circle is configured to contain icons corresponding to events having a second status. The outer circle defines a plurality of tick marks disposed at a periphery of the outer circle, wherein the tick marks represent an attribute.

Claims (38)

1. A method of generating a graphical display report, comprising: obtaining data associated with a plurality of backup jobs during a time period from a database;

representing the plurality of backup jobs as one or more icons using the data;

positioning the icons inside two or more concentric circles defining at least an outer circle and an inner circle disposed inside the outer circle, wherein the inner circle is configured to contain icons corresponding to backup jobs, having a first status, wherein the outer circle is configured to contain icons corresponding to backup jobs having a second status, wherein the concentric circles further define a reference point, and wherein perimeters of the concentric circles represent a time line and a number of degrees from which the icons are positioned indicates the times on which the backup jobs occurred; and

wherein the inner circle is configured to contain icons corresponding to backup jobs that have been successfully backed up, and wherein the outer circle is configured to contain icons corresponding to backup jobs that have not been backed up.

2. The method of claim 1 , wherein the concentric circles further defines an intermediate circle disposed between the inner circle and the outer circle, wherein the intermediate circle is configured to contain icons corresponding to backup jobs that have been partially backed up.

3. The method of claim 1 , wherein the icons comprise at least one or more dots, clusters or arcs, wherein each dot or arc represents one of the backup jobs, and wherein each cluster represents the backup jobs having the same status and substantially the same attribute.

4. The method of claim 1 , further comprising generating an image map information configured to display a pop-up window when a pointer is placed over one of the icons.

5. The method of claim 1 , further comprising generating a hyperlink information configured to display a tabular report when the hyperlink is selected.

6. An apparatus for generating a graphical display report, comprising:

means for obtaining data associated with a plurality of backup jobs during a time period from a database;

means for representing the plurality of backup jobs as one or more icons using the data;

means for positioning the icons inside two or more concentric circles defining at least an outer circle and an inner circle disposed inside the outer circle, wherein the inner circle is configured to contain icons corresponding to backup jobs having a first status, wherein the outer circle is configured to contain icons corresponding to backup jobs having a second status,

wherein the concentric circles further define a reference point, and wherein perimeters of the concentric circles represent a time line and a number of degrees from which the icons are positioned indicates the times on which the backup jobs occurred; and

wherein the inner circle is configured to contain icons corresponding to backup jobs that have been successfully backed up, and wherein the outer circle is configured to contain icons corresponding to backup jobs that have not been backed up.

7. A computer, comprising:

a processor; and

a memory comprising program instructions, wherein the program instructions are executable by the processor to:

obtain data associated with a plurality of backup jobs during a time period from a database;

represent a plurality of backup jobs as one or more icons using the data;

positioning the icons inside two or more concentric circles defining at least an outer circle and an inner circle disposed inside the outer circle, wherein the inner circle is configured to contain icons corresponding to backup jobs having a first status, wherein the outer circle is configured to contain icons corresponding to backup jobs having a second status, wherein the concentric circles further, define a reference point, and perimeters of the concentric circles represent a time line and a number of degrees from which the icons are positioned indicates the times on which the backup jobs occurred; and

wherein the inner circle is configured to contain icons corresponding to backup jobs that have been successfully backed up, and wherein the outer circle is configured to contain icons corresponding to backup jobs that have not been backed up.

8. The computer of claim 7 , wherein the concentric circles further defines an intermediate circle disposed between the inner circle and the outer circle, wherein the intermediate circle is configured to contain icons corresponding to backup jobs that have been partially backed up.

9. The computer of claim 7 , wherein the icons comprise one or more of dots, clusters or arcs, wherein each dot or arc represents one of the backup jobs, and wherein each cluster represents the backup jobs having the same status and substantially the same attribute.

10. A computer network, comprising:

a user computer configured to send a request for a graphical display report of a plurality of backup jobs;

a database configured to store data associated with the plurality of backup jobs; and

a host computer comprising:

a memory containing a graphical display reporting program; and

a processor which, when executing the graphical display reporting program, performs an operation comprising:

receiving the request from the user computer;

sending a query to the database for the data associated with the plurality of backup jobs;

receiving the data from the database;

using the data to represent the plurality of backup jobs as one or more icons;

positioning the icons inside two or more concentric circles defining at least an outer circle and an inner circle disposed inside the outer circle, wherein the inner circle is configured to contain icons corresponding to backup jobs having a first status, wherein the outer circle is configured to contain icons corresponding to backup jobs having a second status, wherein perimeters of the concentric circle represent a time line and a number of degrees from which the icons are positioned indicates the times on which the backup jobs occurred; and

wherein the inner circle is configured to contain icons corresponding to backup jobs that have been successfully backed up, and wherein the outer circle is configured to contain icons corresponding to backup jobs that have not been backed up.

11. The computer network of claim 10 , wherein the concentric circles further defines an intermediate circle disposed between the inner circle and the outer circle, wherein the intermediate circle is configured to contain icons corresponding to backup jobs that have been partially backed up.

12. The computer network of claim 10 , wherein the icons comprise one or more dots, clusters or arcs, wherein each dot or arc represents one of the backup jobs, and wherein each cluster represents the backup jobs having the same status and substantially the same attribute.

13. The computer network of claim 10 , further comprising generating an image map information configured to display a pop-up window when a pointer is placed over one of the icons.

Assignments (15)
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Apr 8, 2025
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2025
From: VERITAS TECHNOLOGIES LLC
To: COHESITY, INC.
Reel/Frame 070335/0013 →
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 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
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 →
CHANGE OF NAME Recorded Sep 21, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019864/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2004
From: VERITAS SOFTWARE CORPORATION
To: VERITAS OPERATING CORPORATION
Reel/Frame 015402/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2003
From: BURLOWSKI, TIMOTHY T.
To: VERITAS SOFTWARE CORPORATION
Reel/Frame 014010/0771 →