Hierarchical data storage manager, anonymous tip processing engine, and a vehicle information processing engine for security and safety applications
DCFirst Claim
1. An alerting system, comprising:
- one or more sensors for capturing sensory data;
a hierarchy of two or more data storage devices, connected to the one or more sensors via network, for storing the sensory data from the one or more sensors;
one or more processors, connected to the one or more sensors via the network; and
one or more memories, operatively coupled to the one or more processors, the one or more memories comprising program code to;
capture sensory data from the one or more sensors;
capture attribute data representing information about the sensors used to capture the sensory data;
process the sensory data from the one or more sensors to detect primitive events in the sensory data;
correlate two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and
perform one or more actions based on the correlation performed in the correlating step.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention is an alerting system having one or more sensors for capturing sensory data, one or more processors and one or more memories having program code to (1) capture sensory data from the one or more sensors; (2) capture attribute data representing information about the sensors used to capture the sensory data; (3) process the sensory data from the one or more sensors to detect primitive events in the sensory data; (4) correlate two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and (5) perform one or more actions based on the correlation performed in the correlating step. The system may also be connected to one or more legacy systems, such as FBI, Interpol, or other criminal database systems.
-
Citations
104 Claims
-
1. An alerting system, comprising:
-
one or more sensors for capturing sensory data; a hierarchy of two or more data storage devices, connected to the one or more sensors via network, for storing the sensory data from the one or more sensors; one or more processors, connected to the one or more sensors via the network; and one or more memories, operatively coupled to the one or more processors, the one or more memories comprising program code to; capture sensory data from the one or more sensors; capture attribute data representing information about the sensors used to capture the sensory data; process the sensory data from the one or more sensors to detect primitive events in the sensory data; correlate two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and perform one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An alerting system, comprising:
-
one or more sensors for capturing sensory data; one or more processors, operatively coupled to the one or more sensors; and one or more memories, operatively coupled to the one or more processors, the one or more memories comprising program code to; capture sensory data from the one or more sensors; receive tip data from one or more external sources; determine tip attribute data for the tip data, the attribute data representing the reliability of a source of the tip data; process the tip data and the tip attribute data from the one or more external sources to detect primitive events in the tip data; correlate two or more primitive events, the primitive events weighted by the attribute data of the primitive events; and perform one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 83, 84, 85, 86)
-
-
35. An alerting system, comprising:
-
one or more sensors for capturing sensory data; one or more processors, operatively coupled to the one or more sensors; and one or more memories, operatively coupled to the one or more processors, the one or more memories comprising program code to; capture sensory data from the one or more sensors; process the sensory data from the one or more sensors to detect one or more vehicles in the sensory data; retrieve information about the one or more vehicles detected in the sensory data based on a detected vehicle'"'"'s license plate; generate primitive events based on the information retrieved about the one or more vehicles; correlate two or more primitive events, the primitive events weighted by the attribute data of the primitive events; and perform one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. An alerting method, comprising the steps of:
-
capturing sensory data from one or more sensors; capturing attribute data representing information about the sensors used to capture the sensory data; storing the sensory data from the one or more sensors in a hierarchy of two or more data storage devices; processing the sensory data from the one or more sensors to detect primitive events in the sensory data; correlating two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and performing one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. An alerting method, comprising:
-
capturing sensory data from one or more sensors; receiving tip data from one or more external sources; determining tip attribute data for the tip data, the attribute data representing the reliability of a source of the tip data; processing the tip data and the tip attribute data from the one or more external sources to detect primitive events in the tip data; correlating two or more primitive events, the primitive events weighted by the attribute data of the primitive events; and performing one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
87. An alerting method, comprising:
-
capturing sensory data from the one or more sensors; detecting one or more vehicles in the sensory data; retrieving information about the one or more vehicles detected in the sensory data based on a detected vehicle'"'"'s license plate; generating primitive events based on the information retrieved about the one or more vehicles; correlating two or more primitive events, the primitive events weighted by the attribute data of the primitive events; and performing one or more actions based on the correlation performed in the correlating step. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
Specification