Surveillance, monitoring and real-time events platform
First Claim
1. A digital data processing system for surveillance, monitoring and real-time events handling, the system comprising a plurality of data sources, query functionality, coupled to the data sources, to identify information from the data sources responsive to one or more queries, a framework server, coupled to the query functionality, that presents information selected identified by the expert engine to a web browser.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods according to the invention provide a surveillance, monitoring and real-time events platform to (i) enable the integration and communication of information between government agencies and organizations specifically tasked with ensuring the security and safety of our nation and its communities, (ii) to integrate information systems from federal, state and/or local agencies (from disparate data sources if necessary) in order to obtain a single, real-time view of the entire organization, and (iii) to extract more complete, actionable information from their existing systems, thereby dramatically improving decision making speed and accuracy.
317 Citations
39 Claims
-
1. A digital data processing system for surveillance, monitoring and real-time events handling, the system comprising
a plurality of data sources, query functionality, coupled to the data sources, to identify information from the data sources responsive to one or more queries, a framework server, coupled to the query functionality, that presents information selected identified by the expert engine to a web browser.
-
10. A digital data processing system for surveillance, monitoring and real-time events handling, the system comprising
a plurality of data sources, an expert engine, coupled to the data sources, to identify related information received therefrom, the expert engine executing the steps of (i) identifying as related data substantially matching a criteria; -
(ii) identifying as related data that is a direct ancestor of data identified in any of steps (i), (ii) and (iii), and that is not in substantial conflict with the criteria;
(iii) identifying as related data (hereinafter “
identified descendent”
) that is a direct descendent of data (hereinafter “
identified ancestor”
) identified as related in any of steps (i), (ii) and (iii), and which identified descendent(a) does not have a named relationship with the identified ancestor substantially matching a relationship named in the criteria, if any, and (b) is not in substantial conflict with the criteria;
(c) does not have a named relationship with the identified ancestor matching a relationship the identified ancestor has with a data, if any, as a result of which the identified ancestor was identified during execution of step (ii), a framework server, coupled to the expert engine, that presents selected information identified as related by the expert engine to a web browser. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A digital data processing system for surveillance, monitoring and real-time events handling, the system comprising
a plurality of data sources, a data store that maintains resource description framework (RDF) triples representing at least selected data from the data sources data reduction functionality, coupled to the data sources and to the data store, to identify information from the data sources responsive to one or more queries and to summarize that information in one or more selected epochs of differing length, the data reduction functionality generating RDF triples characterizing the summarized information and storing those triples to the data store, a framework server, coupled to the query functionality, that presents information selected identified by the expert engine to a web browser.
-
25. A digital data processing system for surveillance, monitoring and real-time events handling, the system comprising
A. a plurality of data sources, B. query functionality, coupled to the data sources, to identify information from the data sources responsive to one or more queries, the query functionality translating a schema-less input query in a first language to an output query in a second language by the steps of: -
i) examining the schema-less input query for one or more tokens that represent data to be used in generating the output query;
ii) dispatching context-specific grammar events containing that data; and
iii) populating portions of the output query according to the events and data;
iv) generating the output query in the second language comprising those populated portions, wherein the output query represents a schema of a relational database storing RDF triples, C. a framework server, coupled to the query functionality, that presents information selected identified by the expert engine to a web browser. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
39. (cancelled).
Specification