IP Library Granted Patent US 10,389,597
Granted Patent B2
US 10,389,597 · App. 15/709,242 · Granted Aug 20, 2019

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

Inventors: Richard Daniel Laos (Portland, OR); Kenneth Galvin (Amissville, VA)
Assignee: Quest Software
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 10,389,597
App. No.
15/709,242
Filed
Sep 19, 2017
Granted
Aug 20, 2019
Kind
B2
Art Unit
2451
USPC
709/224
Abstract

A system comprising an internal device management system configured to interface with an internal device through an application operating on the internal device, and to receive data from the internal device. An interface to an external device management system configured to interface with an external device and to receive data from the external device. The internal device management system is configured to interact with the external device management system via the interface to receive the data from the external device and to generate one or more reports that include the data from the internal device and the data from the external device.

Claims (45)

1. A system, comprising:

an internal device management system configured to interface with internal device through an application operating on the internal device that is associated with the internal device management system, to receive data from the internal device;

an interface to an external device management system configured to interact with an external device, the interface being configured to:

receive a request to access the external device management system;

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

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

wherein the internal device management system is configured to:

interact with the external device management system via the interface;

receive data from the external device; and

generate one or more reports that include the data from the internal device and the data from the external device.

2. The system of claim 1 further comprising an enterprise device management system configured to manage coordination between the internal device management system and the external device management system.

3. The system of claim 1 wherein the external 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 device management systems.

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

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

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

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

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

9. The system of claim 5 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 a plurality of internal devices and a plurality of external devices.

10. A method comprising:

interfacing with an internal devices through an application operating on the internal device that is associated with an internal device management system;

receiving data from the internal device;

interfacing with an external through an application operating on the external device that is associated with an external device management system;

receiving data from the external device;

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

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

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

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

11. The method of claim 10 further comprising transferring data between the internal device management system and the external device management system.

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

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

14. The method of claim 11 further comprising:

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

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

15. The method of claim 10 further comprising: receiving and storing configuration data for administrator access to the external device management system; and utilizing the stored configuration data to access the external device management system.

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

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

18. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause a system to perform operations comprising:

interface with an internal device through an application operating on the internal device that is associated with an internal device management system;

receive data from the of the internal device;

interface with an external device through an application operating on the external device;

receive data from the external device;

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

receive a request to access an external device management system;

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

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

Assignments (13)
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/0001 →
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 →
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 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: DELL PRODUCTS L.P.
To: DELL SOFTWARE INC.
Reel/Frame 049646/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: LAOS, RICHARD DANIEL; GALVIN, KENNETH
To: DELL PRODUCTS L.P.
Reel/Frame 049646/0245 →
CHANGE OF NAME Recorded Jul 1, 2019
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 049646/0736 →
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 →
Continuity (2)
Continuation 14705878 · May 6, 2015
Related Publication 20180069762A1 · Mar 8, 2018