IP Library Granted Patent US 8,490,176
Granted Patent B2
US 8,490,176 · App. 12/756,001 · Granted Jul 16, 2013

System and method for controlling a mobile device

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,490,176
App. No.
12/756,001
Granted
Jul 16, 2013
Kind
B2
Abstract

A system includes a controlling module for controlling a mobile device remotely A system includes a controlling module for controlling a mobile device remotely, wherein the controlling module includes a parental control module for controlling a mobile device used by a child. A system includes a controlling module for controlling a mobile device remotely, wherein the controlling module includes a parental control module for controlling a mobile device used by a child, wherein the parental control module includes a monitoring module for monitoring a use of the mobile device, and a filtering module for filtering an inappropriate content.

Claims (45)

1. A system, comprising:

a mobile device comprising a processing unit; and

a controlling module for controlling the mobile device remotely, the controlling module comprising:

a monitoring module for monitoring a use of the mobile device, the monitoring module comprising a policy setting module for determining a use policy for what use is permitted on the mobile device; and

an application control module, executed by the processing unit of the mobile device, for controlling whether applications are allowed to run on the mobile device, wherein the application control module executes silently on the mobile device and cannot be disabled, the application control module comprising:

an application blocking module for blocking an installation of an unauthorized application in accordance with the use policy; and

an application authorization policy module for authorizing an installation of an authorized application in accordance with the use policy,

wherein to prevent the application control module from being disabled, the application control module further comprises:

a heartbeat monitoring module for automatically restarting the application control module if the application control module terminates.

2. The system of claim 1 , wherein to prevent the application control module from being disabled, the application control module further comprises:

a password protected uninstall module for preventing an uninstalling of the application control module with password protection.

3. The system of claim 1 , wherein to prevent the application control module from being disabled, the application control module further comprises:

an uninstall notification module for notifying sending a notification indicating an occurrence of at least one of an attempted uninstall or an attempted modification of the application control module in response to the occurrence.

4. A method, comprising:

receiving, by an application control module executed by a processing unit of a mobile device from a monitoring module for monitoring use of the mobile device, data defining a use policy for what use is permitted on the mobile device;

controlling, by the application control module, whether applications are allowed to run on the mobile device in accordance with the use policy, wherein controlling comprises:

blocking installation of an unauthorized application in accordance with the use policy; and

authorizing installation of an authorized application in accordance with the use policy; and

preventing disabling of the application control module, wherein preventing disabling of the application control module comprises:

monitoring a heartbeat of the application control module to determine whether the application control module has terminated without authorization; and

automatically restarting the application control module if the application control module terminates without authorization.

5. The method of claim 4 , wherein preventing disabling of the application control module comprises:

preventing an uninstalling of the application control module with password protection.

6. The method of claim 4 , wherein preventing disabling of the application control module comprises:

sending a notification indicating an occurrence of at least one of an attempted uninstall or an attempted modification of the application control module in response to the occurrence.

7. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause a processor of a mobile device to:

execute an application control module;

receive, by the application control module from a monitoring module for monitoring use of the mobile device, data defining a use policy for what use is permitted on the mobile device; and

control, by the application control module, whether applications are allowed to run on the mobile device in accordance with the use policy, wherein the instructions that cause the processor to control whether applications are allowed to run comprise instructions that cause the processor to:

block installation of an unauthorized application in accordance with the use policy,

authorize installation of an authorized application in accordance with the use policy; and

prevent disabling of the application control module, wherein the instructions that cause the processor to prevent disabling of the application control module comprise instructions that cause the processor to:

monitor a heartbeat of the application control module to determine whether the application control module has terminated without authorization; and

automatically restart the application control module if the application control module terminates without authorization.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the instructions that cause the processor to prevent disabling of the application control module comprise instructions that cause the processor to:

prevent an uninstalling of the application control module with password protection.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the instructions that cause the processor to prevent disabling of the application control module comprise instructions that cause the processor to:

send a notification indicating an occurrence of at least one of an attempted uninstall or an attempted modification of the application control module in response to the occurrence.

10. A mobile device, comprising:

a computer-readable medium having stored thereon instructions for an application control module comprising an application blocking module and an application authorization policy module; and

a processing unit configured to execute the application control module, such that the application control module executes silently on the mobile device and cannot be disabled, wherein the application control module is configured to receive, from a monitoring module for monitoring use of the mobile device, data defining a use policy for what use is permitted on the mobile device, and control whether applications are allowed to run on the mobile device,

wherein the application blocking module is configured to block an installation of an unauthorized application in accordance with the use policy, and wherein the application authorization policy module is configured to authorize an installation of an authorized application in accordance with the use policy, and

wherein to prevent the application control module from being disabled, the application control module comprises a heartbeat monitoring module configured to automatically restart the application control module if the application control module terminates.

11. The mobile device of claim 10 , wherein to prevent the application control module from being disabled, the application control module comprises a password protected uninstall module configured to prevent an uninstalling of the application control module with password protection.

12. The mobile device of claim 10 , wherein to prevent the application control module from being disabled, the application control module comprises an uninstall notification module configured to send a notification indicating an occurrence of at least one of an attempted uninstall or an attempted modification of the application control module in response to the occurrence.

Assignments (17)
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 3, 2025
From: PULSE SECURE LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 071165/0027 →
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 053638-0220 Recorded Dec 1, 2020
From: KKR LOAN ADMINISTRATION SERVICES LLC
To: PULSE SECURE, LLC
Reel/Frame 054559/0368 →
SECURITY INTEREST Recorded Aug 29, 2020
From: PULSE SECURE, LLC
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 053638/0220 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 042380/0859 Recorded Aug 29, 2020
From: CERBERUS BUSINESS FINANCE, LLC, AS AGENT
To: PULSE SECURE, LLC
Reel/Frame 053638/0259 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2020
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
Reel/Frame 053271/0307 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 037338, FRAME 0408 Recorded May 1, 2017
From: US BANK NATIONAL ASSOCIATION
To: PULSE SECURE, LLC
Reel/Frame 042381/0568 →
GRANT OF SECURITY INTEREST PATENTS Recorded May 1, 2017
From: PULSE SECURE, LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 042380/0859 →
SECURITY INTEREST Recorded Dec 21, 2015
From: PULSE SECURE, LLC
To: U.S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037338/0408 →
SECURITY INTEREST Recorded Oct 23, 2014
From: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 034037/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC
Reel/Frame 034036/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2011
From: SMOBILE SYSTEMS, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 025693/0282 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 22, 2010
From: BOOK, NEIL; HOFFMAN, DANIEL V
To: SMOBILE SYSTEMS, INC.
Reel/Frame 024728/0848 →