IP Library Granted Patent US 11,916,951
Granted Patent B2
US 11,916,951 · App. 17/347,375 · Granted Feb 27, 2024

Mobile device management for detecting and remediating common vulnerabilities and exposures

Inventor: Kyle Pazandak (Dayton, MN)
Assignee: JAMF Software, LLC
H04L63/1433H04L63/20H04W12/122
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 11,916,951
App. No.
17/347,375
Granted
Feb 27, 2024
Kind
B2
Abstract

According to certain aspects of the present disclosure, a computer-implemented method is provided. The method includes receiving, at a mobile device management server from a threat feed server, at least one security statement. The method includes parsing the at least one security statement into parsed information. The method includes creating a custom threat feed of common vulnerabilities and exposures with at least the parsed information. The method includes selectively creating an alert associated with one common vulnerability and exposure of the common vulnerabilities and exposures, wherein the alert comprises a remediation action associated with the one common vulnerability and exposure. The method includes determining at least one managed device, managed by the mobile device management server, and associated with the remediation action of the alert. Systems and machine-readable media are also provided.

Claims (52)

1. A computer-implemented method comprising:

receiving, at a mobile device management server from a threat feed server, at least one security statement;

parsing the at least one security statement into parsed information;

creating a custom threat feed of common vulnerabilities and exposures at least based on the parsed information;

selectively creating an alert associated with one common vulnerability and exposure of the common vulnerabilities and exposures, wherein the alert comprises a remediation action associated with the one common vulnerability and exposure; and

identifying at least one managed device for performing the remediation action of the alert, wherein the at least one managed device is managed by the mobile device management server.

2. The computer-implemented method of claim 1 , further comprising:

transmitting, based on the identifying the at least one managed device, a first message to a push notification server that causes the push notification server to notify the at least one managed device to communicate with the mobile device management server; and

transmitting, responsive to the at least one managed device communicating with the mobile device management server based on the push notification, a second message to the at least one managed device, the second message comprising at least commands to execute instructions associated with the remediation action.

3. The computer-implemented method of claim 1 , wherein the selectively creating the alert further comprises:

selectively creating criteria associated with the one common vulnerability and exposure;

selectively creating a trigger associated with the one common vulnerability and exposure; and

selectively creating the remediation action.

4. The computer-implemented method of claim 3 , wherein the remediation action is executed when the criteria agree with the trigger.

5. The computer-implemented method claim 3 , wherein the criteria are created by defining fields comprising one of a criteria field, an operator field, and a value field.

6. The computer-implemented method of claim 3 , wherein the trigger is selected from one of creating the one common vulnerability and exposure, updating an existing common vulnerability and exposure, and creating a remediation policy for the one common vulnerability and exposure.

7. The computer-implemented method of claim 3 , wherein the remediation action is selected from one of transmitting a notification associated with the one common vulnerability and exposure, and transmitting instructions to execute a remediation policy.

8. The computer-implemented method of claim 1 , wherein the at least one security statement is one of a common vulnerability and exposure object, a software update, a press release statement, and a private statement.

9. The computer-implemented method of claim 8 , wherein the at least one security statement comprises one of a common vulnerability and exposure identifier, a security score, a severity level, software vendor comments, a software vendor name, an application name, an operating system name, an operating system version, a vulnerability type, an ease of exploit, configuration nodes, a publication date, a modification date, a declared configuration, previously patched software versions, and guidelines for patching.

10. The computer-implemented method of claim 1 , wherein the receiving the at least one security statement is received at selected time intervals.

11. The computer-implemented method of claim 1 , wherein the parsed information comprises one of a common vulnerability and exposure identifier, a security score, a severity level, software vendor comments, a software vendor name, an application name, an operating system name, an operating system version, a vulnerability type, an ease of exploit, configuration nodes, a publication date, a modification date, a declared configuration, previously patched software versions, and guidelines for patching.

12. A system comprising:

a memory storing instructions; and

a processor configured to execute the instructions which, when executed, cause the processor to:

receive, from a threat feed server, at least one security statement;

parse the at least one security statement into parsed information;

create a custom threat feed of common vulnerabilities and exposures at least based on the parsed information;

selectively create an alert associated with one common vulnerability and exposure of the common vulnerabilities and exposures, wherein the alert comprises a remediation action associated with the one common vulnerability and exposure;

identify at least one managed device for performing the remediation action of the alert, wherein the at least one managed device is managed by a mobile device management server;

transmit, based on the identifying the at least one managed device, a first message to a push notification server that causes the push notification server to notify the at least one managed device to communicate with the mobile device management server; and

transmit, responsive to the at least one managed device communicating with the mobile device management server based on the push notification, a second message to the at least one managed device, the second message comprising at least commands to execute instructions associated with the remediation action.

13. The system of claim 12 , wherein the instructions to create the alert further comprising instructions to cause the processor to:

selectively create criteria associated with the one common vulnerability and exposure;

selectively create a trigger associated with the one common vulnerability and exposure; and

selectively create the remediation action.

14. The system of claim 13 wherein the remediation action is executed when the criteria agree with the trigger.

15. The system of claim 13 , wherein the criteria are created by defining fields comprising one of a criteria field, an operator field, and a value field.

16. The system of claim 13 , wherein the trigger is selected from one of creating the one common vulnerability and exposure, updating an existing common vulnerability and exposure, and creating a remediation policy for the one common vulnerability and exposure.

17. The system of claim 13 , wherein the remediation action is selected from one of transmitting a notification associated with the one common vulnerability and exposure, and transmitting instructions to execute a remediation policy.

18. The system of claim 12 , wherein the at least one security statement is one of a common vulnerability and exposure object, a software update, a press release statement, and a private statement.

19. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method, the method comprising:

receiving, at a mobile device management server from a threat feed server, at least one security statement;

parsing, at the mobile device management server, the at least one security statement into parsed information;

creating, at the mobile device management server, a custom threat feed of common vulnerabilities and exposures at least based on the parsed information;

selectively creating, at the mobile device management server, an alert associated with one common vulnerability and exposure of the common vulnerabilities and exposures, wherein the alert comprises a remediation action associated with the one common vulnerability and exposure;

identifying at least one managed device for performing the remediation action of the alert, wherein the at least one managed device is managed by the mobile device management server;

transmitting, based on the identifying the at least one managed device, a first message to a push notification server that causes the push notification server to notify the at least one managed device to communicate with the mobile device management server; and

transmitting, responsive to the at least one managed device communicating with the mobile device management server based on the push notification, a second message to the at least one managed device, the second message comprising at least commands to execute instructions associated with the remediation action.

20. The non-transitory machine-readable storage medium of claim 19 , further including instructions for causing the processor to execute the method comprising:

selectively creating, at the mobile device management server, criteria associated with the one common vulnerability and exposure;

selectively creating, at the mobile device management server, a trigger associated with the one common vulnerability and exposure; and

selectively creating, at the mobile device management server, the remediation action.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Mar 3, 2026
From: JAMF SOFTWARE, LLC
To: BLUE OWL CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 075025/0447 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2026
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: JAMF SOFTWARE, LLC; WANDERA, INC.
Reel/Frame 073647/0447 →
SECURITY INTEREST Recorded May 3, 2024
From: JAMF SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067304/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2021
From: PAZANDAK, KYLE
To: JAMF SOFTWARE, LLC
Reel/Frame 056614/0479 →
Continuity (1)
Related Publication 20220400132A1 · Dec 15, 2022