IP Library Granted Patent US 8,707,444
Granted Patent B2
US 8,707,444 · App. 13/269,040 · Granted Apr 22, 2014

Systems and methods for implementing application control security

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,707,444
App. No.
13/269,040
Granted
Apr 22, 2014
Kind
B2
Abstract

Systems and methods for implementing application control security are disclosed. In one embodiment, a system includes a first device, a decrypted white-list, and an executable program. The first device may be in electrical communication with a memory containing an encrypted white-list. The encrypted white-list may be decrypted using an identifier of a second device. The executable program may be referenced in the decrypted white-list.

Claims (51)

1. A method comprising:

(a) storing, on a first computerized device, at least an unencrypted first white-list and an encrypted second white-list;

(b) receiving at the first computerized device, and from a second device, all or part of a unique identifier of the second device;

wherein the unique identifier of the second device is in the form of an electromagnetic radiation signal; and

wherein the electromagnetic radiation signal has a signal strength;

(c) determining, by the first computerized device, whether the signal strength is above a predetermined threshold;

(d) when the signal strength is above the predetermined threshold, decrypting at the first computerized device the encrypted second white-list using all or part of the unique identifier of the second device, thereby creating a decrypted second white-list;

(e) determining by the first computerized device whether an executable program is referenced in the decrypted second white-list;

(f) based on the determining step (e), allowing or disallowing execution by the first computerized device of the executable program;

(g) receiving at the first computerized device an indication that the signal strength is no longer above the predetermined threshold; and

(h) in response to the receiving the indication step (g), deleting the decrypted second white-list from a cache of the first computerized device.

2. The method of claim 1 , wherein the first computerized device and the second device have access to a network, the method further comprising:

transmitting a request onto the network, and performing the receiving step (h) in response to the transmitting step.

3. The method of claim 2 , wherein the request is an address resolution protocol.

4. The method of claim 1 , comprising:

disallowing, prior to the receiving step (b), execution of the executable program on the first computerized device.

5. The method of claim 1 , comprising:

creating an unencrypted second white-list;

receiving all or part of the unique identifier of the second device;

encrypting the =encrypted second white-list via all or part of the unique identifier of the second device, thereby creating the encrypted second white-list.

6. The method of claim 1 , comprising:

transmitting, prior to the receiving step (b), the unique identifier of the second device to the first computerized device.

7. The method of claim 1 , wherein the unique identifier of the second device is derived from a biometric reader.

8. The method of claim 1 :

wherein a partitioned white-list comprises the unencrypted first white-list and the encrypted second white-lists;

wherein the partitioned white-list is partitioned into at least a first partition and a second partition;

wherein the first partition comprises the unencrypted first white-list; and

wherein the second partition comprises the encrypted second white-list.

9. A system comprising:

(a) a first computerized device adapted to store at least an unencrypted first white-list and an encrypted second white-list;

(b) a second device adapted to transmit a unique identifier of the second device in the form of an electromagnetic radiation signal having signal strength;

wherein the first computerized device is adapted to:

(i) receive all or part of the unique identifier of the second device and,

(ii) when the signal strength is above a predetermined threshold, decrypt the encrypted second white-list into a decrypted second white-list using all or part of the unique identifier of the second device;

wherein the first computerized device is adapted to determine whether an executable program is referenced in the decrypted second white-list and based thereon, allow or disallow execution of the executable program;

wherein the first computerized device is adapted to delete the decrypted second white-list from a cache of the first computerized device when the signal strength is no longer, above the predetermined threshold.

10. The system of claim 9 , wherein the first computerized device comprises a partitioned white-list;

wherein the partitioned white-list comprises:

(i) a first partition, wherein the first partition comprises the unencrypted first white-list; and

(ii) a second partition, wherein the second partition comprises the encrypted second white-list.

11. The system of claim 9 , comprising:

a third device adapted to transmit a unique identifier of the third device; and

wherein the first computerized device is adapted to receive all or part of the unique identifier of the third device and decrypt the encrypted second white-list using a composite identifier comprising all or part of the unique identifier of the second device and all or part of the unique identifier of the third device.

12. The system of claim 9 , wherein the first computerized device and the second device are both mobile devices.

13. The system of claim 9 , wherein the executable program is a second executable program,

Wherein a first executable program is referenced in the unencrypted first white-list;

wherein the second executable program is referenced in the encrypted second white-list.

14. The system of claim 11 , wherein the third device is a mobile device.

15. The method of claim 1 , wherein the first computerized device and the second device are both mobile devices.

16. The method of claim 1 , wherein the unique identifier of the second device comprises RFID.

17. The system of claim 9 , wherein the unique identifier of the second device comprises RFID.

Assignments (22)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2025
From: IVANTI SECURITY HOLDINGS LLC
To: IVANTI, INC.
Reel/Frame 071958/0203 →
2025-1 SECOND LIEN SECURITY AGREEMENT Recorded May 5, 2025
From: IVANTI SECURITY INTERMEDIATE HOLDINGS LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2025
From: IVANTI, INC.
To: IVANTI SECURITY HOLDINGS LLC
Reel/Frame 071180/0690 →
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 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded May 5, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; CHERWELL SOFTWARE, LLC
Reel/Frame 071176/0289 →
SECURITY INTEREST Recorded May 3, 2025
From: IVANTI SECURITY HOLDINGS LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 071165/0164 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2025
From: ALTER DOMUS (US) LLC
To: IVANTI SECURITY HOLDINGS LLC
Reel/Frame 071162/0130 →
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 - 41459/0436 Recorded Dec 1, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: HEAT SOFTWARE USA INC.
Reel/Frame 054560/0713 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 41052/0735 Recorded Dec 1, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: HEAT SOFTWARE USA INC.
Reel/Frame 054560/0744 →
MERGER Recorded Mar 5, 2019
From: HEAT SOFTWARE USA INC.
To: IVANTI, INC.
Reel/Frame 048507/0909 →
RELEASE OF SECURITY INTERESTS IN PATENTS AT REEL/FRAME NO. 33380/0644 Recorded Jan 21, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: HEAT SOFTWARE USA INC., AS SUCCESSOR IN INTEREST TO LUMENSION SECURITY, INC.
Reel/Frame 041052/0794 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jan 20, 2017
From: HEAT SOFTWARE USA INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041052/0735 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 20, 2017
From: HEAT SOFTWARE USA INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041459/0436 →
MERGER AND CHANGE OF NAME Recorded Jan 18, 2017
From: LUMENSION SECURITY INC.; HEAT SOFTWARE USA INC.
To: HEAT SOFTWARE USA INC.
Reel/Frame 041010/0854 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CONSORTIUM FINANCE, LLC
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
Reel/Frame 040479/0001 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Jul 23, 2014
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
To: CONSORTIUM FINANCE, LLC
Reel/Frame 033381/0536 →
PATENT SECURITY AGREEMENT Recorded Jul 22, 2014
From: LUMENSION SECURITY, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 033380/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2011
From: KELLY, CIARAN; MOLLOY, IARLA
To: LUMENSION SECURITY, INC.
Reel/Frame 027262/0685 →