Method and System for Detecting Events in Environments
First Claim
1. A method for detecting events in time-series data, wherein the time-series data represent atomic activities sensed by sensors in an environment, and wherein each atomic activity includes a time and a location at which the each atomic activity is sensed, comprising the steps of:
- mapping a specified event to a Petri net (PN), wherein the specified event is a spatio-temporal pattern of the atomic activities, wherein the spatio-temporal pattern is based only on the time and the location of the atomic activities, such that a spatio-temporal sequence of the atomic activities forms a primitive activity, and the spatio-temporal pattern includes primitive activities and constraints on the primitive activities, wherein the constraints are sequential and/or concurrent;
detecting, in the time-series data, a sensed event corresponding the specified event mapped to the PN to produce a result, wherein the detecting is performed by a processor; and
executing a command based on the result.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for detecting events in time-series data are disclosed, wherein the time-series data represent atomic activities sensed by sensors in an environment, and wherein each atomic activity includes a time and a location at which the each atomic activity is sensed, comprising the steps of: mapping a specified event to a Petri net (PN), wherein the specified event is a spatio-temporal pattern of the atomic activities, wherein the spatio-temporal pattern is based only on the time and the location of the atomic activities, such that a spatio-temporal sequence of the atomic activities forms a primitive activity, and the spatio-temporal pattern includes primitive activities and constraints on the primitive activities, wherein the constraints are sequential and/or concurrent; and detecting, in the time-series data, a sensed event corresponding the specified event mapped to the PN to produce a result, wherein the detecting is performed by a processor.
22 Citations
19 Claims
-
1. A method for detecting events in time-series data, wherein the time-series data represent atomic activities sensed by sensors in an environment, and wherein each atomic activity includes a time and a location at which the each atomic activity is sensed, comprising the steps of:
-
mapping a specified event to a Petri net (PN), wherein the specified event is a spatio-temporal pattern of the atomic activities, wherein the spatio-temporal pattern is based only on the time and the location of the atomic activities, such that a spatio-temporal sequence of the atomic activities forms a primitive activity, and the spatio-temporal pattern includes primitive activities and constraints on the primitive activities, wherein the constraints are sequential and/or concurrent; detecting, in the time-series data, a sensed event corresponding the specified event mapped to the PN to produce a result, wherein the detecting is performed by a processor; and executing a command based on the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for detecting an event in time-series data, wherein the time-series data represent atomic activities sensed by sensors in an environment, and wherein each atomic activity includes a time and a location at which the atomic activity is sensed, comprising:
-
means for mapping a specified event to a Petri net (PN), wherein the specified event is a spatio-temporal pattern of the atomic activities, wherein the spatio-temporal pattern is based only on the time and the location of the atomic activities, such that a spatio-temporal sequence of the atomic activities forms a primitive activity, and the spatio-temporal pattern includes primitive activities and constraints on the primitive activities, wherein the constraints are sequential and/or concurrent; control module configured to detect, in the time-series data, a sensed event corresponding the specified event mapped to the PN to produce a result; and means for executing a command based on the result. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification