IP Library Granted Patent US 6,901,582
Granted Patent B1
US 6,901,582 · App. 09/695,609 · Granted May 31, 2005

Monitoring system for monitoring the performance of an application

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 6,901,582
App. No.
09/695,609
Granted
May 31, 2005
Kind
B1
Abstract

The invention comprises a system and method for monitoring the performance of an application. The invention includes a monitoring system graphical user interface (GUI) having an interactive window with on-screen graphics representative of the application architecture and component performance. The GUI comprises straightforward and intuitive icons, panels, and dataflows, representing the existence, capacity, or number of processes, memory structures, and the like of the application being monitored. In addition, the monitoring system includes an alert firing mechanism and process for alerting an administrator to potential or actual performance problems in the application.

Claims (111)

1. A computer program for monitoring the performance of an application by presenting a visual map of the underlying architectural components of the application and a visual depiction of the amount of the data flow into and out of the architectural components, the computer program comprising software configured to display a visual map having on-screen graphics representing components and data flows of an application, and wherein at least some of the on-screen graphics representing components having similar functionality are organized into groups while other on-screen graphics represent the data flowing between the groups, thereby providing a user with a snapshot overview of the performance of the application.

2. The computer program of claim 1 , further comprising panels, each panel being associated with one or more of the groups of on-screen graphics representing components having similar functionality, and wherein one or more of the other on-screen graphics represents the data flowing between the panels.

3. The computer program of claim 1 , wherein the on-screen graphics are grouped within the visual map to resemble the underlying architecture of the application.

4. The computer program of claim 1 , wherein the application comprises one or more database management systems.

5. The computer program of claim 1 , wherein the application comprises one or more servers.

6. The computer program of claim 1 , wherein the application comprises one or more operating systems.

7. The computer program of claim 1 , wherein the application comprises one or more input/output devices.

8. The computer program of claim 1 , wherein the application comprises one or more computer accessible storage mediums.

9. The computer program of claim 1 , wherein the application comprises one or more data storage arrays.

10. The computer program of claim 1 , wherein the application comprises one or more system servers.

11. A method of monitoring a computer program having a plurality of components, the method comprising:

grouping a plurality of performance data to form an on-screen graphic, wherein the performance data represents the performance of a plurality of program components and wherein the on-screen graphic visually depicts the amount of data flow into and out one or more of the program components; and

changing a graphical attribute of the on-screen graphic when a value of the group of performance data corresponds to a threshold.

12. The method of claim 11 , wherein the on-screen graphic comprises a hierarchy of graphical caution levels, and wherein the graphical attribute is changed according to the hierarchy.

13. The method of claim 11 , wherein the on-screen graphic comprises a dataflow.

14. The method of claim 11 , wherein the on-screen graphic comprises alphanumeric text or symbols.

15. The method of claim 11 , wherein the on-screen graphic comprises a panel.

16. The method of claim 11 , wherein the on-screen graphic comprises an icon.

17. The method of claim 16 , wherein the icon comprises a process icon.

18. The method of claim 16 , wherein the icon comprises a memory icon.

19. The method of claim 16 , wherein the icon comprises a disk icon.

20. The method of claim 16 , wherein the icon comprises a meter icon.

21. The method of claim 16 , wherein the icon comprises a rotating icon.

22. The method of claim 16 , wherein the icon comprises a timer icon.

23. The method of claim 16 , wherein the icon comprises a chart or graph icon.

24. The method of claim 11 , wherein at least one of the plurality of program components comprises a process.

25. The method of claim 11 , wherein at least one of the plurality of program components comprises a flow of data within the program.

26. The method of claim 11 , wherein at least one of the plurality of program components comprises a memory structure.

27. The method of claim 11 , wherein at least one of the plurality of program components comprises a computer accessible storage medium.

28. The method of claim 11 , wherein the graphical attribute comprises at least one of size, color, texture, text, blinking, existence, speed, acceleration, value, sound, rotation, animation, and content.

29. The method of claim 11 , wherein the computer program comprises one or more database management systems.

30. The method of claim 11 , wherein the computer program comprises one or more servers.

31. The method of claim 11 , wherein the computer program comprises one or more operating systems.

32. The method of claim 11 , wherein the computer program comprises one or more input/output devices.

33. The method of claim 11 , wherein the computer program comprises one or more computer accessible storage mediums.

34. The method of claim 11 , wherein the computer program comprises one or more data storage arrays.

35. The method of claim 11 , wherein the computer program comprises one or more system servers.

36. A method of monitoring a application program having a plurality of components, the method comprising:

grouping a first plurality of performance data to form a first on-screen graphic, wherein the first performance data represents the performance of a first plurality of program components of an application program wherein at least the first on-screen graphic visually depicts the amount of data flow into and out of one or more of the program components;

