IP Library Granted Patent US 9,544,752
Granted Patent B2
US 9,544,752 · App. 14/690,310 · Granted Jan 10, 2017

Mobile activity intelligence

Inventors: Ojas Udayan Rege (Palo Alto, CA); Robert Bates Tinker (San Francisco, CA); Sanjeev Kumar Mishra (San Jose, CA); Sandilya Garimella (San Jose, CA); Stuart Carleton Eichert (Mountain View, CA)
Assignee: MOBILE IRON, INC.
H04W4/26H04L12/1403H04L12/1428H04M15/28H04M15/31H04M15/44H04M15/58H04M15/61H04W4/24
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,544,752
App. No.
14/690,310
Granted
Jan 10, 2017
Kind
B2
Abstract

In various embodiments, a method is described that includes receiving mobile device usage data directly from each of a plurality of mobile devices associated with a particular enterprise, aggregating the usage data from each of the plurality of mobile devices at a central database, and generating one or more mobile device usage reports based on the aggregated usage data.

Claims (31)

1. A method, comprising:

receiving, at a first server, from each of a plurality of mobile devices associated with a particular enterprise, mobile device usage data including for each of at least a subset of the plurality of mobile devices usage data each of one or more instances of which has been correlated with a corresponding mobile device context data, wherein a first subset of the plurality of mobile devices are associated with a first network service provider and a second subset of the plurality of mobile devices are associated with a second network service provider;

aggregating the usage data from each of the plurality of mobile devices; and

generating one or more mobile device usage reports based on the aggregated usage data, including by using said mobile device context data to generate a summary of at least a portion of the aggregated usage data broken out by a context indicated by said mobile device context data.

2. The method of claim 1 , wherein each of said at least a subset of the plurality of mobile devices includes a control client application configured to extract instances of said usage data and correlate each instance of said usage data with a corresponding context data.

3. The method of claim 2 , wherein the corresponding context data comprises a timestamp.

4. The method of claim 2 , wherein the corresponding context data comprises a geographical location of the mobile device.

5. The method of claim 2 , wherein the corresponding context data comprises a cellular tower or other physical communication network component with which the instance of said usage data is associated.

6. The method of claim 2 , wherein the control client application is configured to filter said usage data at the mobile device based on one or more policies.

7. The method of claim 2 , wherein the first server is configured to poll the control client application to prompt the client control application to do one or both of to gather and to report said usage data.

8. The method of claim 7 , wherein the first server is configured to poll the control client application periodically.

9. The method of claim 7 , wherein the first server is configured to poll the control client application in response to an event received at the first server.

10. A mobile device management system, comprising:

a communication interface; and

a processor couple to the communication interface and configured to:

receive via the communication interface, from each of a plurality of mobile devices associated with a particular enterprise, mobile device usage data including for each of at least a subset of the plurality of mobile devices usage data each of one or more instances of which has been correlated with a corresponding mobile device context data, wherein a first subset of the plurality of mobile devices are associated with a first network service provider and a second subset of the plurality of mobile devices are associated with a second network service provider;

aggregate the usage data from each of the plurality of mobile devices; and

generate one or more mobile device usage reports based on the aggregated usage data, including by using said mobile device context data to generate a summary of at least a portion of the aggregated usage data broken out by a context indicated by said mobile device context data.

11. The system of claim 10 , wherein each of said at least a subset of the plurality of mobile devices includes a control client application configured to extract instances of said usage data and correlate each instance of said usage data with a corresponding context data.

12. The system of claim 11 , wherein the corresponding context data comprises a timestamp.

13. The system of claim 11 , wherein the corresponding context data comprises a geographical location of the mobile device.

14. The system of claim 11 , wherein the corresponding context data comprises a cellular tower or other physical communication network component with which the instance of said usage data is associated.

15. The system of claim 11 , wherein the control client application is configured to filter said usage data at the mobile device based on one or more policies.

16. The system of claim 11 , wherein the processor is configured to poll the control client application to prompt the client control application to do one or both of to gather and to report said usage data.

17. The system of claim 16 , wherein the processor is configured to poll the control client application periodically.

18. The system of claim 16 , wherein the processor is configured to poll the control client application in response to an event received at the first server.

19. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving, at a first server, from each of a plurality of mobile devices associated with a particular enterprise, mobile device usage data including for each of at least a subset of the plurality of mobile devices usage data each of one or more instances of which has been correlated with a corresponding mobile device context data, wherein a first subset of the plurality of mobile devices are associated with a first network service provider and a second subset of the plurality of mobile devices are associated with a second network service provider;

aggregating the usage data from each of the plurality of mobile devices; and

generating one or more mobile device usage reports based on the aggregated usage data, including by using said mobile device context data to generate a summary of at least a portion of the aggregated usage data broken out by a context indicated by said mobile device context data.

20. The computer program product of claim 19 , wherein each of said at least a subset of the plurality of mobile devices includes a control client application configured to extract instances of said usage data and correlate each instance of said usage data with a corresponding context data.

Assignments (7)
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 →
Continuity (3)
Continuation 13679902 · Nov 16, 2012
Continuation 12421517 · Apr 9, 2009
Related Publication 20150223044A1 · Aug 6, 2015