LARGE-SCALE PROCESSING AND QUERYING FOR REAL-TIME SURVEILLANCE
First Claim
Patent Images
1. A system comprising:
- at least one processor; and
instructions recorded on a non-transitory computer-readable medium, and executable by the at least one processor, the system includinga priority request handler configured to receive a priority request to associate a priority label with a sensed data file, the sensed data file being included within a time series of sensed data files received from a plurality of sensors; and
a queue manager configured to store the sensed data file within a priority queue in association with the priority label, and independently of a temporal order of a time series of sensed data files, and further configured to retrieve the sensed data file from the priority queue, based on the priority label, for processing thereof to obtain a sensed data record.
1 Assignment
0 Petitions
Accused Products
Abstract
A priority request handler may receive a priority request to associate a priority label with a sensed data file, the sensed data file being included within a time series of sensed data files received from a plurality of sensors. A queue manager may then store the sensed data file within a priority queue in association with the priority label, and independently of a temporal order of a time series of sensed data files. The queue manager may thus retrieve the sensed data file from the priority queue, based on the priority label, for processing thereof to obtain a sensed data record.
18 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and instructions recorded on a non-transitory computer-readable medium, and executable by the at least one processor, the system including a priority request handler configured to receive a priority request to associate a priority label with a sensed data file, the sensed data file being included within a time series of sensed data files received from a plurality of sensors; and a queue manager configured to store the sensed data file within a priority queue in association with the priority label, and independently of a temporal order of a time series of sensed data files, and further configured to retrieve the sensed data file from the priority queue, based on the priority label, for processing thereof to obtain a sensed data record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for executing instructions stored on a non-transitory computer readable storage medium, the method comprising:
-
receiving sensed data files from a plurality of sensors, the sensed data files corresponding to sensed items; storing the sensed data files in a time-ordered fashion within a priority queue; receiving a priority request to associate a priority label with a designated sensed data file for a designated item of the sensed items that is expected to be sensed by at least one of the plurality of sensors; receiving the designated sensed data file and relating the designated sensed data file with the priority label; storing the designated sensed data file in the priority queue, ahead of the earlier-received, time-ordered sensed data files; and retrieving the designated sensed data file for processing to obtain a designated sensed data record, before retrieving the earlier-received, time-ordered sensed data files. - View Dependent Claims (14, 15)
-
-
16. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one processor to:
-
receive a priority request to associate a priority label with a sensed data file, the sensed data file being included within a time series of sensed data files received from a plurality of sensors; store the sensed data file within a priority queue in association with the priority label, and independently of a temporal order of a time series of sensed data files; retrieve the sensed data file from the priority queue, based on the priority label; and process the sensed data file to obtain a sensed data record. - View Dependent Claims (17, 18, 19, 20)
-
Specification