G06F40/143

SYSTEM AND METHOD FOR DYNAMIC VISUAL REPRESENTATION AND ANALYSIS OF A WEBSITE TRAFFIC
20180011622 · 2018-01-11 · ·

A system and method for dynamic visual representation and analysis of a website traffic are provided. The method includes analyzing at least one website to identify its contents; generating a visual dashboard of website information, wherein the visual dashboard comprises a plurality of segments wherein each segment represents a portion of the at least one website of the identified website's contents; monitoring real-time traffic to the website; identifying, based on the monitored website traffic, a plurality of users currently browsing at least a portion of the at least one website; and generating, for each identified user of the plurality of users, access information for display on the visual dashboard, wherein an icon for each of the plurality of users is displayed within the visual dashboard and wherein the icon represents at least an interaction of each user with the portion of the at least one website.

SYSTEMS AND METHODS FOR PERFORMING OPERATIONS WITH DATA ACQUIRED FROM MULTIPLE SOURCES

Systems, methods, and non-transitory computer-readable media can provide an abstraction layer capable of accessing one or more data sources. A set of data can be acquired, via the abstraction layer, from the one or more data sources. The set of data can be searched, based on a query acquired via a data processing environment, to produce resulting data. At least some of the resulting data can be utilized to perform one or more data operations via the data processing environment.

DATA PROCESSING APPARATUS, SYSTEM, DATA PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
20180011829 · 2018-01-11 · ·

A data processing apparatus includes a display controller, a first acquisition unit, a second acquisition unit, and a combining unit. The display controller displays, on a display, an operation screen for a process performed in a different device connected via a network. The first acquisition unit acquires an image of the operation screen. The second acquisition unit acquires plural pieces of information received on the operation screen. The combining unit combines an annotation image that represents each of the acquired pieces of information with the image that represents the operation screen.

Detecting truncation and overlap defects on webpage

A computer-implemented method, system and computer program product for detecting truncation and overlap defects. Location and size information for the elements of the webpage are obtained. An intersection over union (IoU) calculation is performed for two webpage elements using the obtained location and size information for at least one of these webpage elements. Furthermore, the location relationship between these two webpage elements is determined. A table, which defines truncation defect and overlap defect scenarios, is then reviewed to determine if there are any truncation or overlap defects in these two webpage elements using the IoU calculation, the location relationship and the text condition, which indicates whether text is included in one of the two webpage elements. If any truncation or overlap defects are found in the webpage, then such truncation and/or overlap defects are marked on a screen capture of the webpage.

Detecting truncation and overlap defects on webpage

A computer-implemented method, system and computer program product for detecting truncation and overlap defects. Location and size information for the elements of the webpage are obtained. An intersection over union (IoU) calculation is performed for two webpage elements using the obtained location and size information for at least one of these webpage elements. Furthermore, the location relationship between these two webpage elements is determined. A table, which defines truncation defect and overlap defect scenarios, is then reviewed to determine if there are any truncation or overlap defects in these two webpage elements using the IoU calculation, the location relationship and the text condition, which indicates whether text is included in one of the two webpage elements. If any truncation or overlap defects are found in the webpage, then such truncation and/or overlap defects are marked on a screen capture of the webpage.

METHOD AND SYSTEM FOR DETECTING SLOW PAGE LOAD
20230237117 · 2023-07-27 ·

A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.

METHOD AND SYSTEM FOR DETECTING SLOW PAGE LOAD
20230237117 · 2023-07-27 ·

A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.

WEB PAGE PROCESSING APPARATUS, WEB PAGE PROCESSING METHOD, AND RECORDING MEDIUM

In order to solve a conventional problem that it is not possible to manage partial content in a webpage as a block and execute processing on the block, a webpage processing apparatus 7 includes: a block information storage unit 711 in which one or more pieces of block information each having a block identifier for identifying a block, which is partial content in a webpage, and location identifying information for specifying a location of the block in the webpage are stored; a block processing unit 731 that executes block processing, which is processing regarding a block specified with block information, using location identifying information contained in any one of the one or more pieces of block information; and a result output unit 751 that outputs a block processing result, which is a result of the block processing. Accordingly, it is possible to manage a block, which is partial content in a webpage, and execute processing on the block.

WEB PAGE PROCESSING APPARATUS, WEB PAGE PROCESSING METHOD, AND RECORDING MEDIUM

In order to solve a conventional problem that it is not possible to manage partial content in a webpage as a block and execute processing on the block, a webpage processing apparatus 7 includes: a block information storage unit 711 in which one or more pieces of block information each having a block identifier for identifying a block, which is partial content in a webpage, and location identifying information for specifying a location of the block in the webpage are stored; a block processing unit 731 that executes block processing, which is processing regarding a block specified with block information, using location identifying information contained in any one of the one or more pieces of block information; and a result output unit 751 that outputs a block processing result, which is a result of the block processing. Accordingly, it is possible to manage a block, which is partial content in a webpage, and execute processing on the block.

METHOD AND SYSTEM FOR GENERATING AN AUTOMATION ENGINEERING PROJECT IN A TECHNICAL INSTALLATION USING MULTIDISCIPLINARY APPROACH

A method and system for generating an automation engineering project in a technical installation is provided. The method includes receiving, by a processing unit, a request to generate an automation engineering project for a technical installation. The method further includes generating a first name graph based on the information about the hardware configuration associated with the automation engineering project. The method further includes generating, by the processing unit, a second name graph based on the analysis of the one or more modifications of the hardware configuration of the technical installation. The method further includes generating, by the processing unit, the automation engineering project from the plurality of engineering objects based on a comparison of the first name graph and the second name graph.