Risk classification of information technology change requests

    公开(公告)号:US12099598B2

    公开(公告)日:2024-09-24

    申请号:US17278726

    申请日:2018-09-30

    申请人: MICRO FOCUS LLC

    IPC分类号: G06F21/55 G06Q10/0637

    CPC分类号: G06F21/55 G06Q10/06375

    摘要: A computing device includes a processor and a machine-readable storage medium storing instructions. The instructions are executable by the processor to: receive input data defining an information technology (IT) change request; in response to a receipt of the input data, perform a first risk classification of the IT change request using a decision tree model; generate a graphical user interface based on the first risk classification, the graphical user interface indicating risk impacts for each of a plurality of request features, and the graphical user interface including a graphic representation of the decision tree model; in response to a user modification to a first request feature of the plurality of request features in the graphical user interface, automatically perform a second request analysis using the decision tree model; and automatically update the graphical user interface based on the second request analysis.

    Comparison Based Autocorrelation in Load Testing

    公开(公告)号:US20240311284A1

    公开(公告)日:2024-09-19

    申请号:US18120811

    申请日:2023-03-13

    申请人: Micro Focus LLC

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3692 G06F11/3684

    摘要: A first execution of a test script is recorded. The recording of the first execution of the test script is of a first interaction between a communication device and an Application Under Test (AUT). First request and response data for the first execution of the test script is captured. A second execution of the test script is recorded. Second request and response data for the second execution of the test script is captured. The first execution of the test script and the second execution of the test script are isolated sessions. The first request and response data is compared to the second request and response data to find one or more varying response values. The one or more varying response values are searched to identify correlations. A second test script is automatically created based on the identified correlations.

    IDENTIFICATION OF EMBEDDED BROWSERS IN APPLICATION FOR AUTOMATED SOFTWARE TESTING

    公开(公告)号:US20240303183A1

    公开(公告)日:2024-09-12

    申请号:US18118635

    申请日:2023-03-07

    申请人: MICRO FOCUS LLC

    IPC分类号: G06F11/36

    摘要: Software applications often incorporate an embedded browser to perform web-based operations. Not all browsers operate the same way, for example, elements within tabs in Microsoft Edge browsers use messages to communicate through web extensions, while Microsoft Internet Explorer (IE) browsers use the original browsers helper object (BHO). A consequence of the different paradigms is that certain graphical elements may be duplicated in a resource table. A test development may fail to identify the duplication and may produce extraneous or erroneous tests. By launching on a system and monitoring the system's executing processes, a browser application may be determined to be running and, if so, a refresh operation is performed on an application under test (AUT). If the AUT refresh operation results in a browser also performing a refresh, the type of embedded browser may be identified and any duplicates of the same graphical elements identified and merged for subsequent testing.

    VIRTUAL NETWORK COMPUTING WITH EXTRA KEYBOARD LAYOUT

    公开(公告)号:US20240302945A1

    公开(公告)日:2024-09-12

    申请号:US18118598

    申请日:2023-03-07

    申请人: MICRO FOCUS LLC

    摘要: Methods, systems, and techniques are provided for displaying objects in virtual network computing (VNC). For example, a VNC connection may be established between a first device and a second device, where the VNC connection enables a synchronization of an interactive display layout from the first device to the second device. Subsequently, after the VNC connection is established, a page structure of the first device may be retrieved based on an application programming interface (API) on the second device. In some embodiments, based on the retrieved page structure, one or more non-interactive objects on the second device may be displayed, where the one or more non-interactive objects are displayed on top of at least a portion of the interactive display layout at the second device.

    Inventory tracking using blockchain

    公开(公告)号:US12073336B2

    公开(公告)日:2024-08-27

    申请号:US17565197

    申请日:2021-12-29

    申请人: MICRO FOCUS LLC

    IPC分类号: G06K7/14 G06K7/10 G06Q10/087

    摘要: A first sub-blockchain and a second sub-blockchain are retrieved. The sub-blockchains are predefined fragments of a blockchain that are intended to be used to build a larger blockchain. At least one of the first sub-blockchain and the second sub-blockchain was originally stored in a read-only computer memory or was originally stored in a barcode/RFID tag. A blockchain that comprises the first sub-blockchain and the second sub-blockchain is created. The blockchain is used to track inventory of a product.

    Automated identification of input elements in a graphical user interface

    公开(公告)号:US12072791B2

    公开(公告)日:2024-08-27

    申请号:US17312279

    申请日:2018-12-28

    申请人: MICRO FOCUS LLC

    摘要: A computing device includes a processor and a medium storing instructions. The instructions are executable by the processor to: identify, based on a blob detection analysis, a plurality of potential input elements in a graphical user interface (GUI); determine a set of rows including potential input elements that are in a horizontal alignment and in a same size range; determine a set of columns including potential input elements that are in a vertical alignment and in a same size range; determine a set of input elements comprising multiple potential input elements that are located at intersections of the identified set of rows and the identified set of columns; and perform automated testing of the GUI using the determined set of input elements.

    Abstracting Network Traffic as Video for Representation Learning

    公开(公告)号:US20240267307A1

    公开(公告)日:2024-08-08

    申请号:US18165860

    申请日:2023-02-07

    申请人: MICRO FOCUS LLC

    摘要: A plurality of captured packets are received. The plurality of captured packets are from a plurality of packet flows. A packet flow is a communication session between two devices. For example, a packet flow may be a communication session between a client and a server. The plurality of captured packets are sorted into individual packet flows. The individual packet flows are converted into individual videos. For example, each packet from each packet flow is stored as a separate video frame in an individual video. A machine learning algorithm is applied to the individual videos to perform analytic tasks on the individual videos. For example, the machine learning algorithm may be used to identify anomalies within a packet flow and/or between packet flows.

    Software supply chain quality control evaluation using blockchain

    公开(公告)号:US12056486B2

    公开(公告)日:2024-08-06

    申请号:US18213042

    申请日:2023-06-22

    申请人: MICRO FOCUS LLC

    摘要: A primary blockchain for a software application is created that comprises a first block associated with a software component of the software application. An event is received that is associated with the software component. In response to receiving the event, a component blockchain is created that is associated with the software component. The component blockchain comprises a second block associated with the event. The component blockchain links to the primary blockchain. This provides a structure for managing supply chains of software components. As new software components are received, the new software components can be managed and tracked for quality/security.

    Automated preprocessing of complex logs

    公开(公告)号:US12056090B1

    公开(公告)日:2024-08-06

    申请号:US18315335

    申请日:2023-05-10

    申请人: MICRO FOCUS LLC

    摘要: Embodiments of the disclosure provide systems and methods for analyzing log files. Automated processing of log files can comprise reading a log file generated during execution of an application and comprising a plurality of log events and generating a plurality of templates based on the plurality of log events in the log file. Each template can map a log event to a candidate value for the log event. The plurality of log events can be aggregated into a plurality of groups based on the candidate value mapped to each log event in the plurality of templates and the plurality of groups of log events can be ranked. The log file can be partitioned based on the ranking of the plurality of groups of log events and one or more groups of log events can be provided to an analysis process based on the partitioning of the log file.

    Method and apparatus for efficient file/folder synchronization

    公开(公告)号:US11954074B2

    公开(公告)日:2024-04-09

    申请号:US17732060

    申请日:2022-04-28

    申请人: MICRO FOCUS LLC

    IPC分类号: G06F16/178 H04L9/00

    CPC分类号: G06F16/178 H04L9/50

    摘要: A synchronization structure that indicates changes to files that are to be synchronized is created. The synchronization structure is stored as a series of synchronization blocks. A first synchronization message is received from a communication device. The first synchronization message includes a next block number. A second synchronization message is sent to the communication device. The second synchronization message comprises one or more synchronization blocks that are identified based on the next block number. A third synchronization message is received from the communication device. The third synchronization message requests a number of files to be synchronized. The number of files to be synchronized are sent to the communication device.