G06F17/40

SYSTEMS AND METHODS FOR ENABLING SMART NETWORK INTERFACE CARD AS AN ADVANCED TELEMETRY APPLIANCE

An information handling system may include a processor, a management controller communicatively coupled to the processor and configured for out-of-band management of the information handling system, and a smart network interface card communicatively coupled to the processor and the management controller and configured to receive telemetry information from telemetry sources of the information handling system and perform advanced processing of the telemetry information.

Logs to metrics synthesis

Logs to metrics synthesis includes receiving a log message. It further includes translating the log message into a metrics data point comprising a timestamp, a metric name, a metric value, and a set of metadata key-value pairs. It further includes determining a time series in which to insert the metrics data point into which the log message was translated. It further includes inserting the metrics data point into the determined time series. It further includes updating a metadata catalog based at least in part on the metrics data point.

ANIMAL DATA PREDICTION SYSTEM
20230034337 · 2023-02-02 · ·

A speculation system for providing animal data and predictive indicators thereof includes one or more source sensors that collect animal data from targeted individuals. Characteristically, the animal data can be transmitted electronically. A computing subsystem receives the animal data. At least a portion of the animal data is transformed by the computing subsystem or the one or more sensors into a predictive indicator for a selected targeted individual or a group of targeted individuals. The computing subsystem operable to provide the predictive indicator and optionally at least a portion of the animal data to a user. Advantageously, a transmission subsystem providing transmission of the animal data to the computing subsystem.

User interface that integrates plural client portals in plural user interface portions through sharing of one or more log records

A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.

User interface that integrates plural client portals in plural user interface portions through sharing of one or more log records

A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.

CLOUD-BASED DATA RECORDER AND EVENT PROCESSOR

A data recording and annotation system includes data recording device for generating a data record. After the data recording device receives a request to review the one or more data records, the data recorder provides the one or more data records to the requester. After the data recorder receives an approval or annotation made about the data record, the data recorder generates a revised data record including information from the data record and from the approval or annotation. Then the revised data record is stored on the data recording device. The data records may be accessed at either the data generating device itself, or through a remote connection.

System and method for predicting incidents using log text analytics

Systems and methods for predicting and preventing system incidents such as outages or failures based on advanced log analytics are described. A processing center comprising an incident prediction server and log database may receive application server logs generated by an application server and historical incident data generated by an incident database server. The processing center may be configured to cluster a subset of application server logs and based on the subset of application server logs and the incident data, determine in real time or near real time the likelihood of occurrence of an incident such as a system outage or failure.

SYSTEMS AND METHODS FOR MAINTAINING AND UPDATING AN EVENT LOGGING DATABASE
20230089407 · 2023-03-23 ·

A system includes memory hardware that stores an event logging database including entries corresponding to events processed at local servers. The processor hardware executes instructions including, in response to receiving a first message from a first local server (the first message indicates that a first event occurred), identifying a causal parent event preceding the first event. The causal parent event is a most recent event that occurred at the first local server. The instructions include identifying a temporal parent event preceding the first event. The temporal parent event is a most recent event that occurred across all of the local servers. The instructions include generating a new entry based on data from the first message and a cryptographic hash based on a hash of a first entry recording the causal parent event and a hash of a second entry recording the temporal parent event.

INFORMATION PROCESSING USING A POPULATION OF DATA ACQUISITION DEVICES
20230087729 · 2023-03-23 · ·

Distributed wearable and non-wearable devices, controllers and methods for processing information from a plurality of devices are provided. A distributed system includes a plurality of devices distributed in an environment. Each device has at least a communication capability for interchanging information with others of the devices and/or with a communication system. Each of at least some of the devices has one or more sensors for acquiring sensor data related to the environment proximate to the device. At least one of the communication system or one or more of the devices is configured as a controller configured to: select a subset of devices from among the plurality of devices, receive information based on the acquired sensor data of the selected subset, and combine the received information from the selected subset to determine a characteristic of the environment proximate to one or more of the devices.

SYSTEMS AND METHODS TO OBTAIN SUFFICIENT VARIABILITY IN CLUSTER GROUPS FOR USE TO TRAIN INTELLIGENT AGENTS
20230090150 · 2023-03-23 ·

A method, system, and computer programming product for checking that clusters representative of transactional activity of a group of persons exhibits sufficient variability including: receiving transactional data; forming clusters from the received transactional data representing groups of persons that behave similarly; determining that a cluster representing a group of persons that behave similarly is not sufficiently variable; and increasing, in response to the cluster representing the group of persons behaving similarly not being sufficiently variable, the variability of the cluster. Further including, in an embodiment, creating a superset cluster consisting of both the cluster and the parent of the cluster; creating test data using the superset as a baseline; injecting the test data into the superset cluster; determining if the superset cluster rejects the injected test data as an indication of insufficient variability.