IP Library Granted Patent US 8,671,067
Granted Patent B2
US 8,671,067 · App. 12/911,317 · Granted Mar 11, 2014

Method and system for event pattern detection

Inventor: Colin Bester (Dripping Springs, TX)
Assignee: Siemens Industry, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,671,067
App. No.
12/911,317
Granted
Mar 11, 2014
Kind
B2
Abstract

Data relating to energy management may be collected and stored from one or more sites. This data may be analyzed by a series of rules, and each rule may look for certain patterns in the data over time. Each time a pattern is detected in the data, the rule may create and store an event back into the database. Each event may represent the detection of a specific condition that starts at a specific time and continues for a specific duration. Each rule may also dynamically assign and update a score to each event that indicates its level of importance and persistence. Once the raw data has been analyzed and events have been created that represent basic conditions, a new set of rules may analyze the events themselves, in addition to, or rather than, the raw data. Successive passes of rules can thus detect higher level, broader problems.

Claims (25)

1. A system for detecting a pattern from one or more events comprising:

data collected from one or more sites over time wherein said data is generated from equipment for monitoring and controlling environmental conditions at said one or more sites;

one or more rules, where the one or more rules look for certain patterns in the data over time and dynamically assign and update a score to each event that indicates its level of importance; and

a processor, wherein said processor applies said data against said one or more rules to create one or more events wherein said one or more events represent a detection of a specific condition that starts at a specific time and continues for a specific duration and applies said one or more events and additional data collected from said one or more sites over time to said one or more rules to create one or more additional events wherein once the one or more additional events have been created and the additional data has been analyzed, using a new set of rules to analyze the one or more additional events wherein said one or more additional events include whether said one or more events exceeds the specific duration.

2. The system of claim 1 wherein a priority or ranking may be assigned to said one or more additional events.

3. The system of claim 1 wherein said data includes temperature, light, or humidity.

4. The system of claim 1 wherein said one or more rules are computer programs that analyze a series of said data over time.

5. The system of claim 1 wherein information concerning said one or more additional events are delivered to a user.

6. The system of claim 1 wherein said one or more additional events are compared to one another based on said one or more sites from which said additional data was collected.

7. The system of claim 1 wherein a change in said additional events over time is detected or analyzed by the processor.

8. The system of claim 1 further comprising a computer visualization system for displaying over time said one or more additional events.

9. The system of claim 1 wherein said one or more events includes one or more of a: unique identifier, start time, finish time, event key, sensor key, category, score, and message.

10. A method for detecting a pattern from one or more events comprising:

collecting data, utilizing a processor, from one or more sites over time wherein said data is generated from equipment for monitoring and controlling environmental conditions at said one or more sites;

applying one or more rules to said data where the one or more rules look for certain patterns in the data over time; and

utilizing the results from said application of one or more rules to create one or more events wherein said one or more events represent a detection of a specific condition that starts at a specific time and continues for a specific duration, where the one or more rules dynamically assign and update a score to each event that indicates its level of importance;

applying said one or more events and additional data collected from said one or more sites over time to said one or more rules to create one or more additional events wherein once the one or more additional events have been created and the additional data has been analyzed, using a new set of rules to analyze the one or more additional events wherein said one or more additional events include whether said one or more events exceeds the specific duration.

11. The method of claim 10 wherein a priority or ranking may be assigned to said one or more additional events.

12. The method of claim 10 wherein said data includes temperature, light, or humidity.

13. The method of claim 10 wherein said one or more rules are computer programs that analyze a series of said data over time.

14. The method of claim 10 wherein information concerning said one or more additional events are delivered to a user.

15. The method of claim 10 wherein said one or more additional events are compared to one another based on said one or more sites from which said additional data was collected.

16. The method of claim 10 wherein a change in said additional events over time is detected or analyzed by the processor.

17. The method of claim 10 further comprising a computer visualization system for displaying over time said one or more additional events.

18. The method of claim 10 wherein said one or more events includes one or more of a: unique identifier, start time, finish time, event key, sensor key, category, score, and message.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY (ASSIGNEE) WAS INCORRECTLY FILED AS: SIEMENS INDUSTRY, INC. 3555 OLD MILTON PARKWAY ALPHARETTA, GA 30005 PREVIOUSLY RECORDED ON REEL 028203 FRAME 0646. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY (ASSIGNEE) SHOULD BE: SITE-CONTROLS, LLC 7004 BEE CAVES ROAD BLDG. 2, SUITE 200 AUSTIN, TX 78746. Recorded May 21, 2012
From: BESTER, COLIN; SHARPLIN, DAN
To: SITE-CONTROLS, LLC
Reel/Frame 028239/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2012
From: BESTER, COLIN; SHARPLIN, DAN
To: SIEMENS INDUSTRY, INC.
Reel/Frame 028203/0646 →
MERGER Recorded Mar 29, 2011
From: SITE CONTROLS, LLC
To: SIEMENS INDUSTRY, INC.
Reel/Frame 026044/0404 →
Continuity (2)
Provisional Application 61254341 · Oct 23, 2009
Related Publication 20110270791A1 · Nov 3, 2011