IP Library › Granted Patent US 9,639,820
Granted Patent B2
US 9,639,820 · App. 15/138,070 · Granted May 2, 2017

Systems, structures, and processes for interconnected devices and risk management

Inventors: Subrat Narendra Singh (Newark, CA); Srinivasa Kakkera (Newark, CA); Kiu Li (Pleasanton, CA); Prathap Sakala (Fremont, CA)
Assignee: Alert Enterprise
G06Q10/0635G06N7/005G06Q10/06G06Q50/265H04W4/005
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,639,820
App. No.
15/138,070
Filed
Apr 25, 2016
Granted
May 2, 2017
Kind
B2
Art Unit
2498
USPC
726/25
Abstract

Techniques are provided that produce a risk profile consisting of a risk score and trends of risk scores across devices and sensors in a machine-to-machine (M2M) or Internet of things (IOT) environment. For example, a device is assigned a risk score which is based on baseline factors such as expected network packets between two devices, normal network packets, access to critical devices, authorized access requests from one device to another device, normal communications to a device, and the critical ports of a device; access to and conflicts across physical, logical, and operational systems; historical and current usage of these systems, and anomalies from normal behavior patterns. Techniques encompass risk management by computing a risk score in a timely fashion in accordance with an architecture that enables achieving the required scaling necessitated by the huge number of devices in the machine-to-machine (M2M) or Internet of things (IOT) environment.

Claims (36)

1. A computer-implemented method for providing entity risk score intelligence in a machine-machine environment, comprising the steps of:

receiving baseline scoring data, associated with valid devices on a machine-machine network, at an entity warehouse, wherein the entity warehouse comprises a risk scoring and predictive analytics engine that provides entity risk score intelligence, said risk score intelligence having a risk score, regarding an entity based in part an said baseline scoring data;

performing, at the entity warehouse, ongoing monitoring of (a) behavior and anomaly processes and data of said valid devices and (b) changes and behaviors processes and data of said valid devices, wherein each such processes and data impact the entity risk score intelligence;

wherein said risk scoring and predictive analytics engine uses a risk score configuration on said baseline scoring data, wherein said risk score configuration comprises configurable baseline contributing factors; training and screening contributing factors; and on-going usage contributing factors;

wherein the risk scoring and predictive analytics engine runs on a big data platform on a network and uses in-memory database processing; and

providing system response and automatically generating real-time alerts when said risk score exceeds a defined threshold;

wherein said risk score configuration comprises:

profile attributes to be set, conditions for the profile attributes to be set, values for the profile attribute conditions to be set, and corresponding points to be assigned;

training or screening conditions to be set, conditions for the training or screening to be set, values for the training or screening conditions to be set, and corresponding points to be assigned;

on-going usage conditions to be set, conditions for the on-going usage to be set, values for the on-going usage conditions to be set, and corresponding points to be assigned; and

setting an indicator indicating that a simulation is to be run;

wherein one or more steps are performed on at least a processor coupled to at least a memory.

2. A system for providing entity risk score intelligence in a machine-machine environment, comprising:

at least one processor operable to execute computer program instructions; and

at least one memory operable to store computer program instructions executable by said at least one processor, for performing:

receiving baseline scoring data, associated with valid devices on a machine-machine network, at an entity warehouse, wherein the entity warehouse comprises a risk scoring and predictive analytics engine that provides entity risk score intelligence, said risk score intelligence having a risk score, regarding an entity based in part an said baseline scoring data;

performing, at the entity warehouse, ongoing monitoring of (a) behavior and anomaly processes and data of said valid devices and (b) changes and behaviors processes and data of said valid devices, wherein each such processes and data impact the entity risk score intelligence;

wherein said risk scoring and predictive analytics engines uses a risk score configuration on said baseline scoring data, wherein said risk score configuration comprises configurable baseline contributing factors; training and screening contributing factors; and on-going usage contributing factors;

wherein the risk scoring and predictive analytics engine runs on a big data platform on a network and uses in-memory database processing; and

providing system response and automatically generating real-time alerts when said risk score exceeds a defined threshold;

wherein said risk score configuration comprises:

profile attributes to be set, conditions for the profile attributes to be set, values for the profile attribute conditions to be set, and corresponding points to be assigned;

training or screening conditions to be set, conditions for the training or screening to be set, values for the training or screening conditions to be set, and corresponding points to be assigned;

on-going usage conditions to be set, conditions for the on-going usage to be set, values for the on-going usage conditions to be set, and corresponding points to be assigned; and

setting an indicator indicating that a simulation is to be run.

3. A non-transitory storage medium having stored thereon a computer program comprising a program code for performing, when the computer program is executed on a computer, a method for providing entity risk score intelligence in a machine-machine environment, comprising the steps of:

receiving baseline scoring data, associated with valid devices on a machine-machine network, at an entity warehouse, wherein the entity warehouse comprises a risk scoring and predictive analytics engine that provides entity risk score intelligence, said risk score intelligence having a risk score, regarding an entity based in part an said baseline scoring data;

performing, at the entity warehouse, ongoing monitoring of (a) behavior and anomaly processes and data of said valid devices and (b) changes and behaviors processes and data of said valid devices, wherein each such processes and data impact the entity risk score intelligence; and

wherein said risk scoring and predictive analytics engines uses a risk score configuration on said baseline scoring data, wherein said risk score configuration comprises configurable baseline contributing factors; training and screening contributing factors; and on-going usage contributing factors;

wherein the risk scoring and predictive analytics engine runs on a big data platform on a network and uses in-memory database processing; and

providing system response and automatically generating real-time alerts when said risk score exceeds a defined threshold;

wherein said risk score configuration comprises:

profile attributes to be set, conditions for the profile attributes to be set, values for the profile attribute conditions to be set, and corresponding points to be assigned;

training or screening conditions to be set, conditions for the training or screening to be set, values for the training or screening conditions to be set, and corresponding points to be assigned;

on-going usage conditions to be set, conditions for the on-going usage to be set, values for the on-going usage conditions to be set, and corresponding points to be assigned; and

setting an indicator indicating that a simulation is to be run.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: SINGH, SUBRAT NARENDRA; KAKKERA, SRINIVASA; LI, KIU; SAKALA, PRATHAP
To: ALERT ENTERPRISE
Reel/Frame 038875/0084 →
Continuity (3)
Continuation In Part 14210016 · Mar 13, 2014
Provisional Application 61800351 · Mar 15, 2013
Related Publication 20160267408A1 · Sep 15, 2016