Enhanced alert generation system based on real-time manipulation of datasets

US11900792B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11900792-B2
Application numberUS-202318181403-A
CountryUS
Kind codeB2
Filing dateMar 9, 2023
Priority dateOct 31, 2018
Publication dateFeb 13, 2024
Grant dateFeb 13, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided for enhanced alert generation based on real-time manipulation of datasets. An example method includes accessing datasets including a plurality of rows each indicating a plurality of values. Occurrences of alert definitions are monitored via applying the alert definitions to the datasets, the alert definitions specifying expressions utilizing one or more of the values, with an occurrence of an alert definition indicating satisfaction of the specified expression and causing an associated alert to be generated for evaluation. Presentation of an interactive user interface associated with customizing alert definitions is caused. The interactive user interface presents a first visual portion, the first visual portion enabling specification of an expression for a customized alert definition. The interactive user interface presents a second visual portion, the second visual portion comparing occurrences of an existing alert definition with occurrences of a customized alert definition specified in the first visual portion.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: by a system of one or more processors, monitoring occurrences of existing alert definitions via applying the existing alert definitions to one or more datasets, the datasets storing information comprising a plurality of data items indicating a plurality of features, the existing alert definitions specifying respective expressions utilizing one or more of the features, wherein an occurrence of an existing alert definition indicates satisfaction of a specified expression and causes an associated alert to be generated for evaluation; and causing presentation of an interactive user interface configured to: receive specification of a customized alert definition specifying an expression, and present a visual representation of a comparison between occurrences of the existing alert definitions and occurrences of the customized alert definition wherein the system determines the respective occurrences based on evaluation of one or more expression datasets which are generated based on the specified expression and the one or more datasets. 2. The computer-implemented method of claim 1 , wherein the interactive user interface is segmented into a first visual portion and a second visual portion, wherein the first visual portion is configured to receive user input associated with the expression specified by the customized alert definition, and wherein the second visual portion is configured to present the visual representation. 3. The computer-implemented method of claim 1 , wherein the occurrences of the existing alert definition were evaluated by one or more users and assigned respective alert types of a plurality of alert types, and wherein the occurrences of the customized alert definition have not been assigned respective alert types. 4. The computer-implemented method of claim 3 , wherein the visual representation of the comparison describes an extent to which the customized alert definition increases, or decreases, the respective alert types. 5. The computer-implemented method of claim 3 , wherein the interactive user interface is further configured to present information associated with a number of each alert type for the occurrences of the existing alert definition. 6. The computer-implemented method of claim 1 , wherein the method further comprises: presenting information indicating that the existing alert definition is deficient. 7. The computer-implemented method of claim 1 , wherein monitoring for occurrences of alert definitions is based on applying a data pipeline to the datasets, wherein the data pipeline causes application of an ontology, and wherein the ontology causes extraction of a plurality of object types from the datasets. 8. The computer-implemented method of claim 1 , wherein the customized alert definition represents a modified version of the existing alert definition. 9. A system comprising one or more processors and computer storage media storing instructions that, when executed by the system, cause the system to perform operations comprising: monitoring occurrences of existing alert definitions via applying the existing alert definitions to one or more datasets, the datasets storing information comprising a plurality of data items indicating a plurality of features, the existing alert definitions specifying respective expressions utilizing one or more of the features, wherein an occurrence of an existing alert definition indicates satisfaction of a specified expression and causes an associated alert to be generated for evaluation; and causing presentation of an interactive user interface configured to: receive specification of a customized alert definition specifying an expression, and present a visual representation of a comparison between occurrences of the existing alert definitions and occurrences of the customized alert definition wherein the system determines the respective occurrences based on evaluation of one or more expression datasets which are generated based on the specified expression and the one or more datasets. 10. The system of claim 9 , wherein the interactive user interface is segmented into a first visual portion and a second visual portion, wherein the first visual portion is configured to receive user input associated with the expression specified by the customized alert definition, and wherein the second visual portion is configured to present the visual representation. 11. The system of claim 9 , wherein the occurrences of the existing alert definition were evaluated by one or more users and assigned respective alert types of a plurality of alert types, and wherein the occurrences of the customized alert definition have not been assigned respective alert types. 12. The system of claim 11 , wherein the visual representation of the comparison describes an extent to which the customized alert definition increases, or decreases, the respective alert types. 13. The system of claim 11 , wherein the interactive user interface is further configured to present information associated with a number of each alert type for the occurrences of the existing alert definition. 14. The system of claim 9 , wherein the operations further comprise: presenting information indicating that the existing alert definition is deficient. 15. The system of claim 9 , wherein monitoring for occurrences of alert definitions is based on applying a data pipeline to the datasets, wherein the data pipeline causes application of an ontology, and wherein the ontology causes extraction of a plurality of object types from the datasets. 16. The system of claim 9 , wherein the customized alert definition represents a modified version of the existing alert definition. 17. Non-transitory computer storage media storing instructions that when executed by a system of one or more processors, cause the system to perform operations comprising: monitoring occurrences of existing alert definitions via applying the existing alert definitions to one or more datasets, the datasets storing information comprising a plurality of data items indicating a plurality of features, the existing alert definitions specifying respective expressions utilizing one or more of the features, wherein an occurrence of an existing alert definition indicates satisfaction of a specified expression and causes an associated alert to be generated for evaluation; and causing presentation of an interactive user interface configured to: receive specification of a customized alert definition specifying an expression, and present a visual representation of a comparison between occurrences of the existing alert definitions and occurrences of the customized alert definition wherein the system determines the respective occurrences based on evaluation of one or more expression datasets which are generated based on the specified expression and the one or more datasets. 18. The computer storage media of claim 17 , wherein the interactive user interface is segmented into a first visual portion and a second visual portion, wherein the first visual portion is configured to receive user input associated with the expression specified by the customized alert definition, and wherein the second visual portion is configured to present the visual representation. 19. The computer storage media of claim 17 , wherein the occurrences of the existing alert definition were evaluated by one or more users and assigned respective alert types of a plurality of alert types, and wherein the occurrences of the customized alert definition ha

Assignees

Inventors

Classifications

  • G08B29/22Primary

    Provisions facilitating manual calibration, e.g. input or output provisions for testing; Holding of intermittent values to permit measurement · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • with adaptation to user needs · CPC title

  • between a Database Management System and a front-end application · CPC title

  • using electric transmission; using electromagnetic transmission · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11900792B2 cover?
Systems and methods are provided for enhanced alert generation based on real-time manipulation of datasets. An example method includes accessing datasets including a plurality of rows each indicating a plurality of values. Occurrences of alert definitions are monitored via applying the alert definitions to the datasets, the alert definitions specifying expressions utilizing one or more of the v…
Who is the assignee on this patent?
Palantir Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G08B29/22. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).