IP Library Granted Patent US 9,679,140
Granted Patent B2
US 9,679,140 · App. 14/583,632 · Granted Jun 13, 2017

Outbreak pathology inference

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,679,140
App. No.
14/583,632
Granted
Jun 13, 2017
Kind
B2
Abstract

In an example, a system and method for outbreak pathology inference are described. In certain computational ecosystems, malware programs and other malicious objects may infect a machine, and then attempt to infect additional machines that are “networked” to the first machine. In some cases, the network may be a physical or logical network, such as an enterprise network. However, “social networking” may also connect one machine to another, because users may share files or data with one another over social networks. In that case, client devices may be equipped with a telemetry engine to gather and report data about the machine, while a system management server receives reported telemetry. The system management server may use both logical networks and social networks to infer potential outbreak paths and behaviors of malware.

Claims (44)

1. A computing apparatus comprising:

a network interface; and

one or more logic elements, including at least a processor and a memory, comprising an outbreak pathology inference engine, operable for:

receiving network telemetry data from a client device via the network interface;

receiving out-of-network telemetry data from the client device via the network interface; and

inferring, based at least in part on the network telemetry data and out-of-network data, a predictive malware outbreak hypothesis.

2. The computing apparatus of claim 1 , wherein the out-of-network data comprise social networking data.

3. The computing apparatus of claim 2 , wherein the social network data comprise data selected from the group consisting of online social networking data, professional association data, e-mail sender data, e-mail recipient data, address book data, contacts data, social association data, religious congregation data.

4. The computing apparatus of claim 1 , wherein the pathology inference engine is further operable for constructing an out-of-network graph at least partly from the out-of-network data.

5. The computing apparatus of claim 4 , wherein inferring the malware outbreak hypothesis comprises constructing a Markov model of the out-of-network graph and a network graph.

6. The computing apparatus of claim 5 , wherein inferring the malware outbreak hypothesis further comprises identifying a bridge state between the out-of-network graph and the network graph.

7. The computing apparatus of claim 6 , wherein inferring the malware outbreak hypothesis further comprises dynamically redefining the out-of-network graph and network graph to enable evaluation across the graphs at the bridge state.

8. The computing apparatus of claim 1 , wherein inferring the malware outbreak hypothesis comprises constructing a dynamic state model to identify a plurality of outbreak scenarios.

9. The computing apparatus of claim 1 , wherein the pathology inference engine is further operable for constructing an outbreak scenario, and constructing a containment strategy to target specific endpoints for mitigation.

10. The computing apparatus of claim 1 , wherein the pathology inference engine is further operable for:

constructing telemetry graph at least partly from the telemetry data;

constructing an out-of-network graph at least partly from the out-of-network data; and

formulating a pandemic hypothesis based at least in part on the telemetry graph and the out-of-network graph.

11. The computing apparatus of claim 10 , wherein the pathology inference engine is further operable for simulating the pandemic hypothesis.

12. The computing apparatus of claim 10 , wherein the pathology inference engine is further operable for formulating a pandemic countermeasure.

13. The computing apparatus of claim 12 , wherein the pathology inference engine is further operable for simulating the pandemic countermeasure.

14. One or more tangible, non-transitory computer-readable mediums having stored thereon executable instructions operable for instructing a processor to provide a pathology inference engine operable for:

receiving network telemetry data from a client device;

receiving out-of-network telemetry data from the client device; and

inferring, based at least in part on the network telemetry data and out-of-network data, a predictive malware outbreak hypothesis.

15. The one or more computer-readable mediums of claim 14 , wherein the out-of-network data comprise social networking data.

16. The one or more computer-readable mediums of claim 15 , wherein the social network data comprise data selected from the group consisting of online social networking data, professional association data, e-mail sender data, e-mail recipient data, address book data, contacts data, social association data, religious congregation data.

17. The one or more computer-readable mediums of claim 14 , wherein the pathology inference engine is further operable for constructing an out-of-network graph at least partly from the out-of-network data.

18. The one or more computer-readable mediums of claim 17 , wherein inferring the malware outbreak hypothesis comprises constructing a Markov model of the out-of-network graph and a network graph.

19. The one or more computer-readable mediums of claim 18 , wherein inferring the malware outbreak hypothesis further comprises identifying a bridge state between the out-of-network graph and the network graph.

20. The one or more computer-readable mediums of claim 19 , wherein inferring the malware outbreak hypothesis further comprises dynamically redefining the out-of-network graph and network graph to enable evaluation across the graphs at the bridge state.

21. The one or more computer-readable mediums of claim 14 , wherein inferring the malware outbreak hypothesis comprises constructing a dynamic state model to identify a plurality of outbreak scenarios.

22. The one or more computer-readable mediums of claim 14 , wherein the pathology inference engine is further operable for constructing an outbreak scenario, and constructing a containment strategy to target specific endpoints for mitigation.

23. The one or more computer-readable mediums of claim 14 , wherein the pathology inference engine is further operable for:

constructing telemetry graph at least partly from the telemetry data;

constructing an out-of-network graph at least partly from the out-of-network data; and

formulating a pandemic hypothesis based at least in part on the telemetry graph and the out-of-network graph.

24. A computer-implemented method of providing pathology inference, comprising:

receiving network telemetry data from a client device;

receiving out-of-network telemetry data from the client device; and

inferring, based at least in part on the network telemetry data and out-of-network data, a predictive malware outbreak hypothesis.

25. The method of claim 24 , further comprising: constructing an out-of-network graph at least partly from the out-of-network telemetry data;

constructing a network graph at least partly from the network telemetry data; and

constructing a Markov model of the out-of-network graph and the network graph.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2015
From: SMITH, NED M.; GUTIERREZ, ESTEBAN; WOODRUFF, ANDREW; KAPOOR, ADITYA
To: MCAFEE, INC.
Reel/Frame 035443/0176 →