IP Library Granted Patent US 9,769,026
Granted Patent B2
US 9,769,026 · App. 14/705,878 · Granted Sep 19, 2017

Device asset tracking and service desk using an external network management system as a data source

Inventors: Richard Daniel Laos (Portland, OR); Kenneth Galvin (Amissville, VA)
Assignee: QUEST SOFTWARE INC.
H04L41/12H04L12/46H04L12/66H04L41/0806H04L41/5074
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,769,026
App. No.
14/705,878
Granted
Sep 19, 2017
Kind
B2
Abstract

A system for managing devices associated with an enterprise comprising an internal network device management system configured to interface with a plurality of internal network devices through an application operating on each internal network device that is associated with the internal network device management system, to receive data from each of the internal network devices. An external network device management system configured to interface with a plurality of external network devices through an application operating on each external network device that is associated with the external network device management system, to receive data from each of the external network devices. The internal network device management system is configured to interface with the external network device management system and to receive the data from each of the plurality of external network devices and to generate one or more reports that include the data from the internal network devices and the data from the external network devices.

Claims (44)

1. A system for managing devices associated with an enterprise comprising:

an internal network device management system operating on a processor and configured to interface with a plurality of internal network devices over a first network through an application operating on each internal network device that is associated with the internal network device management system, to receive data from each of the internal network devices;

an external network device management system operating on a processor and configured to interface with a plurality of external network devices over a second network through an application operating on each external network device that is associated with the external network device management system, to receive data from each of the external network devices;

wherein coordination between the internal network device management system and the external network device management system is managed by an enterprise device management system; and

wherein the internal network device management system is configured to interface with the external network device management system and to receive the data from each of the plurality of external network devices and to generate one or more reports that include the data from the internal network devices and the data from the external network devices, and wherein the enterprise device management system further comprises an external network device management system interface configured to receive a request to access one of a plurality of external network device management systems from the internal network device management system, to select an application programming interface associated with the external network device management system and to convert the request into a format compatible with the selected application programming interface.

2. The system of claim 1 wherein the external network device management system interface further comprises an update timer system configured to request update data for each device associated with one of a plurality of external network device management systems.

3. The system of claim 1 wherein the external network device management system interface further comprises an update timer system configured to request update data for each device associated with a first external network device management system prior to requesting update data for each device associated with a second external network device management system.

4. The system of claim 1 wherein the enterprise device management system further comprises a unified reporting and display system configured to assemble reporting data for internal network devices and reporting data for external network devices and to generate a unified display with the internal network device reporting data and the external network device reporting data.

5. The system of claim 1 wherein the external network device management system interface further comprises an administrator access system configured to receive and store configuration data for administrator access to the external network device management system and to utilize the stored configuration data to access the external network device management system.

6. The system of claim 4 wherein the unified reporting system further comprises a plurality of external network application programming interfaces, and wherein the unified reporting system is configured to select one of the plurality of external network application programming interfaces as a function of a selected external network device management system.

7. The system of claim 4 wherein the unified reporting system further comprises a reporting system configured to generate a single report for the plurality of internal network devices and the plurality of external network devices in response to a user selection of one or more of a plurality of device attributes.

8. The system of claim 4 wherein the unified reporting system further comprises a service ticket system configured to track service ticket status from service ticket initiation to service ticket close-out for each of the plurality of internal network devices and the plurality of external network devices.

9. A method for managing devices associated with an enterprise comprising:

interfacing with a plurality of internal network devices through an application operating on each internal network device that is associated with an internal network device management system;

receiving data from each of the internal network devices;

interfacing with a plurality of external network devices through an application operating on each external network device that is associated with the external network device management system;

receiving data from each of the external network devices;

generating one or more reports that include the data from the internal network devices and the data from the external network devices;

transferring data between the internal network device management system and the external network device management system;

receiving a request to access one of a plurality of external network device management systems from the internal network device management system;

selecting an application programming interface associated with the external network device management system; and

converting the request into a format compatible with the selected application programming interface.

10. The method of claim 9 further comprising requesting update data for each device associated with one of a plurality of external network device management systems.

11. The method of claim 9 further comprising requesting update data for each device associated with a first external network device management system prior to requesting update data for each device associated with a second external network device management system.

12. The method of claim 9 further comprising:

assembling reporting data for internal network devices and reporting data for external network devices; and

generating a unified display with the internal network device reporting data and the external network device reporting data.

13. The method of claim 9 further comprising:

receiving and storing configuration data for administrator access to the external network device management system; and

utilizing the stored configuration data to access the external network device management system.

14. The method of claim 12 further comprising selecting one of a plurality of external network application programming interfaces as a function of a selected external network device management system.

15. The method of claim 12 further comprising generating a single report for the plurality of internal network devices and the plurality of external network devices in response to a user selection of one or more of a plurality of device attributes.

16. An article of manufacture comprising:

a non-transitory computer-readable medium; and

computer-executable instructions carried on the computer-readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to:

interface with a plurality of internal network devices through an application operating on each internal network device that is associated with an internal network device management system;

receive data from each of the internal network devices;

interface with a plurality of external network devices through an application operating on each external network device that is associated with the external network device management system;

receive data from each of the external network devices;

generate one or more reports that include the data from the internal network devices and the data from the external network devices;

transfer data between the internal network device management system and the external network device management system;

receive a request to access one of a plurality of external network device management systems from the internal network device management system;

select an application programming interface associated with the external network device management system; and

convert the request into a format compatible with the selected application programming interface.

Assignments (27)
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 →
SECURITY INTEREST Recorded Jun 8, 2025
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; ERWIN, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071527/0649 →
SECURITY INTEREST Recorded Jun 8, 2025
From: QUEST SOFTWARE INC.; ANALYTIX DATA SERVICES INC.; ERWIN, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071527/0001 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059105/0479 →
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 →
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 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Feb 2, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC.
Reel/Frame 059096/0683 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0486 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: QUEST SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046327/0347 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded Mar 21, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 045660/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2018
From: DELL PRODUCTS L.P.
To: DELL SOFTWARE INC.
Reel/Frame 045355/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
RELEASE OF REEL 036502 FRAME 0237 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040028/0088 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
RELEASE OF REEL 036502 FRAME 0291 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0637 →
RELEASE OF REEL 036502 FRAME 0206 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040017/0204 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY, L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036502/0206 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 036502/0237 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 036502/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: LAOS, RICHARD DANIEL; GALVIN, KENNETH
To: DELL PRODUCTS L.P.
Reel/Frame 035581/0133 →
Continuity (1)
Related Publication 20160330079A1 · Nov 10, 2016