Utilizing satisified rules as input signals
First Claim
Patent Images
1. A method comprising:
- normalizing a first raw signal received from a signal ingestion system into a first normalized Time, Location, and Context (TLC) signal;
detecting a first event from the first normalized TLC signal;
comparing the first event to a first rule formula associated with a first entity to determine whether the first event satisfies the first rule formula;
determining that the first rule formula is satisfied by the first event; and
based upon determining that the first rule formula is satisfied;
notifying the first entity that the first rule formula has been satisfied;
feeding a second raw signal comprising an indication that the first rule formula is satisfied into the signal ingestion system;
normalizing the second raw signal into a second normalized TLC signal;
detecting a second event from the second normalized TLC signal;
identifying a second rule formula associated with a second entity;
comparing the second event to the second rule formula;
determining that the second event satisfies at least a portion of the second rule formula;
determining that the second rule formula is fully satisfied; and
notifying the second entity that the second rule formula is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to systems and methods for notifying entities of relevant events. An entity defines a rule formula that is triggered when one or more detected events match the rule formula including defining one or more event types and one or more locations types. A boundary associated with a selected location type is also received along with a monitoring area. The received elements are combined into the rule formula notification preferences are associated with the defined rule. One or more events are detected and then compared to the rule formula to determine if the combination of one or more event types occurred within the boundary of the one or more location types within the area.
-
Citations
18 Claims
-
1. A method comprising:
-
normalizing a first raw signal received from a signal ingestion system into a first normalized Time, Location, and Context (TLC) signal; detecting a first event from the first normalized TLC signal; comparing the first event to a first rule formula associated with a first entity to determine whether the first event satisfies the first rule formula; determining that the first rule formula is satisfied by the first event; and based upon determining that the first rule formula is satisfied; notifying the first entity that the first rule formula has been satisfied; feeding a second raw signal comprising an indication that the first rule formula is satisfied into the signal ingestion system; normalizing the second raw signal into a second normalized TLC signal; detecting a second event from the second normalized TLC signal; identifying a second rule formula associated with a second entity; comparing the second event to the second rule formula; determining that the second event satisfies at least a portion of the second rule formula; determining that the second rule formula is fully satisfied; and notifying the second entity that the second rule formula is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13)
-
-
10. A computer system comprising:
-
a processor; system memory coupled to the processor and storing instructions configured to cause the processor to; normalize one or more first raw signals received from a signal ingestion system into one or more first normalized Time, Location, and Context (TLC) signals; detect one or more first events from the one or more first normalized TLC signals; compare the one or more first detected events to a first entity rule formula associated with a first entity to determine whether the one or more first detected events satisfies the first entity rule formula; determine that the first entity rule formula is satisfied by the one or more first events; and based upon determining that the first entity rule formula is satisfied; notify the first entity that the first entity rule formula is satisfied; feed one or more second raw signals comprising an indication that the first entity rule formula is satisfied into the signal ingestion system; normalize the one or more second raw signals into one or more second normalized TLC signals; detect one or more second events from the one or more second normalized TLC signals; identify a second entity rule formula associated with a second entity; compare the one or more second events to the second entity rule formula; determine that the one or more second events satisfy at least a portion of the second entity rule formula; determine that the second rule formula is fully satisfied; and notifying the second entity that the second entity rule formula is satisfied. - View Dependent Claims (11, 14, 15, 16, 17, 18)
-
Specification