IP Library Granted Patent US 9,712,492
Granted Patent B1
US 9,712,492 · App. 14/793,026 · Granted Jul 18, 2017

Syndicating device and application management

Inventors: Mansu Kim (Cupertino, CA); Suresh Kumar Batchu (Milpitas, CA)
Assignee: MOBILE IRON, INC.
H04L63/0272H04L63/0853
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,712,492
App. No.
14/793,026
Granted
Jul 18, 2017
Kind
B1
Abstract

Techniques to provide syndicated device and application management are disclosed. In various embodiments, a request associated with accessing a third party service is received, for example, at a device management server or other management system. A third party service configuration data is used to configure the managed device to access the third party service directly from the third party service.

Claims (36)

1. A method of managing devices, comprising:

receiving at a device management server, from a managed device, a request associated with accessing a third party service;

providing from the device management server to the managed device a third party service configuration data to configure the managed device to access the third party service directly from the third party service, wherein the managed device is configured to access the third party service upon implementing the third party configuration data;

monitoring, by the device management server, a device security state associated with the managed device; and

reporting, by the device management server, the device security state to the third party service, wherein the third party service is configured to deny access to the managed device in the event the device management server reports a change in the device security state.

2. The method of claim 1 , further comprising receiving at the device management server, from the third party service, said third party service configuration data to be used to configured managed devices to use the third party service.

3. The method of claim 2 , wherein the third party service configuration data is received via an administrative user interface.

4. The method of claim 2 , wherein the third party service configuration data is received at least in part by providing a template and receiving a configuration data instance that reflects a content and structure of the template which has been populated with the third party service configuration data.

5. The method of claim 1 , wherein the third party service comprises an authorized third party service to which the device management server has been configured to provide syndicated management of managed devices and/or applications.

6. The method of claim 1 , further comprising providing to the managed device, on behalf of the third party service, using a messaging functionality of the device management server, a notification or other message from the third party service.

7. The method of claim 1 , further comprising providing to the managed device, on behalf of the third party service, a file or other application data from the third party service.

8. The method of claim 1 , further comprising receiving from the third party service a usage data reflecting use by the managed device of the third party service.

9. The method of claim 1 , further comprising receiving from the third party service a device state data associated with the managed device.

10. The method of claim 9 , further comprising using the device state data to perform at the device management server a responsive action with respect to the managed device.

11. The method of claim 10 , wherein the responsive action includes updating a security state of the managed device.

12. The method of claim 1 , further comprising detecting a change in the security state of the managed device and reporting to the third party service data associated with the detected security state change.

13. A system, comprising:

a communication interface; and

a processor coupled to the communication interface and configured to:

receive via the communication interface, from a managed device, a request associated with accessing a third party service;

provide from the device management server to the managed device a third party service configuration data to configure the managed device to access the third party service directly from the third party service, wherein the managed device is configured to access the third party service upon implementing the third party configuration data;

monitor a security state associated with the managed device; and

report the security state to the third party service, wherein the third party service is configured to deny access to the managed device in the event the device management server reports a change in the security state.

14. The system of claim 13 , wherein the processor is further configured to receive from the third party service, via the communication interface, said third party service configuration data to be used to configured managed devices to use the third party service.

15. The system of claim 14 , wherein the third party service configuration data is received via an administrative user interface.

16. The system of claim 14 , wherein the third party service configuration data is received at least in part by providing a template and receiving a configuration data instance that reflects a content and structure of the template which has been populated with the third party service configuration data.

17. The system of claim 13 , wherein the third party service comprises an authorized third party service to which the system has been configured to provide syndicated management of managed devices and/or applications.

18. The system of claim 13 , wherein the processor is further configured to provide to the managed device, on behalf of the third party service, using a messaging functionality of the device management server, a notification or other message from the third party service.

19. The system of claim 13 , wherein the processor is further configured to:

receive from the third party service a device state data associated with the managed device; and

use the device state data to update the security state of the managed device.

20. A computer program product to manage devices, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:

receiving at a device management server, from a managed device, a request associated with accessing a third party service;

providing from the device management server to the managed device a third party service configuration data to configure the managed device to access the third party service directly from the third party service, wherein the managed device is configured to access the third party service upon implementing the third party configuration data;

monitoring, by the device management server, a security state associated with the managed device; and

reporting, by the device management server, the security state to the third party service, wherein the third party service is configured to deny access to the managed device in the event the device management server reports a change in the security state.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY 14633493 WHICH WAS ENTERED INCORRECTLY AS 14633793 PREVIOUSLY RECORDED ON REEL 71176 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN NEWCO SECURITY AGREEMENT. Recorded Nov 10, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 073818/0515 →
FIRST LIEN NEWCO SECURITY AGREEMENT Recorded May 5, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0315 →
SECURITY INTEREST Recorded May 2, 2025
From: IVANTI, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 071164/0482 →
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2022
From: MOBILEIRON, INC.
To: IVANTI, INC.
Reel/Frame 061327/0751 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: KIM, MANSU; BATCHU, SURESH KUMAR
To: MOBILE IRON, INC.
Reel/Frame 036490/0671 →
Continuity (1)
Provisional Application 62021617 · Jul 7, 2014