| Patent application number | Description | Published |
| 20080235246 | FILTER SEQUENCING BASED ON A PUBLISH-SUBSCRIBE ARCHITECTURE FOR DIGITAL SIGNAL PROCESSING - In general, the present invention allows any number of sequential filter graphs to be created based on a pub-sub architecture/model. Specifically, under the present invention, the filters (components) will publish their ideal priorities of accessing data source, an ideal input data type, and a unique alternative input data type. A mechanism such as a queue manager will receive the publication(s) and determine an appropriate order/sequence of the filters based on their ideal priorities. The queue manager will also assign an output data type to each filter (an optionally an alternative output data type) based on the ideal input types specified in the publish messages. The queue manager will then transmit messages (e.g., a subscribe message) to the filters with the determined order and assigned data types. | 09-25-2008 |
| 20080252727 | PEOPLE SEARCHES BY MULTISENSOR EVENT CORRELATION - A data indexing system and method includes acquiring activity data in a context and indexing the activity data in accordance with contextual conditions. The activity data is stored in accordance with indices. An event is correlated with the activity data by using the indices to review the activity data in the context. | 10-16-2008 |
| 20080273088 | INTELLIGENT SURVEILLANCE SYSTEM AND METHOD FOR INTEGRATED EVENT BASED SURVEILLANCE - A surveillance system and method includes a plurality of sensors configured to monitor an environment. A plurality of analytic engines is associated with each of the plurality of sensors. The plurality of analytic engines employs different technologies and is configured to analyze input from the sensors to determine whether an event has occurred in a respective technology. A unifying data model is configured to cross correlate detected events from the different technologies to gain integrated situation awareness across the different technologies. | 11-06-2008 |
| 20090067716 | Robust and efficient foreground analysis for real-time video surveillance - Systems and methods for foreground analysis in real-time video include background subtraction and foreground detection, shadow removal, quick lighting change adaptation, static foreground region detection, foreground fragment reduction, and frame level change detection. Processes include background image extraction and foreground detection, integrating texture information of the background image and a current frame to remove false positive foreground areas resulting from lighting changes, integrating pixel intensity information by determining a cross-correlation of intensities between a current frame and the background image for each pixel in a foreground mask to remove image shadows. Static foreground region detection and fragment reduction are also included. | 03-12-2009 |
| 20090244390 | REAL TIME PROCESSING OF VIDEO FRAMES FOR TRIGGERING AN ALERT - A method for real time processing of a sequence of video frames. The video frames are received in synchronization with a recording of the video frames in real time for triggering an alert. The method is implemented by execution of program code on a processor of a computer system. Each frame includes a two-dimensional array of pixels and a frame-dependent color intensity at each pixel. An algorithm determines whether a static object in a current frame of the video frames is an abandoned object or a removed object. The determined status, the current frame time, the static region, and the static object are stored in a data storage medium of the computer system. An alarm is triggered in response to satisfaction of requirements that include a persistence requirement, a non-persistence duration requirement, and a persistence duration requirement. | 10-01-2009 |
| 20100106707 | INDEXING AND SEARCHING ACCORDING TO ATTRIBUTES OF A PERSON - An approach that indexes and searches according to a set of attributes of a person is provided. In one embodiment, there is an extensible indexing and search tool, including an extraction component configured to extract a set of attributes of a person monitored by a set of sensors in a zone of interest. An index component is configured to index each of the set of attributes of the person within an index of an extensible indexing and search tool. A search component is configured to enable a search of the index of the extensible indexing and search tool according to at least one of the set of attributes of the person. | 04-29-2010 |
| 20100238285 | IDENTIFYING SPATIAL LOCATIONS OF EVENTS WITHIN VIDEO IMAGE DATA - An invention for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of an event within video image data, and generate a set of compressed spatial representation of the trajectory data of the event within the video image data. A database component is configured to input the set of compressed spatial representations into a relational database, and a search component is configured to search the relational database to identify a spatial location of the event within the video image data. | 09-23-2010 |
| 20100239016 | CODING SCHEME FOR IDENTIFYING SPATIAL LOCATIONS OF EVENTS WITHIN VIDEO IMAGE DATA - An invention for generating a coding schema for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of an event within video image data, generate a lossless compressed contour-coded blob to encode the trajectory data of the event within video image data, and generate a lossy searchable code to enable searching of a relational database based on the trajectory data of the event within the video image data. | 09-23-2010 |