G06F11/321

Field value and label extraction from a field value
11409758 · 2022-08-09 · ·

First one or more values are extracted from a plurality of events using a first extraction rule. The extracted first one or more values are assigned to a first field of the plurality of events as a first set of field-data item pairs. Second one or more values are extracted from the plurality of the events using a second extraction rule. The second extraction rule identifies the second one or more values and a field label corresponding to the second one or more values in the extracted first one or more values of the first set of field-data item pairs. The extracted second one or more values are assigned to a second field of the plurality of events as a second set of field-data item pairs. The field label extracted using the second extraction rule or a modified version thereof may be assigned to the second field.

Threshold establishment for key performance indicators derived from machine data

One or more processing devices access a service definition for a service provided by one or more entities that each produce machine data or about which machine data is generated. The service definition identifies the entities that provide the service and, for each entity, definitional information includes information for identifying machine data pertaining to that entity. The processing devices access a key performance indicator (KPI) for the service that is defined by a search query that produces a value derived from the machine data pertaining to the entities identified in the service definition. The value indicates how the service is performing at a point in time or during a period of time and indicates a state of the KPI. A graphical interface is displayed and an indication of at least one threshold, which defines an end of a range of values representing a state of the KPI, for the KPI is received.

Identification of key errors in a system having a large number of error events
11385986 · 2022-07-12 · ·

A report of results of validating a circuit can simplify a large number of error events, that can be generated when designing electrical circuits using computer aided design tools, by first filtering the large number of error events according to a user defined filter criteria. The filter results are processed by one or more report rules. Each of the report rules may generate one or more report results based on, at least, the filtered error events.

INFORMATION PROCESSING APPARATUS

An information generation apparatus includes a feature information generator that generates feature information on transition to a first screen based on a log including a transition timepoint and identification information, the transition timepoint being a timepoint when a foreground screen transitioned from a second screen to the first screen among a plurality of screens displayed by a plurality of program modules that differ from each other, and the identification information identifying from among the program modules a first program module for displaying the first screen, an index value generator that generates an index value indicative of a degree to which the first screen draws attention from a user based on the feature information, and a determiner that determines based on the index value whether to use the identification information that identifies the first program module in a process of estimating the state of the user.

Computer system and debugging method thereof
11416361 · 2022-08-16 · ·

A computer system and a debugging method thereof are provided. The computer system includes a circuit board, a memory, a circuit board image, and a processor. The circuit board includes a plurality of connection interfaces configured to be electrically coupled to a plurality of hardware devices. The memory stores a basic input/output system program. The basic input/output system program includes a power-on self-test program. The processor loads the basic input/output system program to perform a boot process when the computer system is powered on, reads and executes the power-on self-test program to detect the hardware devices electrically coupled to the connection interfaces, displays the circuit board image on a display, and displays a mark pattern on the circuit board image corresponding to a position of a connection interface image of an abnormal hardware device when the hardware device is detected to be abnormal.

Analyzing tags associated with high-latency and error spans for instrumented software

A computer-implemented method for analyzing spans and traces associated with a microservices-based application executing in a distributed computing environment comprises aggregating a plurality of ingested spans associated with one or more applications executing in the distributed computing environment into a plurality of traces, wherein each of the plurality of ingested spans is associated with a plurality of tags. The method further comprises comparing durations of a set of related traces of the plurality of traces to determine patterns for the plurality of tags and generating a histogram that represents a distribution of the durations of the set of related traces. The method also comprises providing alerts for one or more tags from the plurality of tags associated with traces having a duration above a threshold based on the distribution of the durations.

AUTOMATICALLY LOCATING RESOURCES USING ALTERNATIVE LOCATOR EXPRESSIONS DURING HETEROGENEOUS COMPONENT-BASED TESTING IN A PORTABLE AUTOMATION FRAMEWORK

The disclosed technology provides resource locators keyed to resource names with failover alternate resource locators keyed to resource positions on user interfaces in a test environment: providing a central repository for resource locators and storing a set of alternative locator expressions for a resource in the central repository. The set includes first resource locators keyed to resource names on UIs and respective second resource locators keyed to resource positions on UIs that can be evaluated when the resource name in the respective first resource locator is invalid. The method invokes a resource location navigator to locate a particular resource using a first resource locator keyed to a resource name on the user interface, automatically invoking the resource location navigator using the second resource locator keyed to the resource position after failure of locating the particular resource using the resource name, and accessing the particular resource using the second resource locator.

VULNERABILITY DASHBOARD AND AUTOMATED REMEDIATION
20220222350 · 2022-07-14 ·

In some aspects, a system may receive security vulnerability indicators associated with one or more cloud-based applications and/or properties associated with one or more cloud-based images used to create cloud instances. The system may determine, for each indicator and/or property, a corresponding remediation recommendation. The system may generate a graphical user interface that provides the indicators and/or properties with the corresponding remediation recommendations. The system may transmit, based on a user setting, a corresponding message for each indicator and/or property. The system may trigger, based on at least one of the indicators and/or properties, an automated remediation script that instructs a cloud environment to perform an action for a cloud-based application and/or image associated with the at least one indicator and/or property. The system may transmit one or more status indicators associated with the automated remediation script. Numerous other aspects are described.

MULTI-SCALE EXPONENTIAL-SMOOTHING FORECASTER FOR TIME SERIES DATA
20220222547 · 2022-07-14 ·

System determines, for first value at first time in time series, first estimate based on value and velocity for time series, first lag, and first time. System determines, for first value, second estimate based on value and velocity for time series, second lag, and first time. System determines first weight based on difference between second value, at second time in time series, and first estimate and second weight based on difference between second value and second estimate. System determines, for second value, first forecast based on value and velocity for time series, first lag, and second time. System determines, for second value, second forecast based on value and estimated velocity for time series, second lag, and second time. System determines, for second value, combined forecast based on first forecast weighed by first weight and second forecast weighed by second weight. If combined forecast satisfies threshold, system outputs alert.

System and Method for Automated Testing

A system and method are provided for automated testing. The method includes connecting to a plurality of testing frameworks, receiving first test data and a first test state from a first testing framework of the plurality of testing frameworks, storing the first test data and the first test state in a test repository, providing the first test data and the first test state from the test repository to a second testing framework of the plurality of testing frameworks, receiving second test data and a second test state from the second testing framework, storing the second test data and the second test state in the test repository in association with the first test data, and providing access to the test repository upon completion of the multi-stage test or a set of all distinct tests on the application under test.