IP Library Granted Patent US 9,934,101
Granted Patent B2
US 9,934,101 · App. 14/569,360 · Granted Apr 3, 2018

Graphical user interface relationship graph for displaying relationships between image backup files in a backup job

Inventors: Nathan A. Patrick (Springville, UT); S. Blake Fordham (Lindon, UT)
Assignee: STORAGECRAFT TECHNOLOGY CORPORATION
G06F11/1448G06F3/0484G06F11/323G06F11/1469
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,934,101
App. No.
14/569,360
Granted
Apr 3, 2018
Kind
B2
Abstract

Graphical user interface relationship graph for displaying relationships between image backup files in a backup job. In one example embodiment, one or more non-transitory computer-readable media store a program that causes a processor to generate and visually present, on an electronic display device associated with the processor, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job. The GUI relationship graph includes multiple image nodes each representing an image backup file of a source storage and a chain path including multiple links. Each of the links represents a parent-child relationship between one of the image nodes and another of the image nodes.

Claims (19)

1. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed by one or more processors, to generate and visually present, on an electronic display device associated with the one or more processors, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job, the GUI relationship graph comprising:

a parent image node, a first child image node, and a second child image node, each image node representing an image backup file of a source storage; and

a forward branching path including a first link and a second link, the first link representing a first parent-child relationship between the parent image node and the first child image node, the second link representing a second parent-child relationship between the parent image node and the second child image node.

2. The one or more non-transitory computer-readable media as recited in claim 1 , wherein the parent image node represents a base image backup file, an incremental image backup file, or a collapsed image backup file.

3. The one or more non-transitory computer-readable media as recited in claim 2 , wherein each of the first and second image nodes represents an incremental image backup file or a collapsed image backup file.

4. The one or more non-transitory computer-readable media as recited in claim 3 , wherein a shape of each of the image nodes indicates whether the image node represents a base image backup file, an incremental image backup file, or a collapsed image backup file.

5. The one or more non-transitory computer-readable media as recited in claim 4 , wherein a style of each of the links further represents an event that resulted in the creation of the corresponding child image node.

6. The one or more non-transitory computer-readable media as recited in claim 5 , wherein the event includes a mounting of one or more image backup files, a collapsing of two or more image backup files, or a copying of an image backup file.

7. The one or more non-transitory computer-readable media as recited in claim 5 , wherein the GUI relationship graph further comprises a legend which presents a meaning for the shape of each of the image nodes and/or the style of each of the links.

8. The one or more non-transitory computer-readable media as recited in claim 7 , wherein the legend further presents one or more controls that each enables image nodes having a particular shape and/or links having a particular style to be hidden in the GUI relationship graph.

9. One or more non-transitory computer-readable media storing one or more programs that are configured, when executed by one or more processors, to generate and visually present, on an electronic display device associated with the one or more processors, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job, the GUI relationship graph comprising:

a first parent image node, a second parent image node, and a child image node, each image node representing an image backup file of a source storage; and

a reverse branching path including a first link and a second link, the first link representing a first parent-child relationship between the first parent image node and the child image node, the second link representing a second parent-child relationship between the second parent image node and the child image node.

10. The one or more non-transitory computer-readable media as recited in claim 9 , where at least one of a color, a texture, a pattern, and a shape of each of the image nodes indicates whether the image node represents a base image backup file, an incremental image backup file, or a collapsed image backup file.

11. The one or more non-transitory computer-readable media as recited in claim 9 , wherein, upon selection of one of the image nodes, the GUI relationship graph is configured to:

visually present additional details regarding the image backup file corresponding to the image node; and

visually present one or more available actions for the image backup file corresponding to the image node.

12. The one or more non-transitory computer-readable media as recited in claim 9 , wherein, upon selection of one of the image nodes, the GUI relationship graph is configured to visually present a flag corresponding to the image backup file corresponding to the image node.

13. The one or more non-transitory computer-readable media as recited in claim 12 , wherein the flag visually presents a snapshot time of the corresponding image backup file.

Assignments (6)
CHANGE OF NAME Recorded Aug 16, 2024
From: STORAGECRAFT TECHNOLOGY CORPORATION
To: STORAGECRAFT TECHNOLOGY LLC
Reel/Frame 068660/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2024
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC; ARCSTOR MIDCO LLC; ARCSERVE ACQUISITION COMPANY LLC; ARCSERVE (USA) LLC; STORAGECRAFT TECHNOLOGY, LLC
To: STORAGECRAFT, LLC
Reel/Frame 068660/0208 →
SECURITY INTEREST Recorded Mar 16, 2021
From: ARCSERVE (USA) LLC; STORAGECRAFT TECHNOLOGY LLC; ZETTA, LLC
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 055603/0219 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 16, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: STORAGECRAFT TECHNOLOGY CORPORATION
Reel/Frame 055614/0607 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: STORAGECRAFT TECHNOLOGY CORPORATION
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 038449/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: PATRICK, NATHAN A.; FORDHAM, S. BLAKE
To: STORAGECRAFT TECHNOLOGY CORPORATION
Reel/Frame 034498/0741 →
Continuity (2)
Continuation 14163892 · Jan 24, 2014
Related Publication 20150212899A1 · Jul 30, 2015