-
公开(公告)号:US09646258B2
公开(公告)日:2017-05-09
申请号:US15274589
申请日:2016-09-23
Applicant: SAS Institute Inc.
Inventor: Steven William Enck , Emily Chapman-McQuiston , Daniel Kelly
CPC classification number: G06N7/005 , G06F17/30309 , G06F17/30551 , G06F17/30961 , G06F19/00 , G16H50/50
Abstract: Embodiments are generated directed to method, medium, and system including processing circuitry to generate records including randomly selected events for each of one or more subjects having one or more of the same category parameters as a subject of a particular event. The processing circuitry may also present, on a display device, a computer-generated model based on the records, the model having a decision tree data structure having decision tree nodes corresponding with historical events from the records, each of the decision tree nodes having an indication of a likelihood of occurrence for the particular event based on whether a corresponding history event of the decision tree node occurred or did not occur within a specific time period. Embodiments of the real-time distributed nature of the systems and processing discussed herein can solve big data analytics processing problems and facilitate data anomaly detection.
-
公开(公告)号:US10346142B1
公开(公告)日:2019-07-09
申请号:US16217169
申请日:2018-12-12
Applicant: SAS Institute Inc.
Inventor: Charles Michael Cavalier , Steven William Enck , Sarah Jeanette Gauby
Abstract: A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.
-
公开(公告)号:US11550643B1
公开(公告)日:2023-01-10
申请号:US17879893
申请日:2022-08-03
Applicant: SAS Institute Inc.
Inventor: Steven William Enck , Charles Michael Cavalier , Sarah Jeanette Gauby , Scott Joseph Kolodzieski
Abstract: An event stream processing (ESP) model is read that describes computational processes. (A) An event block object is received. (B) A new measurement value, a timestamp value, and a sensor identifier are extracted. (C) An in-memory data store is updated with the new measurement value, the timestamp value, and the sensor identifier. (A) through (C) are repeated until an output update time is reached. When the output update time is reached, data stored in the in-memory data store is processed and updated using data enrichment windows to define enriched data values that are output. The data enrichment windows include a gate window before each window that uses values computed by more than one window. The gate window sends a trigger to a next window when each value of the more than one window has been computed. The enrichment windows are included in the ESP model.
-
公开(公告)号:US20190196795A1
公开(公告)日:2019-06-27
申请号:US16217169
申请日:2018-12-12
Applicant: SAS Institute Inc.
Inventor: Charles Michael Cavalier , Steven William Enck , Sarah Jeanette Gauby
Abstract: A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.
-
-
-