grouping a second plurality of performance data to form a second on-screen graphic, wherein the second performance data represents the performance of a second plurality of program components of the application program;

grouping the first and second on-screen graphics into a third on-screen graphic; and

changing a graphical attribute of one of the first and second on-screen graphics when a value of the corresponding group of performance data corresponds to a threshold.

37. A method of monitoring the performance of a computer program having a plurality of components; the method comprising:

grouping a first plurality of performance data to form a first on-screen graphic, wherein the first performance data represents the performance of a first plurality of program components of a computer program;

grouping a second plurality of performance data to form a second on-screen graphic, wherein the second performance data represents the performance of a second plurality of program components of the computer program;

representing the amount of data flowing into and out of the first plurality of program components and the second plurality of program components with an third on-screen graphic; and

changing a graphical attribute of the third on-screen graphic when a value of the data flow corresponds to a threshold.

38. A method of alerting an user to a potential problem within an application program; the method comprising:

accessing with a monitoring program, performance data representing at least one performance parameter of a monitored program;

comparing the at least one performance parameter to a threshold value associated with the at least one performance parameter;

visually depicting the amount of data flow into and out of one or more components of the monitored program; and

accessing a hierarchical set of severity levels to alert a user of the monitoring program, wherein the user is alerted with a first severity level when a threshold value is met and a lesser severity level when the threshold value is not met.

39. The method of claim 38 , wherein each of the hierarchical set of severity levels defines an action to be performed by the monitoring program.

40. The method of claim 39 , wherein the action comprises a message to the user.

41. The method of claim 39 , wherein the action comprises a change in an attribute of an on-screen graphic of the monitoring program.

42. The method of claim 39 , wherein the action comprises a presentation of additional information corresponding to the monitored program.

43. The method of claim 38 , wherein the hierarchical set of severity levels includes a middle severity level between the lesser severity level and the first severity level.

44. The method of claim 38 , wherein meeting the threshold value includes the performance parameter being equal to or greater than the threshold value.

45. The method of claim 38 , wherein the user selects the threshold value.

46. The method of claim 38 , wherein the user selects one of the hierarchical set of severity levels as the first severity level, and selects another of the hierarchical set of severity levels as the lesser severity level.

47. A monitoring system for monitoring a computer program, the monitoring system comprising:

a display having a window;

an on-screen graphic, displayed in the window and representing a plurality of performance statistics corresponding to a plurality of components of a computer program wherein the on-screen graphic visually depicts the amount of data flow into and out of at least one of the plurality of components; and

a severity protocol, associated with the on-screen graphic and configured to set a graphical attribute of the on-screen graphic, wherein the graphical attribute communicates to a user, the potential or actual existence of performance inhibitors associated with the computer program.

48. The monitoring system of claim 47 , wherein the computer program comprises one or more database management systems.

49. The monitoring system of claim 47 , wherein the computer program comprises one or more servers.

50. The monitoring system of claim 47 , wherein the computer program comprises one or more operating systems.

51. The monitoring system of claim 47 , wherein the computer program comprises one or more input/output devices.

52. The monitoring system of claim 47 , wherein the computer program comprises one or more computer accessible storage mediums.

53. The monitoring system of claim 47 , wherein the computer program comprises one or more data storage arrays.

54. The monitoring system of claim 47 , wherein the computer program comprises one or more system servers.

55. The monitoring system of claim 47 , wherein the on-screen graphic comprises alphanumeric text or symbols.

56. The monitoring system of claim 47 , wherein the on-screen graphic comprises a dataflow.

57. The monitoring system of claim 47 , wherein the on-screen graphic comprises a panel.

58. The monitoring system of claim 47 , wherein the on-screen graphic comprises an icon.

59. The monitoring system of claim 58 , wherein the icon comprises a process icon.

60. The monitoring system of claim 58 , wherein the icon comprises a memory icon.

61. The monitoring system of claim 58 , wherein the icon comprises a disk icon.

62. The monitoring system of claim 58 , wherein the icon comprises a meter icon.

63. The monitoring system of claim 58 , wherein the icon comprises a rotating icon.

64. The monitoring system of claim 58 , wherein the icon comprises a timer icon.

65. The monitoring system of claim 58 , wherein the icon comprises a chart or graph icon.

66. The monitoring system of claim 47 , wherein at least one of the plurality of components of the computer program comprises a process.

67. The monitoring system of claim 47 , wherein at least one of the plurality of components of the computer program comprises a flow of data within the computer program.

68. The monitoring system of claim 47 , wherein at least one of the plurality of components of the computer program comprises a memory structure.

69. The monitoring system of claim 47 , wherein at least one of the plurality of components of the computer program comprises a computer accessible storage medium.

