Intelligent inter-process communication latency surveillance and prognostics

    公开(公告)号:US09645875B2

    公开(公告)日:2017-05-09

    申请号:US14659065

    申请日:2015-03-16

    CPC classification number: G06F11/079 G06F11/0706 G06F11/0757 G06F11/3058

    Abstract: The disclosed embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data, which includes first information containing telemetric signals gathered using sensors in the computer system and second information that indicates one or more transaction latencies of software running on the computer system. Upon detecting an upward trend in the one or more transaction latencies, the system analyzes the telemetry data for a correlation between the one or more transaction latencies and one or more environmental factors represented by a subset of the telemetric signals. Upon identifying the correlation between the one or more transaction latencies and an environmental factor, the system stores an indication that the environmental factor may be contributing to the upward trend in the one or more transaction latencies.

    STATEFUL DETECTION OF ANOMALOUS EVENTS IN VIRTUAL MACHINES
    52.
    发明申请
    STATEFUL DETECTION OF ANOMALOUS EVENTS IN VIRTUAL MACHINES 有权
    对虚拟机器中的异常事件进行强有力的检测

    公开(公告)号:US20160371170A1

    公开(公告)日:2016-12-22

    申请号:US14743847

    申请日:2015-06-18

    Abstract: The disclosed embodiments provide a system that detects anomalous events. During operation, the system obtains machine-generated time-series performance data collected during execution of a software program in a computer system. Next, the system removes a subset of the machine-generated time-series performance data within an interval around one or more known anomalous events of the software program to generate filtered time-series performance data. The system uses the filtered time-series performance data to build a statistical model of normal behavior in the software program and obtains a number of unique patterns learned by the statistical model. When the number of unique patterns satisfies a complexity threshold, the system applies the statistical model to subsequent machine-generated time-series performance data from the software program to identify an anomaly in an activity of the software program and stores an indication of the anomaly for the software program upon identifying the anomaly.

    Abstract translation: 所公开的实施例提供了一种检测异常事件的系统。 在运行期间,系统在计算机系统中获取在执行软件程序期间收集的机器生成的时间序列性能数据。 接下来,系统在围绕软件程序的一个或多个已知异常事件的间隔内去除机器生成的时间序列性能数据的子集,以生成经过滤的时间序列性能数据。 系统使用过滤的时间序列性能数据构建软件程序中正常行为的统计模型,并获得由统计模型学习的许多独特模式。 当唯一模式的数量满足复杂度阈值时,系统将统计模型应用于来自软件程序的后续机器生成的时间序列性能数据,以识别软件程序的活动中的异常,并存储针对 软件程序在识别异常时。

    Using an irrelevance filter to facilitate efficient RUL analyses for electronic devices

    公开(公告)号:US12039619B2

    公开(公告)日:2024-07-16

    申请号:US17741709

    申请日:2022-05-11

    CPC classification number: G06Q50/06 G06F17/18 G06N5/04 G06Q10/0635 G06Q10/20

    Abstract: Systems and methods are described that estimates a remaining useful life (RUL) of an electronic device. Time-series signals gathered from sensors in the electronic device are received. Statistical changes are detected in the set of time-series signals that are deemed as anomalous signal patterns. Anomaly alarms are generated, wherein an anomaly alarm is generated for each of the anomalous signal patterns. An irrelevance filter is applied to the set of anomaly alarms to produce filtered anomaly alarms, wherein the irrelevance filter removes anomaly alarms associated with anomalous signal patterns that are not correlated with previous failures of similar electronic devices. A logistic-regression model is used to compute an RUL-based risk index for the electronic device based on the filtered anomaly alarms. When the risk index exceeds a risk-index threshold, a notification is generated indicating that the electronic device has a limited remaining useful life.

    Automated calibration in electromagnetic scanners

    公开(公告)号:US11726160B2

    公开(公告)日:2023-08-15

    申请号:US17694304

    申请日:2022-03-14

    CPC classification number: G01R35/005 G01R29/0814 G01R29/0892

    Abstract: Systems, methods, and other embodiments associated with automated calibration in electromagnetic scanners are described. In one embodiment, a method includes: detecting one or more peak frequency bands in electromagnetic signals collected by the electromagnetic scanner at a geographic location; comparing the one or more peak frequency bands to broadcast frequencies assigned to local radio stations of the geographic location; and indicating that the electromagnetic scanner is calibrated by finding at least one match between one peak frequency band of the peak frequency bands and one of the broadcast frequencies. An electromagnetic scanner may be recalibrated based on comparing the one or more peak frequency bands to broadcast frequencies.

    UNIFIED CONTROL OF COOLING IN COMPUTERS

    公开(公告)号:US20230137596A1

    公开(公告)日:2023-05-04

    申请号:US17716489

    申请日:2022-04-08

    Abstract: Systems, methods, and other embodiments associated with unified control of cooling in computers are described. In one embodiment, a method locks operation of first and second cooling mechanisms configured to cool one or more components in the computer. In response to a first condition, the method unlocks the operation of the first cooling mechanism to allow the first cooling mechanism to make cooling adjustments while the operation of the second cooling mechanism is locked. In response to a second condition, the method unlocks the operation of the second cooling mechanism to allow the second cooling mechanism to make cooling adjustments while the operation of the first cooling mechanism is locked. In the method, the first cooling mechanism and the second cooling mechanism are prevented from making the cooling adjustments simultaneously.

    SIGNAL SYNTHESIZER DATA PUMP SYSTEM

    公开(公告)号:US20220383043A1

    公开(公告)日:2022-12-01

    申请号:US17334392

    申请日:2021-05-28

    Abstract: The disclosed system produces synthetic signals for testing machine-learning systems. During operation, the system generates a set of N composite sinusoidal signals, wherein each of the N composite sinusoidal signals is a combination of multiple constituent sinusoidal signals with different periodicities. Next, the system adds time-varying random noise values to each of the N composite sinusoidal signals, wherein a standard deviation of the time-varying random noise values varies over successive time periods. The system also multiplies each of the N composite sinusoidal signals by time-varying amplitude values, wherein the time-varying amplitude values vary over successive time periods. Finally, the system adds time-varying mean values to each of the N composite sinusoidal signals, wherein the time-varying mean values vary over successive time periods. The time-varying random noise values, amplitude values and mean values can be selected through a roll-of-the-die process from a library of values, which are learned from industry-specific signals.

    Replacing stair-stepped values in time-series sensor signals with inferential values to facilitate prognostic-surveillance operations

    公开(公告)号:US11487640B2

    公开(公告)日:2022-11-01

    申请号:US16128071

    申请日:2018-09-11

    Abstract: During operation, the system obtains the time-series sensor signals, which were gathered from sensors in a monitored system. Next, the system classifies the time-series sensor signals into stair-stepped signals and un-stair-stepped signals. The system then replaces stair-stepped values in the stair-stepped signals with interpolated values determined from un-stair-stepped values in the stair-stepped signals. Next, the system divides the time-series sensor data into a training set and an estimation set. The system then trains an inferential model on the training set, and uses the trained inferential model to replace interpolated values in the estimation set with inferential estimates. Next, the system switches roles of the training and estimation sets to produce a new training set and a new estimation set. The system then trains the inferential model on the new training set, and uses the trained inferential model to replace interpolated values in the new estimation set with inferential estimates.

Patent Agency Ranking