Measure GUI response time
    42.
    发明授权

    公开(公告)号:US11762939B2

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

    申请号:US17411297

    申请日:2021-08-25

    Abstract: An approach is disclosed that determines an amount of time before a webpage is ready to use by a user by performing various actions. The approach captures a recording of the webpage from an invocation of the webpage for a period of time sufficient to load completely load the webpage with the capturing resulting in sequenced image frames. An AI system provides a loading point in the sequenced image frames based on an analysis of the frames input to the trained AI system. Image diversity and saturation measurements are calculated on consecutive image frames from the sequenced image frames resulting in an image change analysis. Native webpage events and times are detected from webpage characteristics gathered from the captured digital recording. The amount of time is then calculated based on the loading point from the AI system, the image change analysis; and the webpage events and their corresponding times.

    Identifying location of data granules in global virtual address space

    公开(公告)号:US11734192B2

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

    申请号:US16214799

    申请日:2018-12-10

    CPC classification number: G06F12/1036 G06F2212/657

    Abstract: An approach is disclosed that identifies a home node of a data granule. The process is performed by an information handling system (a local node) that retrieves a global virtual address directory. The global virtual address directory maps shared virtual addresses to a number nodes that includes the local node with one of the nodes being the home node. The shared virtual addresses correspond to a plurality of memory addresses that are stored in a shared virtual memory that is shared amongst the plurality of nodes. The approach receives a selected shared virtual address, retrieves, from the global virtual address directory, the home node associated with the selected shared virtual address, and accesses the data granule corresponding to the selected shared virtual address from the home node.

    Inactivating basic blocks of program code to prevent code reuse attacks

    公开(公告)号:US11709937B2

    公开(公告)日:2023-07-25

    申请号:US17411974

    申请日:2021-08-25

    CPC classification number: G06F21/566 G06F9/30181 G06F2221/033

    Abstract: An approach is provided that, after receiving a request to execute a computer program, determines an active set of metadata that corresponds to the requested computer program and then loads basic blocks of the requested computer program into memory. One of the loaded basic blocks is a starting block of the requested computer program. The memory also stores basic blocks corresponding to some previously loaded computer programs. The approach also inactivates basic blocks that are currently stored in the memory, with the inactivated basic blocks being identified based on a comparison of the active set of metadata to the sets of metadata that corresponding to the basic blocks of previously loaded computer programs. After inactivating some basic blocks, the approach executes the starting block of the requested computer program.

    Cognitive detection of cloud service forecast

    公开(公告)号:US11354585B2

    公开(公告)日:2022-06-07

    申请号:US16357455

    申请日:2019-03-19

    Abstract: An approach is provided in which an information handling system uses historical time durations of deprecated resources to compute an increased probability window. The increased probability window corresponds to an increase in probability that a currently active resource is likely to be active at a future point in time. Next, the information handling system identifies a set of active resources that have active time durations within the increased probability window and, in turn, marks the set of resources as a set of forecasted active resources. In turn, the information handling system generates a resource cost forecast based on the set of forecasted active resources.

Patent Agency Ranking