70. The monitoring system of claim 47 , wherein the severity protocol comprises a hierarchy of graphical caution levels, and wherein the graphical attribute is changed according to the hierarchy.

71. The monitoring system of claim 47 , wherein the graphical attribute further comprises at least one of size, color, texture, text, blinking, existence, speed, acceleration, value, sound, rotation, animation, and content.

72. The monitoring system of claim 47 , wherein the performance inhibitors comprise at least one of dataflow bottlenecks, and improperly or inefficiently configured devices, protocols, variables, software modules, or flags.

73. A method of monitoring a computer database program having a plurality of components, the method comprising:

grouping a plurality of performance data to form an on-screen graphic, wherein the performance data visually depicts the amount of data into and out of one or more redo components associated with a computer database program; and

changing a graphical attribute of the on-screen graphic when a value of the group of performance data corresponds to a threshold.

74. The method of claim 73 , wherein the on-screen graphic comprises a hierarchy of graphical caution levels, and wherein the graphical attribute is changed according to the hierarchy.

75. The method of claim 73 , wherein the on-screen graphic comprises a dataflow.

76. The method of claim 73 , wherein the on-screen graphic comprises alphanumeric text or symbols.

77. The method of claim 73 , wherein the on-screen graphic comprises a panel.

78. The method of claim 73 , wherein the on-screen graphic comprises an icon.

79. The method of claim 73 , wherein at least one of the redo components comprises a process.

80. The method of claim 73 , wherein at least one of the redo components comprises a memory structure.

81. The method of claim 73 , wherein at least one of the plurality of the redo components comprises a computer accessible storage medium.

82. The method of claim 73 , wherein the graphical attribute comprises at least one of size, color, texture, text, blinking, existence, speed, acceleration, value, sound, rotation, animation, and content.

83. A monitoring system for monitoring a computer database program, the monitoring system comprising:

a display having a window;

an on-screen graphic displayed in the window and representing one or more redo components of a computer database program wherein the on-screen graphic visually depicts the amount of data flow into and out of at least one of the redo components; and

a severity protocol, associated with the on-screen graphic and configured to set a graphical attribute of the on-screen graphic, wherein the graphical attribute efficiently communicates to a user, the potential or actual existence of performance inhibitors associated with the computer program.

84. The monitoring system of claim 83 , wherein the on-screen graphic comprises alphanumeric text or symbols.

85. The monitoring system of claim 83 , wherein the on-screen graphic comprises a panel.

86. The monitoring system of claim 83 , wherein the on-screen graphic comprises an icon.

87. The monitoring system of claim 83 , wherein the severity protocol comprises a hierarchy of graphical caution levels, and wherein the graphical attribute is changed according to the hierarchy.

88. The monitoring system of claim 83 , wherein the graphical attribute further comprises at least one of size, color, texture, text, blinking, existence, speed, acceleration, value, sound, rotation, animation, and content.

89. The monitoring system of claim 83 , wherein the performance inhibitors comprise at least one of dataflow bottlenecks, and improperly or inefficiently configured devices, protocols, variables, software modules, or flags.

Assignments (22)
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.
Reel/Frame 073606/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 18, 2025
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.
Reel/Frame 073613/0326 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 2, 2022
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.; ONE IDENTITY LLC; ONELOGIN, INC.; ONE IDENTITY SOFTWARE INTERNATIONAL DESIGNATED ACTIVITY COMPANY
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058952/0279 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 2, 2022
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; BINARYTREE.COM LLC; ERWIN, INC.; ONE IDENTITY LLC; ONELOGIN, INC.; ONE IDENTITY SOFTWARE INTERNATIONAL DESIGNATED ACTIVITY COMPANY
To: GOLDMAN SACHS BANK USA
Reel/Frame 058945/0778 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
CHANGE OF NAME Recorded Dec 17, 2015
From: DELL SOFTWARE INC.
To: DELL PRODUCTS L.P.
Reel/Frame 037320/0886 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
CHANGE OF NAME Recorded Aug 20, 2013
From: QUEST SOFTWARE, INC.
To: DELL SOFTWARE INC.
Reel/Frame 031043/0281 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Sep 28, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC (FORMERLY KNOWN AS WELLS FARGO FOOTHILL, LLC)
To: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
Reel/Frame 029050/0679 →
PATENT SECURITY AGREEMENT Recorded Feb 18, 2009
From: QUEST SOFTWARE, INC.; AELITA SOFTWARE CORPORATION; SCRIPTLOGIC CORPORATION; VIZIONCORE, INC.; NETPRO COMPUTING, INC.
To: WELLS FARGO FOOTHILL, LLC
Reel/Frame 022277/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2001
From: HARRISON, GUY
To: QUEST SOFTWARE, INC.
Reel/Frame 011623/0266 →