SYSTEM AND METHOD FOR SCALABLE SEMANTIC STREAM PROCESSING
First Claim
Patent Images
1. A computer processor system for processing data, comprising:
- a communications receiver configured to receive a plurality of streams of data from a plurality of respective sensors;
a recognition processor unit configured to identify features of the streams that match known patterns, and form sb-frames, each sb-frame comprising a segment of data from a stream and semantic information about the segment of data;
a situation processor unit configured to identify situations of interest as control groups;
an engine configured to receive the sb-frames and the control groups as input, and process the sb-frames to identify a presence of situations of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for collaborative analysis from different processes on different data sources. The system uses a unique approach to lightweight temporary data structures in order to allow communication of interim results among processes, and construction of semantically appropriate reports. The data structures are generated in near real time and their lightweight nature supports massive scaling, including many diverse streaming inputs.
17 Citations
20 Claims
-
1. A computer processor system for processing data, comprising:
-
a communications receiver configured to receive a plurality of streams of data from a plurality of respective sensors; a recognition processor unit configured to identify features of the streams that match known patterns, and form sb-frames, each sb-frame comprising a segment of data from a stream and semantic information about the segment of data; a situation processor unit configured to identify situations of interest as control groups; an engine configured to receive the sb-frames and the control groups as input, and process the sb-frames to identify a presence of situations of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of processing data, comprising:
-
receiving, using a communications receiver, a plurality of streams of data from a plurality of respective sensors; identifying features of the streams that match known patterns; forming sb-frames, each sb-frame comprising a segment of data from a stream and semantic information about the segment of data; identifying control groups characterizing situations of interest; synthesizing sb-frames that conform to the control groups to form a series of facts as one or more situated deductions.
-
-
20. A device with one or more non-transitory computer-readable mediums storing a program that, when executed, causes a computer processor to:
-
receive, using a communications receiver, a plurality of streams of data from a plurality of respective sensors; identify features of the streams that match known patterns; form sb-frames, each sb-frame comprising a segment of data from a stream and semantic information about the segment of data; identify control groups characterizing situations of interest; synthesize sb-frames that conform to the control groups to form a series of facts as one or more situated deductions.
-
Specification