IP Library Granted Patent US 8,731,529
Granted Patent B2
US 8,731,529 · App. 13/679,947 · Granted May 20, 2014

Management of mobile applications

Inventors: Jesse Wagner Lindeman (San Jose, CA); Thomas Edward Wagner (San Jose, CA); Suresh Kumar Batchu (Milpitas, CA); Ojas Udayan Rege (Palo Alto, CA); Ajay Kumar Mishra (San Jose, CA); Robert Bates Tinker (San Francisco, CA)
Assignee: Mobile Iron, Inc.
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 8,731,529
App. No.
13/679,947
Granted
May 20, 2014
Kind
B2
Abstract

In particular implementations, a mobile device management system allows network administrators to control the distribution and publication of applications to mobile device users in an enterprise network.

Claims (39)

1. A method, comprising:

responsive to a request for a set of applications available for installation on a mobile device, accessing a user profile associated with a user with which the request is associated;

filtering a catalog of applications based at least in part on a user attribute of the user determined based at least in part on the user profile to select a set of applications; and

returning the set of applications in response to the request;

wherein the returned set of applications is provided to an enterprise mobile device application management interface configured to display the set of applications to the user via the application management interface and to provide the ability for the user to select, via the application management interface, one or more of the displayed applications for installation on the mobile device.

2. The method of claim 1 further comprising:

accessing a user directory store to retrieve the user profile.

3. The method of claim 1 wherein the user profile comprises one or more of a role, job title or enterprise group identifier, and wherein the catalog of applications is filtered based at least in part on at least one of the role, job title and enterprise group identifiers.

4. The method of claim 1 further comprising:

identifying required applications in the set of applications; and

providing an indication of the required applications to the user.

5. The method of claim 1 wherein the catalog of applications is filtered based at least in part on a mobile device profile that comprises one or more a model identifier, an operating system identifier, a serial number, and a Media Access Control (MAC) address.

6. An apparatus, comprising:

a memory;

a network interface;

one or more processors; and

computer program code stored on a non-transitory storage medium comprising instructions operative to cause the one or more processors to:

responsive to a request for a set of applications available for installation on a mobile device, access a user profile associated with a user with which the request is associated;

filter a catalog of applications based at least in part on a set of policies applied to a user attribute of the user determined based at least in part on the user profile to select a set of applications; and

return the set of applications in response to the request:

wherein the returned set of applications is provided to an enterprise mobile device application management interface configured to display the set of applications to the user via the application management interface and to provide the ability for the user to select, via the application management interface, one or more of the displayed applications for installation on the mobile device.

7. The apparatus of claim 6 wherein the computer program code further comprises instructions operative to cause the one or more processors to:

access a user directory store to retrieve the user profile.

8. The apparatus of claim 6 wherein the user profile comprises one or more of a role, job title or enterprise group identifier, and wherein one or more of the policies in the set of policies considers at least one of the role, job title and enterprise group identifiers.

9. The apparatus of claim 6 wherein the computer program code further comprises instructions operative to cause the one or more processors to:

identify required applications in the set of applications; and

provide an indication of the required applications to the user.

10. The apparatus of claim 6 wherein the computer program code further comprises instructions operative to cause the one or more processors to filter the catalog of applications based at least in part on a mobile device profile that comprises one or more a model identifier, an operating system identifier, a serial number, and a Media Access Control (MAC) address.

11. A non-transitory storage medium comprising computer program code including computer-readable instructions operative, when executed, to cause one or more processors to:

responsive to a request for a set of applications available for installation on a mobile device, accessing a user profile associated with a user with which the request is associated;

filtering a catalog of applications based at least in part on a user attribute of the user determined based at least in part on the user profile to select a set of applications; and

returning the set of applications in response to the request;

wherein the returned set of applications is provided to an enterprise mobile device application management interface configured to display the set of applications to the user via the application management interface and to provide the ability for the user to select, via the application management interface, one or more of the displayed applications for installation on the mobile device.

12. The non-transitory storage medium of claim 11 wherein the computer program code further comprises instructions operative to cause the one or more processors to:

access a user directory store to retrieve the user profile.

13. The non-transitory storage medium of claim 11 wherein the user profile comprises one or more of a role, job title or enterprise group identifier, and wherein the catalog of applications is filtered based at least in part on at least one of the role, job title and enterprise group identifiers.

14. The non-transitory storage medium of claim 11 wherein the computer program code further comprises instructions operative to cause the one or more processors to:

identify required applications in the set of applications; and

provide an indication of the required applications to the user.

Assignments (9)
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 Apr 4, 2014
From: BATCHU, SURESH KUMAR; REGE, OJAS UDAYAN; MISHRA, AJAY KUMAR; TINKER, ROBERT BATES
To: MOBILE IRON, INC.
Reel/Frame 032610/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: LINDEMAN, JESSE WAGNER; WAGNER, THOMAS EDWARD
To: MOBILE IRON, INC.
Reel/Frame 032610/0822 →
Continuity (2)
Continuation 12950933 · Nov 19, 2010
Related Publication 20130132941A1 · May 23, 2013