Notifying entities of relevant events
First Claim
Patent Images
1. A method comprising:
- configuring a rule formula that triggers a notification when characteristics of a plurality of detected events in combination satisfy the rule formula, including;
receiving a selection of a location type;
defining a boundary geometry associated with and surrounding instances of the location type;
receiving a selection of a first event type and a second event type to be monitored within the defined boundary geometry surrounding the location type instances and, when detected in combination within the defined boundary geometry surrounding any of the location type instances, satisfy the rule formula;
receiving an indication of an area to be monitored for the occurrence of the first event type and the occurrence of the second event type within boundary geometry surrounding location type instances; and
receiving an indication of a user event truthfulness preference;
combining the first event type, the second event type, the location type instances, the boundary geometry, the area, and the event truthfulness preference into the rule formula;
associating notification preferences with the rule formula;
detecting a first event of the first event type from a first one or more signals, having a first event truthfulness, and within the boundary geometry surrounding a location type instance within the area;
detecting a second event of the second event type from a second one or more signals, having a second event truthfulness, and within the boundary geometry surrounding the location type instance within the area;
comparing first characteristics of the first event and second characteristics of the second event to the rule formula;
based on the comparison, determining that a combination of the first characteristics and the second characteristics satisfy the rule formula, including determining that the first event type and the second event type occurred in combination within the boundary geometry surrounding the location type instance and that the first event truthfulness and the second event truthfulness both satisfy the user event truthfulness preference; and
automatically electronically notifying an entity in accordance with the notification preferences that the rule formula was satisfied in response to the rule formulate being 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
20 Claims
-
1. A method comprising:
-
configuring a rule formula that triggers a notification when characteristics of a plurality of detected events in combination satisfy the rule formula, including; receiving a selection of a location type; defining a boundary geometry associated with and surrounding instances of the location type; receiving a selection of a first event type and a second event type to be monitored within the defined boundary geometry surrounding the location type instances and, when detected in combination within the defined boundary geometry surrounding any of the location type instances, satisfy the rule formula; receiving an indication of an area to be monitored for the occurrence of the first event type and the occurrence of the second event type within boundary geometry surrounding location type instances; and receiving an indication of a user event truthfulness preference; combining the first event type, the second event type, the location type instances, the boundary geometry, the area, and the event truthfulness preference into the rule formula; associating notification preferences with the rule formula; detecting a first event of the first event type from a first one or more signals, having a first event truthfulness, and within the boundary geometry surrounding a location type instance within the area; detecting a second event of the second event type from a second one or more signals, having a second event truthfulness, and within the boundary geometry surrounding the location type instance within the area; comparing first characteristics of the first event and second characteristics of the second event to the rule formula; based on the comparison, determining that a combination of the first characteristics and the second characteristics satisfy the rule formula, including determining that the first event type and the second event type occurred in combination within the boundary geometry surrounding the location type instance and that the first event truthfulness and the second event truthfulness both satisfy the user event truthfulness preference; and automatically electronically notifying an entity in accordance with the notification preferences that the rule formula was satisfied in response to the rule formulate being satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a processor; system memory coupled to the processor and storing instructions configured to cause the processor to; configure a rule formula that triggers a notification when a plurality of detected events in combination satisfy the rule formula; receive a selection of a locations type; define a boundary geometry associated with and surrounding instances of the location type; receive a selection of a first event type and a second event type to be monitored within the defined boundary geometry surrounding the location type instances and, when detected in combination within the defined boundary geometry surrounding any of the location type instances, satisfy the rule formula; receive an indication of an area to be monitored for the occurrence of the first event type and the occurrence of the second event type within boundary geometry surrounding location type instances; receive an indication of a user event truthfulness preference; combine the first event type, the second event type, the location type, the boundary geometry, the area, and the event truthfulness preference into the rule formula; and associate notification preferences with the rule formula; detect a first event of the first event type from a first one or more signals, having a first event truthfulness, and within the boundary geometry surrounding a location type instance within the area; detect a second event of the second event type from a second one or more signals, having a second event truthfulness, and within the boundary geometry surrounding the location type instance within the area; compare first characteristics of the first event and second characteristics of the second event to the rule formula; based on the comparison, determine that a combination of the first characteristics and the second characteristics satisfy the rule formula, including determining that the first event type and the second event type occurred in combination within the boundary geometry surrounding the location type instance and that the first event truthfulness and the second event truthfulness both satisfy the user event truthfulness preference; and automatically electronically notify an entity in accordance with the notification preferences that the rule formula was satisfied in response to the rule formulate being satisfied. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification