Method and system to estimate the cardinality of sets and set operation results from single and multiple HyperLogLog sketches

    公开(公告)号:US11074237B2

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

    申请号:US15950632

    申请日:2018-04-11

    Applicant: Dynatrace LLC

    Inventor: Otmar Ertl

    Abstract: A system and method for the estimation of the cardinality of large sets of transaction trace data is disclosed. The estimation is based on HyperLogLog data sketches that are capable to store cardinality relevant data of large sets with low and fixed memory requirements. The disclosure contains improvements to the known analysis methods for HyperLogLog data sketches that provide improved relative error behavior by eliminating a cardinality range dependent bias of the relative error. A new analysis method for HyperLogLog data structures is shown that uses maximum likelihood analysis methods on a Poisson based approximated probability model. In addition, a variant of the new analysis model is disclosed that uses multiple HyperLogLog data structured to directly provide estimation results for set operations like intersections or relative complement directly from the HyperLogLog input data.

    Optimized sampling of resource content data for session recording under communication constraints by independently capturing agents

    公开(公告)号:US12210581B2

    公开(公告)日:2025-01-28

    申请号:US18381213

    申请日:2023-10-18

    Applicant: Dynatrace LLC

    Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.

    Optimizing cloud-based IT-systems towards business objectives: automatic topology-based analysis to determine impact of IT-systems on business metrics

    公开(公告)号:US12001989B2

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

    申请号:US17585068

    申请日:2022-01-26

    Applicant: Dynatrace LLC

    Inventor: Otmar Ertl

    CPC classification number: G06Q10/06393 G06F11/301 G06Q10/0633 H04L67/1042

    Abstract: A system and method is proposed for estimating the contribution of components of a distributed computing environment to the generation of economically relevant values, like e.g., revenue numbers. Agents are deployed to the computing environment that trace executed transactions and that monitor components used to execute those transactions. The transaction trace data also contains data about the origin/user of transactions, which may be used to group transactions corresponding to particular interactions of individual users with the monitored application into visit data. Data describing economically relevant activities of transactions, like the purchase of goods, are also observed by agents and reported in trace data. Functional dependencies described in transaction trace data and resource related dependencies derived from component monitoring data are used to identify functionality and components that contributed to the generation of business value. The generated business value is assigned to contributing components to incrementally create data describing the economic value of those components. The so generated data can be used for various business-related analyses.

    Optimized Sampling Of Resource Content Data For Session Recording Under Communication Constraints By Independently Capturing Agents

    公开(公告)号:US20250131057A1

    公开(公告)日:2025-04-24

    申请号:US19005000

    申请日:2024-12-30

    Applicant: Dynatrace LLC

    Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.

    Optimized sampling of resource content data for session recording under communication constraints by independently capturing agents

    公开(公告)号:US11860678B2

    公开(公告)日:2024-01-02

    申请号:US17993015

    申请日:2022-11-23

    Applicant: Dynatrace LLC

    CPC classification number: G06F16/9577 G06F16/958 G06F16/9535 G06F16/972

    Abstract: A technology for the optimized capturing of resource file content for resources referred in recorded user interaction sequences is disclosed. Individual resource files are typically referred in multiple recorded resources, therefore it is desired to capture those resources only once and reuse them for all recorded session capturing them. As user interaction sequences are executed and captured in independently operating web-browsers, a direct coordination between recording web-browsers to avoid multiple captures of the same resource is not possible. Data about the global resource capturing and demand situation is generated on a monitoring server that receives all session recording data and transferred to session recording browsers in form of lists identifying resources that are referred in sessions but are still unresolved and should therefore be captured, and for resources that should not captured, because they are already available and capturing them again should be avoided.

Patent Agency Ranking