System and method of providing visualization explanations

    公开(公告)号:US11567634B2

    公开(公告)日:2023-01-31

    申请号:US17476055

    申请日:2021-09-15

    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.

    ERROR DYNAMICS ANALYSIS
    12.
    发明申请

    公开(公告)号:US20220382613A1

    公开(公告)日:2022-12-01

    申请号:US17333480

    申请日:2021-05-28

    Inventor: Arta Alavi

    Abstract: A method, a system, and a computer program product for analyzing error messages. A first error log generated as a result of an execution of at least one task of a computing system at a first instance is received. The first error log include a plurality of first error messages. A first association rules model is generated using the first error messages. The first association rules model includes a plurality of association rules defining one or more relationships. A second error log, including a plurality of second error messages, generated as a result of an execution of the task at a second instance is received and a second association rules model is generated using the second error messages. Based on the first and second association rules models, at least one error message pattern associated with execution of the at least one task is determined.

    DETERMINING COMPONENT CONTRIBUTIONS OF TIME-SERIES MODEL

    公开(公告)号:US20220335314A1

    公开(公告)日:2022-10-20

    申请号:US17233600

    申请日:2021-04-19

    Abstract: Provided is a system and method which decomposes a predicted output signal of a time-series forecasting model into a plurality of sub signals that correspond to a plurality of components, and determines and displays a global contribution of each component. In one example, the method may include iteratively predicting an output signal of a time-series data value via execution of a time-series model, decomposing the predicted output signal into a plurality of component signals corresponding to a plurality of components of the time-series machine learning algorithm, respectively, and displaying the plurality of global values via a user interface.

    Alerting System For Software Applications

    公开(公告)号:US20220114526A1

    公开(公告)日:2022-04-14

    申请号:US17068692

    申请日:2020-10-12

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by a device. The program identifies a set of visualizations associated with the user. The program further determines, for each visualization in the set of visualizations, a score associated with changes in the visualization. The program also determines a subset of the set of visualizations based on the set of scores. The program further provides to the user notifications associated with the subset of the set of visualizations.

    System and method of data wrangling

    公开(公告)号:US11269875B2

    公开(公告)日:2022-03-08

    申请号:US17146824

    申请日:2021-01-12

    Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.

    Model-based system and method for undoing actions in an application

    公开(公告)号:US11210180B2

    公开(公告)日:2021-12-28

    申请号:US16156703

    申请日:2018-10-10

    Inventor: Viren Kumar

    Abstract: An improved model-based approach for undoing actions in an application that was not previously configured with an undo feature is disclosed. Object models are constructed for each object invoked by the application. Snapshots of the object model are captured after every action to preserve the object model state at different points in time. The object model includes an object tree data structure having multiple nodes comprising data and metadata for the object. The object model is frozen and editing of the object is only permitted via an undo management engine. In response to edits from the application, the undo management engine responds by unfreezing the path of object nodes from leaf node to root node in the object tree data structure. Edits are applied to the object model at the leaf node. The object model can then be re-frozen to maintain the state of the object after each action.

    System and method of providing visualization explanations

    公开(公告)号:US11137880B2

    公开(公告)日:2021-10-05

    申请号:US16359735

    申请日:2019-03-20

    Abstract: In some example embodiments, an indication of a selected data point of a current visualization can be received. A context of the selected data point can be determined based on a dimension of the data point, and explanation candidates can be generated based on the context of the selected data point. Each exploration candidate can have a different dimension context that is within the context of the selected data point and a corresponding value for the dimension context. For each one of the explanation candidates, a corresponding score can be generated based on a difference between the value for the explanation candidate and an average value of all the values of the explanation candidates. The explanation candidates can be ranked based on the scores. At least one of the explanation candidates can be selected based on the ranking, and selectable explanation(s) for the selected explanation candidate(s) can be displayed.

    Managing data for rendering visualizations

    公开(公告)号:US11068558B2

    公开(公告)日:2021-07-20

    申请号:US16229775

    申请日:2018-12-21

    Abstract: Some embodiments provide a program. The program receives from a first webview a first request for data for a first visualization in a plurality of visualizations specified in a visualization collection definition. The program further retrieves the data for the first visualization in the plurality of visualizations. The program also sends the first webview the data for the first visualization in order for the first webview to render the first visualization. The program further receives from a second webview a second request for data for a second visualization in the plurality of visualizations specified in the visualization collection definition. The program also retrieves the data for the second visualization in the plurality of visualizations using the background processing thread. The program further sends the second webview the data for the second visualization in order for the second webview to render the second visualization.

    Time series analysis using a clustering based symbolic representation

    公开(公告)号:US11036766B2

    公开(公告)日:2021-06-15

    申请号:US16277725

    申请日:2019-02-15

    Abstract: Techniques are described for performing a time series analysis using a clustering based symbolic representation. Implementations employ a clustering based symbolic representation applied to time series data. In some implementations, the time series data is discretized into subsequences with regular time intervals, and symbols encoding the time intervals may be derived by performing clustering algorithms on the subsequences. In the new representation, a time series is transformed into a sequence of categorical values. The symbolic representation is suitable to perform time series classification and forecast with higher accuracy and greater efficiency compared to previously used techniques. Through use of the symbolic representation, a dimension reduction is applied to transform the time sequences to a feature space with lower dimensions. As output of such transformation, a new representation is obtained based on the original time series. This new reduced-dimension representation improves the efficiency of time series data mining and forecasting.

    Emulating functions provided in application resources

    公开(公告)号:US11003473B2

    公开(公告)日:2021-05-11

    申请号:US16229439

    申请日:2018-12-21

    Abstract: Some embodiments provide a program. The program receives a first request to perform a first function in a plurality of functions configured for execution by a web browser operating on a client device. The first function is implemented by a second function on the mobile device using native code. The second function is configured to emulate the first function. In response to the first request, the program further performs the second function. The program also receives a second request to perform a third function in the plurality of functions. The third function is implemented by a fourth function on the mobile device using scripting code compliant with a defined scripting standard. The fourth function is configured to emulate the third function. In response to the second request, the program further performing the fourth function.

Patent Agency Ranking