IP Library Granted Patent US 8,863,018
Granted Patent B2
US 8,863,018 · App. 12/021,180 · Granted Oct 14, 2014

System and method for filter creation and use for building automation systems

Inventors: Jeffrey Taylor (Glendale, WI); Diana St. John (Germantown, WI); David S. Eidson (Franklin, WI); Gregory B. Cebasek (New Berlin, WI); Beth A. Ray (Oak Creek, WI); Radu Dorneanu (Greendale, WI); David E. Rasmussen (Dousman, WI)
Assignee: Johnson Controls Technology Company
H04L12/282G06F3/0484G05B15/02H04L12/2827H04L12/283
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,863,018
App. No.
12/021,180
Granted
Oct 14, 2014
Kind
B2
Abstract

A system for filtering items to be displayed on a graphical user interface provided to a client and for interaction by a user, the graphical user interface for a building automation system, is provided. The system includes a processor and memory communicably coupled to the processor. The memory includes computer code for allowing the user to create a filter definition via a computer based form. The memory further includes computer code for saving the created filter definition to memory and computer code for applying the saved filter definition to a set of building automation system data items. The memory yet further includes computer code for generating the graphical user interface, the graphical user interface including results of the applied filter definition.

Claims (49)

1. A system for filtering items to be displayed on a graphical user interface provided to a client and for interaction by a user, the graphical user interface for a building automation system, the system comprising:

a processor;

memory communicably coupled to the processor and including:

computer code for allowing the user to create a filter definition for filtering building automation system device data points via a computer based form;

computer code for allowing the user to associate the filter definition with a building space of the building automation system;

computer code for saving the created filter definition to memory;

computer code for allowing, after the created filter and association are saved, the user to select the building space from a plurality of building spaces via a user interface element of the graphical user interface;

computer code for automatically applying the saved filter definition associated with the building space to a set of building automation system data items in response to the selection; and

computer code for generating the graphical user interface, the graphical user interface including results of the applied filter definition, wherein the results of the applied filter definition reflect a subset of building automation system device data points associated with the building space selected.

2. The system of claim 1 , wherein the computer code applies the filter definition by determining whether an item associated with the selected building space should be displayed on the generated graphical user interface and which properties of the item should be displayed on the generated graphical user interface.

3. The system of claim 2 , wherein the generated graphical user interface is generated and the item and properties of the item are displayed without receiving a second selection subsequent to the user selection of the building space from the plurality of building spaces.

4. The system of claim 1 , further comprising:

computer code for allowing the user to choose between (a) the automatic application of the filter definition upon user selection of the building space from the plurality of building spaces and (b) a standard summary associated with the building space upon user selection of the building space from the plurality of building spaces.

5. The system of claim 1 , further comprising:

computer code for allowing the user to associate the filter definition with a second building space.

6. The system of claim 1 , wherein the computer based form is configured to allow the user to create an “or” condition for the multiple criteria.

7. The system of claim 1 , further comprising:

computer code for allowing a site administrator to copy the filter definition to a profile for a second user.

8. The system of claim 1 , wherein saving the filter definition to memory includes saving the filter definition to a site director.

9. The system of claim 1 , wherein the computer based form is configured to allow the user to select multiple criteria that the set of building automation system data items can meet.

10. The system of claim 1 , further comprising:

computer code for allowing the user to select additional information for display with the graphical user interface including the results, wherein the additional information does not otherwise meet the filter conditions.

11. A method for filtering items to be displayed on a graphical user interface provided to a client and for interaction by a user, the graphical user interface for a building automation system, the method comprising:

generating a computer based form and providing the computer based form to the user, the computer based form configured to allow the user to define filter criteria for filtering building automation system device data point;

creating a filter definition using the filter criteria;

generating a first interface for allowing the user to associate the filter definition with a building space of the building automation system;

saving the created filter definition to a memory device;

generating a user interface element for allowing the user, after the created filter and association are saved, to select the building space;

automatically applying the saved filter definition associated with the building space to a set of building automation system data items in response to the selection; and

generating a graphical user interface, the graphical user interface including the results of the applied filter definition, wherein the results of the applied filter definition reflect a subset of building automation system device data points associated with the building space selected.

12. The method of claim 11 , further comprising:

determining whether an item associated with the selected building space should be displayed on the generated graphical user interface and which properties of the item should be displayed on the generated graphical user interface.

13. The method of claim 11 , wherein the generated graphical user interface is generated and the item and properties of the item are displayed without receiving a second selection subsequent to the user selection of the building space from the plurality of building spaces.

14. The method of claim 11 , further comprising:

providing a control for allowing the user to choose between (a) the automatic application of the filter definition upon user selection of the building space from the plurality of building spaces and (b) a standard summary associated with the building space upon user selection of the building space from the plurality of building spaces.

15. The method of claim 11 , further comprising:

associating the filter definition with a second building space in response to user input.

16. The method of claim 11 , wherein the computer based form is configured to allow the user to create an “or” condition for the multiple criteria.

17. The method of claim 11 , further comprising copying the filter definition to a profile for a second user in response to user input.

18. The method of claim 11 , wherein saving the filter definition to memory includes saving the filter definition to a site director.

19. The method of claim 11 , wherein the computer based form is configured to allow the user to select multiple criteria that the set of building automation system data items can meet.

20. The method of claim 11 , wherein the computer based form includes a control for allowing the user to select additional information for display with the graphical user interface including the results, wherein the additional information does not otherwise meet the filter conditions.

21. The method of claim 11 , wherein creating a filter definition using the filter criteria comprises:

determining logic for the filter based on the filter definition without requiring the user to specify an ‘or’ condition.

22. The method of claim 11 , wherein the set of building automation system data items is determined by a user selected context.

23. The method of claim 11 , wherein the results of the applied filter definition are at least partially based on a user selected context.

24. The method of claim 11 , further comprising:

receiving a building space selection from the user;

wherein applying the saved filter definition to a set of building automation system data items comprises determining the set of building automation system data items based on the building space selection from the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2008
From: TAYLOR, JEFFREY; ST. JOHN, DIANA; EIDSON, DAVID S.; CEBASEK, GREGORY B.; RAY, BETH A.; DORNEANU, RADU; RASMUSSEN, DAVID E.
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 020943/0292 →
Continuity (2)
Provisional Application 60897983 · Jan 29, 2007
Related Publication 20080209342A1 · Aug 28, 2008