US20180011461A1 - Building Asset Management System - Google Patents
Building Asset Management System Download PDFInfo
- Publication number
- US20180011461A1 US20180011461A1 US15/446,256 US201715446256A US2018011461A1 US 20180011461 A1 US20180011461 A1 US 20180011461A1 US 201715446256 A US201715446256 A US 201715446256A US 2018011461 A1 US2018011461 A1 US 2018011461A1
- Authority
- US
- United States
- Prior art keywords
- store
- assets
- asset
- user
- ownership
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 22
- 230000008520 organization Effects 0.000 abstract description 28
- 238000001914 filtration Methods 0.000 abstract 1
- 238000007689 inspection Methods 0.000 description 15
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 239000000779 smoke Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 2
- 235000014676 Phragmites communis Nutrition 0.000 description 2
- 240000007320 Pinus strobus Species 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 229910002091 carbon monoxide Inorganic materials 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 210000003462 vein Anatomy 0.000 description 2
- 238000009423 ventilation Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0716—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising a sensor or an interface to a sensor
- G06K19/0717—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising a sensor or an interface to a sensor the sensor being capable of sensing environmental conditions such as temperature history or pressure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07749—Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B19/00—Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow
- G08B19/005—Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow combined burglary and fire alarm systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/10—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/14—Central alarm receiver or annunciator arrangements
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B29/00—Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
- G08B29/12—Checking intermittently signalling or alarm systems
- G08B29/14—Checking intermittently signalling or alarm systems checking the detection circuits
- G08B29/145—Checking intermittently signalling or alarm systems checking the detection circuits of fire detection circuits
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2614—HVAC, heating, ventillation, climate control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Definitions
- Building management systems are often installed within buildings owned or operated by commercial, residential, or governmental organizations. Examples of these buildings include offices, hospitals, warehouses, schools, shopping malls, government offices, and casinos.
- Building management systems include fire systems, security systems, access control systems, heating, ventilation and air conditioning (HVAC) systems, and theft prevention systems. They each typically include assets such as control panels or controllers and distributed devices.
- HVAC heating, ventilation and air conditioning
- the fire alarm systems typically include a number of different types of fire alarm assets.
- Fire control panels function as system controllers.
- Fire detection/initiation devices and alarm notification devices are then installed throughout the buildings and connected to the panels.
- Some examples of fire detection/initiation devices include smoke detectors, carbon monoxide detectors, flame detectors, temperature sensors, and/or pull stations (also known as manual call points).
- Some examples of fire notification devices include speakers, horns, bells, chimes, light emitting diode (LED) reader boards, and/or flashing lights (e.g., strobes).
- LED light emitting diode
- the fire detection devices monitor the buildings for indicators of fire, Upon detection of an indicator of fire such as smoke or heat or flames, the device is activated and a signal is sent from the activated device to the control panel. The control panel then initiates an alarm condition by activating audio and visible alarms of the fire notification devices of the fire alarm system. Additionally, the control panel will also send an alarm signal to a monitoring station, which will notify the local fire department or fire brigade.
- an indicator of fire such as smoke or heat or flames
- the security systems can often include one or more of a number of related systems and subsystems. Most commonly security systems include intrusion systems. However, access control systems and video surveillance systems, for example, can also be a part of an organization's security systems.
- Intrusion systems typically include a number of different types of security assets. Usually, intrusion control panels function as system controllers. intrusion detection devices are then installed throughout the buildings and connected to the intrusion panels. Some examples include motion detectors, and magnetic reed switches to detect window/door opening events, among others.
- Access control and video surveillance systems will have their own assets.
- Access control systems typically include controllers and readers, which are installed at access points.
- video surveillance systems will include video cameras, video storage systems, monitoring stations, video server systems and/or video analytics systems.
- the monitoring stations for fire and security systems will typically monitor multiple fire alarm systems and security systems for alarm and trouble signals and then notify the proper authorities. Monitoring stations are often required by regulations, making them a standard component of most fire alarm systems, regardless of age or manufacturer of the fire alarm systems' components. These monitoring stations can be administered by a third party company, the same company that provides or manufactures the fire and security systems, or a public agency, among examples.
- connected services systems to monitor building management systems.
- the control panels have been given network connectivity to communicate with the connected services systems; in other cases, the technicians have temporarily connected testing computers to the control panels that functioned as gateways.
- These connected services systems will also often have remote diagnostic capabilities. As such, connected services systems facilitate the maintenance, compliance and tracking of repairs of fire and security systems.
- previous connected services systems assign only one user account per customer for both accessing information stored by the connected services systems and for managing and configuring the assets of these systems.
- the single user account for each customer of the connected services system is utilized to configure and manage the operational state of the assets and display information associated with each of the assets (e.g. status, state, type/model number).
- This “one size fits all” approach creates problems when different users at the same customer premises, such as facility managers, fire safety compliance managers, and physical asset managers, want to manage or view different or overlapping aspects of the systems and their assets.
- the presentation of the assets in a web application is typically not organized or grouped in a way that suits the job functions of each user.
- the present connected services system provides multiple user accounts per premises for customers of the service. Users can organize or group the assets in a logical fashion that suits the job function or task goals of the users of each account type. For this purpose, the users assign ownership of each asset to a specific user account and then share access to the asset across other user accounts. This is in contrast to current systems, where typically only one user account is provided per customer, and therefore all assets are assigned to or associated with the single user account.
- the groupings are determined based on geographical or physical divisions of the premises or organization, such as countries, states, campuses, buildings, floors, or wings.
- a separate user account for security guards stationed at a security desk within each campus can be created.
- the security guards create different logical groupings of the same assets, where the groupings of the assets are relevant to the tasks and objectives of the security guards.
- a user account associated with a corporate asset manager user is created. This user account provides a view of the assets for purposes of ascertaining local and national fire code compliance for each of the assets of a company, with a potentially national scope.
- a grouping can be created that is based on assets installed on or after a certain date, for accounting/fiscal year management of assets by users in an accounting division within a company.
- groupings can be created by security managers that organize assets in accordance with locations of relative risk. For example, a fire alarm panel installed at a chemical laboratory of a building may be assigned to a grouping associated with a high risk of fire, where a fire alarm panel installed at a building of the same company that includes corporate offices would likely be assigned to a grouping associated with a low risk of fire. At the same time, an intrusion panel asset at the same corporate building would likely be assigned to a grouping associated with a high risk of intrusions. This enables enhanced focus and priority for assets based on the characteristics of each grouping.
- a graphical user interface displayed on the display of a user device presents information pertaining to assets owned by and shared with a specific user account.
- the interface further allows the user to filter information concerning assets according to logical groups via a grouping selector, which displays a graphical representation of the groups (for example, as graphical node icons) organized into groups in a hierarchical fashion.
- the information is displayed on an asset pane of the graphical user interface, preferably in a table format.
- a status graphic can be displayed on the graphical user interface.
- the status graphic presents information concerning the status of the assets, such as the relative percentage of assets associated with different asset status types.
- the status graphic can be a status circle, with different arcs that correspond to status “sub-types” of that asset status type.
- the presentation of the arcs can change in response to the relative percentage of “Overall Status” that each sub-type contributes to the “Overall Status”.
- Each arc within the status circle can also be rendered in a different color, where the color conveys a context-specific meaning. For example, an arc associated with the status “Normal” can be green, while the arc associated with the “Alarm status” can be red or yellow to convey a warning.
- the invention features a system for managing assets of building management systems.
- the system comprises an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, and an ownership store for enabling access by the user accounts in the user account store to the information in the asset store.
- the ownership store preferably enables access by designating user accounts from the user account store as owners of assets represented in the asset store.
- the ownership store also enables access by designating which user accounts with which information about assets represented in the asset store is shared. In some examples, the ownership store further designates specific types of information to be shared with the user accounts.
- a group hierarchy store can also be provided for storing groups for the assets.
- the groups can be ordered in a tree structure, and the groups can have owners, and the groups can be shared with other users.
- sets of asset stores, user account stores and ownership stores can be maintained for different organizations.
- the invention features a method for managing assets of building management systems.
- the method comprises an asset store storing information concerning the assets of the building management systems, a user account store information concerning storing user accounts, and an ownership store enabling access by the user accounts in the user account store to the information in the asset store.
- the invention features a system for managing assets of building management systems.
- the system comprises an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, an ownership store, for enabling access by the user accounts in the user account store to the information in the asset store, and a custom name store for allowing each of the users to store a custom name for assets that are owned by or shared with the users.
- the invention features a method for managing assets of building management systems.
- the method comprises an asset store storing information concerning the assets of the building management systems, a user account store information concerning storing user accounts, an ownership store enabling access by the user accounts in the user account store to the information in the asset store, and a custom name store storing custom names assigned by the users for assets that are owned by or shared with the users.
- the invention features a system for managing assets of building management systems.
- the system comprises an asset manager including an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, and an ownership store, for enabling access by the user accounts in the user account store to the information in the asset store.
- a user device is further provided for displaying a graphic user interface including names of assets and an ownership status of the assets as being owned or shared.
- the invention features a method for managing assets of building management systems.
- the method comprises storing information concerning the assets of the building management systems, storing information concerning user accounts, and enabling access users to the information in the asset store and showing the users names of assets and ownership statuses of the assets as being owned or shared.
- FIG. 1 is a block diagram of a connected services system monitoring building management systems for different organizations according to the present invention
- FIG. 2A is a schematic diagram showing the asset store for storing information concerning the assets of the fire and security systems
- FIG. 2B is a schematic diagram showing the organization of the group hierarchy store
- FIG. 2C is a schematic diagram showing the organization of the user account store
- FIG. 2D is a schematic diagram showing the asset ownership store
- FIG. 2E is a schematic diagram showing the group ownership store
- FIG. 2F is a schematic diagram showing the user account custom name store
- FIG. 3 is an example of a graphical user interface displayed on a user device for the users showing an interface for user management;
- FIG. 4 is an example of a graphical user interface displayed on a user device for the users showing an interface for user information editing;
- FIG. 5 is an example of a graphical user interface displayed on a user device for the users showing an interface for user notification preferences management;
- FIG. 6A is an example of a graphical user interface displayed on a user device for a user, showing an interface for product management;
- FIG. 6B is an example of a graphical user interface displayed on a user device, showing an interface for product management, in which the asset names are displayed as custom names for a different user;
- FIG. 7 is an example of a graphical user interface displayed on a user device for the users showing an interface for product detail management
- FIG. 8 is an example of a graphical user interface displayed on a user device for the users showing an interface for finding and adding an asset to a user's account;
- FIG. 9 is an example of a graphical user interface displayed on a user device for the users showing an interface for display asset for selected groups;
- FIGS. 10, 11, and 12 illustrate group selection within the graphical user interface
- FIG. 13 is an example of a graphical user interface displayed on a user device for the users showing a dashboard
- FIG. 14 is an example of a graphical user interface displayed on a user device for the users showing a dashboard when the status pane is selected;
- FIGS. 15 and 16 are examples of a graphical user interface displayed on a user device for the users showing a dashboard when an arc segment within the status widget is selected.
- FIGS. 17 is an example of a graphical user interface displayed on a user device for the users showing a dashboard when an arc segment within the status widget is selected.
- the term “and/or” includes any and all combinations of one or more of the associated listed items. Further, the singular forms and the articles “a”, “an” and “the” are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms: includes, comprises, including and/or comprising, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, it will be understood that when an element, including component or subsystem, is referred to and/or shown as being connected or coupled to another element, it can be directly connected or coupled to the other element or intervening elements may be present.
- FIG. 1 is a block diagram of a connected services system 12 according to the present invention.
- the connected services system 12 facilitates the monitoring, maintenance, testing, configuration and repair of building management systems 100 - 1 , 100 - 2 , 100 -N for different organizations 10 - 1 , 10 - 2 , 10 -N by gathering and storing information from connected building management systems.
- the connected services system 12 includes an application server system 60 that can be implemented as a server computer or a set of servers. In other cases, the system can be implemented on a cloud computing system maintained by a third party cloud services company.
- the application server 60 accesses a number of different asset managers 14 - 1 , 14 - 2 , 14 -N.
- Each asset manager instantiation 14 - 1 , 14 - 2 , 14 -N corresponds to a different one of the organizations 10 - 1 , 10 - 2 , 10 -N.
- These asset managers manage the assets of a fire and security system by storing status information for the assets and information concerning users that have responsibilities with respect to these assets and the information accessed by these users. All of the status information for the assets and the information concerning users are stored in a common database system, for example. As a result, the information is not duplicated for each account and for each user within an organization, for example.
- the application server 60 maintains a number of different data stores 44 , 56 , 66 , 68 , 72 , 74 in each of the asset managers 14 - 1 , 14 - 2 , 14 -N.
- These stores 44 , 56 , 66 , 68 , 72 , 74 are repositories for persistently storing and managing the data from the fire building management systems in different bins for each of the client organizations 10 - 1 , 10 - 2 , 10 -N, respectively, of the connected services system 12 .
- the data stores can be repositories like databases (relational, object-oriented), distributed data stores, linked lists, or other files and file systems.
- the data is stored in a common database and data for each of the client organizations 10 - 1 , 10 - 2 , 10 -N and not duplicated.
- the data stores accessed the application server 60 include a user account store 44 , an asset store 66 , a group hierarchy store 56 , an asset ownership store 68 , a group ownership store 72 , and a user account custom name store 74 .
- the application server 60 provides access to the information contained in the user account store 44 , asset store 66 , group hierarchy store 56 , asset ownership store 68 , group ownership store 72 , and a user account custom name store 74 to users 70 by transmitting the information to user devices 102 operated by the users 70 .
- user devices 102 include desktop and workstation computers and mobile devices such as smart phones, tablets, laptops, and other mobile computing devices.
- Each of the user devices includes a display 103 , such as a computer monitor, touch screen display, or augmented reality display on which a user interface is displayed, containing information provided by the application server 60 .
- the application server 60 receives information from various connected building management systems 100 - 1 , 100 - 2 , 100 -N typically via a public network 23 , which is a wide area network such as the internet, and stores the information in the asset manager 14 - 1 , 14 - 2 , 14 -N for the corresponding organization.
- a public network 23 which is a wide area network such as the internet
- the building management system is a fire and security system.
- building management systems can further include access control systems, heating, ventilation and air conditioning (HVAC) systems, and theft prevention systems, to list a few other examples.
- HVAC heating, ventilation and air conditioning
- the application server 60 gathers data from fire and security systems 100 - 1 , 100 - 2 , 100 -N for different organizations 10 - 1 , 10 - 2 , 10 - 3 by receiving information reported and transmitted from the fire and security systems' control panel assets 16 , 26 .
- Control panels 16 , 26 are assets that direct the function of fire and security systems by determining and displaying the operational status of connected slave de - vice and by receiving alarm signals from slave devices, among other examples.
- fire alarm systems typically include a number different types of fire alarm assets installed throughout the buildings and connected to the panels 16 .
- Some examples of fire detection/initiation assets include smoke detectors, carbon monoxide detectors, flame detectors, temperature sensors, and/or pull stations (also known as manual call points).
- Some examples of fire notification devices include speakers, horns, bells, chimes, light emitting diode (LED) reader boards, annunciators and/or flashing lights (e.g., strobes).
- LED light emitting diode
- other building management systems and security systems typically include a number of different types of security assets installed throughout the buildings and connected to the security control panels 26 .
- examples include motion detectors, magnetic reed switched to detect window/door opening events.
- examples include controllers and readers, which are installed at access points, video cameras, video storage systems, monitoring stations, video server systems and/or video analytics systems.
- an exemplary client organization 10 - 1 includes different campuses 12 A, 12 B, 12 C and different buildings 50 A- 50 F distributed between the different campuses.
- Each of the buildings includes one or more assets that report their status to the application server.
- building 50 E in the South Campus 12 B has an intrusion panel 26 - 4 that reports to the application server system 60 via the public network 23 .
- building 50 C in the North Campus 12 A has a fire panel 16 - 4 and an intrusion panel 26 - 2 that report to the application server system 60 via the organization's enterprise network 13 - 1 and the public network 23 .
- Each of the fire and intrusion panels 16 , 26 will support one or multiple loops or networks of fire or security assets. For clarity, however, only one network of fire detection and alarm notification devices is shown, connected to the fire panel 16 - 6 of building 50 F.
- the fire detection devices 109 - 1 to 109 - 3 connect to the fire panel 16 - 6 via a safety and security wired and/or wireless network 111 (also known as a loop), which supports data communication between the devices 109 - 1 to 109 - 3 and the control panel 16 - 6 .
- the illustrated example includes fire and intrusion panels 16 - 1 , 16 - 3 , 16 - 4 , 16 - 5 , 16 - 6 , 26 - 1 , 26 - 2 , 26 - 3 , 26 - 4 , which transmit data to the application server system 60 via the public network 23 , sometimes through enterprise and/or cellular data networks 13 - 1 .
- Data transmitted from fire and intrusion panels 16 - 1 , 16 - 3 , 16 - 4 , 16 - 5 , 16 - 6 , 26 - 1 , 26 - 2 , 26 - 3 , 26 - 4 , to the application server system 60 include status information, diagnostic information and testing information pertaining to the control panel and other slave devices of the fire and security systems such as fire detection and notification and intrusion devices.
- Status information is information about whether the fire alarm system and intrusion systems are operational and whether an alarm state is indicated.
- diagnostic information is data detected by various components of the fire and security systems that can be used to optimize or repair the system
- testing information is information about any tests of the fire and security systems.
- diagnostic information includes identification information such as a unique identifier for the fire or intrusion panel 16 , 26 , address of the asset or assets, location information such as a physical location of the assets, a date and time of the activation, status information, including a fault state of the activated assets, analog and/or detected value generated by the assets such as a detected smoke level or detected ambient temperature.
- identification information such as a unique identifier for the fire or intrusion panel 16 , 26 , address of the asset or assets, location information such as a physical location of the assets, a date and time of the activation, status information, including a fault state of the activated assets, analog and/or detected value generated by the assets such as a detected smoke level or detected ambient temperature.
- fire panel 16 - 2 is a non-compatible panel.
- Non-compatible control panels are legacy or third party control panels that lack network connectivity and thus are unable to connect directly via the public network 23 .
- Such control panels 16 - 2 can be manufactured by the same company providing the connected services system 12 but at a time before network connectivity was desirable in control panels.
- Third party control panels are control panels manufactured by different companies or business entities than that providing the connected services system 12 and may or may not have network connectivity. Even if they have network connectivity, third party control panels will often use different protocols than the connected services system to communicate status, diagnostic and testing information.
- Non-compatible control panels 16 - 2 can be retrofitted with devices that enable network connectivity.
- the non-compatible control panel 16 - 2 connects to a gateway device 116 .
- the gateway device 116 provides access for the non-compatible control panel 16 - 2 to the public network 23 and thus to the application server system 60 .
- FIG. 2A shows the asset store 66 , which stores information concerning the assets of the fire and security system.
- the asset store 66 is arranged in the form of a table as might be found in a relational database.
- a first column holds the asset ID. This is usually a multi-digit number that is unique to each asset.
- the second column is the asset pin. This is a number that is generated by and typically only known by the owner of the asset.
- the third column is the asset name. Often this name includes information concerning where the asset is installed and is commonly assigned at the time of the device's installation.
- the fourth column is the asset type. For example, if the asset is a fire panel or an intrusion panel, this information is contained in this column.
- the fifth column provides information concerning the model of the asset. This is usually the designation provided by the manufacturer for the specific product.
- the hierarchy assignment column identifies the hierarchy within the organization that the owner of the asset has assigned to the asset.
- This hierarchy is typically created by or for the organization and is descriptive of where this asset is installed within a logical framework created by the organization.
- the hierarchy assignment may indicate in which campus and in which building the asset is installed.
- the hierarchy may further include information concerning the function of the asset such as whether it is an intrusion panel or a fire panel. It could also include information such as in which state or country the panel is installed.
- the product status column indicates the general status of the product. For example statuses include an alarm state, a trouble state, a normal state, an offline state, and an armed state. Specifically, if a fire panel is currently detecting a fire, then the alarm state will be true. On the other hand, if the intrusion panel is not working, then its trouble state may be true. Generally, the normal state is true when the panel, fire panel or intrusion panel, is operating normally. An intrusion panel will have a positive armed state when it is armed such as during off business hours.
- the inspection status column indicates whether the panel has been properly inspected. For example, fire panels must often be inspected to ensure operation at least annually. On the other hand, the organization may designate a certain inspection cycle for intrusion panels, for example.
- the dirty status is mostly relevant to fire panels. Often some fire alarm systems' slave devices will become dirty over time and must be replaced or cleaned.
- the service status column indicates whether or not the panel needs to be serviced.
- the updated status column indicates whether or not the firmware of the panel has been updated to a new version of the firmware.
- FIG. 213 shows the organization of the group hierarchy store 56 .
- the group hierarchy store 56 stores groups for the assets.
- the groups are ordered in a tree structure.
- the groupings are determined based on geographical or physical divisions of the premises or organization, such as countries, states, campuses, buildings, floors, or wings.
- the groups for the organization 10 - 1 include campuses, buildings, floors and wings.
- a separate user account for security guards stationed at a security desk within each campus can be created.
- the security guards create different logical groupings of the same assets, where the groupings of the assets are relevant to the tasks and objectives of the security guards.
- a user account associated with a corporate asset manager user is created. This user account provides a view of the assets for purposes of ascertaining local and national fire code compliance for each of the assets of a company, with a potentially national scope.
- a grouping can be created that is based on assets installed on or after a certain date, for accounting/fiscal year management of assets by users in an accounting division within a company.
- groupings can be created by security managers that organize assets in accordance with locations of relative risk. For example, a fire alarm panel installed at a chemical laboratory of a building may be assigned to a grouping associated with a high risk of fire, where a fire alarm panel installed at a building of the same company that includes corporate offices would likely be assigned to a grouping associated with a low risk of fire. At the same time, an intrusion panel asset at the same corporate building would likely be assigned to a grouping associated with a high risk of intrusions. This enables enhanced focus and priority for assets based on the characteristics of each grouping.
- the group hierarchy store 56 comprises a top level that corresponds to the organization.
- the top level corresponds to organization 10 - 1 .
- Within the organization are a series of first level groups.
- first level groups for example, in the example of organization 10 - 1 , there might be three first level groups: North Campus, South Campus, and Satellite Campus. Then, each of the first level groups may have their own second-level groups.
- the North Campus contains three groups: building 50 A, building 50 B, and building 50 C.
- the South Campus will have two groups: building 50 D and building 50 E.
- the second level groups can each then have their own third level groups.
- building 50 A may have groups corresponding to its different floors.
- a larger building may have separate wings. Then, each of those separate wings could then have their own fourth level groups corresponding to floor, as shown.
- Other examples may have a deeper or shallower level structure depending on its complexity and how that organization wished to organize its assets.
- FIG. 2C shows the user account store 44 , which stores information concerning user accounts.
- each user has a user ID. This is usually a multi-digit number that is unique to each user.
- a user pin is often secret alphanumeric sequence that the user must enter to access their account.
- Other biographic information will also be typically contained in the user account store 44 such as a name or an email address and/or mobile phone number. Additionally, the user's role within the organization may also be stored in this table.
- FIG. 2D shows the asset ownership store 68 , which enables access by the user accounts in the user account store 44 to the information in the asset store 66 .
- it includes a column that specifies a particular asset such as the asset ID.
- the second column indicates the owner of that asset.
- the second column has the user ID for the user that is the designated owner of the corresponding asset.
- a third column indicates the users with whom information from this asset are shared. These are the other users with whom the asset owner has designated to receive information concerning the asset.
- a fourth column includes share limitations, which indicate any limitations to the information that is shared with the users specified in the third column. Share limitations can include sharing only the product status, sharing only the inspection status, or sharing only the alarm status of the assets.
- FIG. 2E shows the group ownership store 72 .
- This includes a column that corresponds to the different groups specified in the group hierarchy store 56 .
- the second column indicates the owner of that group.
- the third column indicates the users with whom the owner shares access to the group. In this way, entire groups of assets can be assigned ownership. Further, that owner can then assign share access to those assets to still other users.
- the group ownership store 72 also includes share limitations.
- FIG. 2F shows the user account custom name store 74 , which allows each of the users to store a custom name for each of the assets that are owned by or shared with the respective users.
- This includes a column that corresponds to user accounts (User ID, a multi-digit number that is unique to each user), a column that corresponds to assets (Asset ID, the multi-digit number that is unique to each asset), and a column indicating a custom name for the asset to be displayed when the associated user views information about the asset.
- User ID a multi-digit number that is unique to each user
- Asset ID the multi-digit number that is unique to each asset
- the custom name assignment might allow an account manager to assign and/or view an accounting system's asset tracking numbers as the custom names of assets.
- a facilities manager can assign and/or view the name or number of the room in which the asset is located as the asset's name.
- a security group can assign and/or view the address of the building in which the asset is located as the asset's name.
- service personnel can assign and/or view the address and panel, or model number, of the asset as the asset's name. In short, each of these different users can personalize the naming of the assets depending on their individual roles.
- FIGS. 3 through 18 show a series of graphical user interfaces that are displayed on the displays 103 of the user devices 102 for the users 70 .
- the information contained in the graphical user interfaces is provided by the application server system 60 by obtaining the information from the corresponding asset manager 14 - 1 , 14 - 2 , 14 -N of the respective the organization 10 - 1 , 10 - 2 , 10 -N for whom the user is employed.
- FIG. 3 shows the overall organization of the graphical user interface, which is displayed on the display 103 of the user devices 102 . It comprises a user navigation pane 310 . In the center is a user list pane 312 . Across the top are four tabs: an assets tab 12 - 1 , a dashboard tab 12 - 2 , a managed products tab 12 - 3 , and a users tab 12 - 4 .
- the user list pane 312 lists various users, their email addresses, the status of their user account, such as validated or waiting to be validated, and a series of control buttons 34 - 1 through 34 - 4 that allows for management actions to be taken on the indicated account.
- a series of graphical buttons are provided that allow the user to access accounts by selecting graphical button 13 - 1 , edit a specific user by selecting graphical button 13 - 2 , or add a new user by selecting graphical button 13 - 3 .
- FIG. 4 shows the graphical user interface when the edit user graphical button 13 - 2 is selected. Specifically, an edit user pane 316 is displayed on the user device 102 . There, the user can enter an email address, password, the user's first name, their surname, and a nickname. Further, a profile picture can be uploaded.
- FIG. 5 shows the graphical user interface when the accounts graphical button 13 - 1 is selected.
- a notification preferences pane 318 is displayed.
- This preferences pane lists the different assets that are owned or shared with the user.
- a fire panel asset 320 - 1 is listed along with an intrusion panel asset 320 - 2 .
- a list of potential statuses is provided 322 - 1 , 322 - 2 .
- the potential statuses are alarm, trouble, normal, and offline.
- An email checkbox 324 and a SMS checkbox 326 is then provided for each of these statuses for each of these assets.
- the asset manager By selecting the email or SMS checkbox, the asset manager will send either an email or an SMS message when that status is true for the corresponding asset. For example, checking box 326 will result in the asset manager 14 - 1 executing on the application server 60 to send an SMS message via the application server system 60 when the fire panel 320 - 1 is in an alarm state.
- Checkbox 328 is selected when the user wishes to receive a notification when the asset is in a test mode.
- FIG. 6A shows the graphical user interface when the manage products tab 12 - 3 is selected by the user 70 . It includes a manage products navigation pane 350 , and a product list pane 352 .
- FIG. 6B shows an alternate screen using custom names displayed by the graphical user interface when the manage products tabs 12 - 3 is selected by a different user 70 with custom names assigned.
- the names are displayed as an asset tracking number for an accounting system.
- the name for the first fire panel (named “James Admin Main Bldg” in FIG. 6A ) is now named “00001.”
- the manage products navigation pane 350 has five graphical buttons, a list products graphical button 13 - 4 , an add product graphical button 13 - 5 , a product details graphical button 13 - 6 , a manage groupings graphical button 13 - 7 , and a share/transfer graphical button 13 - 8 .
- the products list pane 352 lists the assets to which the user has access. Specifically, the first column 354 provides the asset name for the asset. Often this is the location where the asset is installed. This information is obtained from the third column of the asset store 66 . The second column 356 indicates the type of the asset, such as whether the asset is a fire panel or intrusion panel. This information is obtained from the fourth column of the asset store 66 . The third column 358 indicates the model of the asset. This information is obtained from the fifth column of the asset store 66 . The fourth column 360 indicates the ownership status of that asset for the user. This information is obtained from the second and/or third column of the asset ownership store 68 . For example, the indicated user owns the James Admin Main Building fire panel but shares the James Admin Main Building intrusion panel. Also shown are other ownership statuses such as Pending Sharing Request and one case where a request to share was denied.
- FIG. 7 shows the graphical user interface when the product details graphical button 13 - 6 is selected in the manage products navigation pane 350 .
- a product detail pane 366 is displayed. This includes details of the asset displayed in section 364 .
- Section 365 allows management of the asset by entry of information by the user.
- the user can edit the name assigned to the asset by selecting edit in area 368 .
- This process will update the third column of the asset's record in the asset store 66 .
- the user can change the group to which the asset is assigned by selecting the edit command in area 370 .
- This process will update the sixth column of the asset's record in the asset store 66 .
- the user can delete the other users with whom the asset is shared by selecting one of the shared accounts in area 372 and selecting the delete command. This will delete the corresponding share information stored in the asset ownership store 68 .
- the privacy settings can be selected by selecting the options in area 374 .
- FIG. 8 shows the user interface when the add product graphical button 13 - 5 is selected in the manage products navigation pane 350 .
- an add product pane 405 is displayed. This allows the user to select an identification type in selection box 410 . Then, the user enters the asset ID in box 412 for the asset that should be added to their account. Finally, in box 414 , the user enters the PIN for the corresponding asset.
- the user can select the search button 418 . This will generate list in area 416 of potential assets to add, indicating the asset ID of those assets and also the ownership status for the corresponding asset.
- an add graphical button 419 is selected by the user, which adds the asset to the user's account by updating the asset ownership store 68 .
- FIG. 9 shows the graphical interface when the assets tab 12 - 1 is selected. Specifically, a group selector pane 510 is displayed on the left and an asset list pane 512 is displayed in the center and right region.
- the group selector pane 510 graphically illustrates the group hierarchy information stored in the group hierarchy store 56 .
- Nodes 514 , 516 , 518 , 520 , 522 are graphic icons that represent different level groups as stored in the group hierarchy store 56 for the group's asset manager 14 .
- the top level group is indicated by node icon 514 , which represents the organization 10 - 1 , which is the entirety of the exemplary State University System as illustrated in previous figures.
- This node icon 514 is indicated as selected by the “check” graphic.
- the first level groups are then shown as a series of nodes 516 , 518 , 520 , 522 , which are connected to node 514 and indented.
- Each of these nodes corresponds to the North Campus, South Campus, East Campus, and West Campus, respectively. These nodes correspond to the first level groups for the organization as stored in the group hierarchy store 56 .
- the information in the group hierarchy store 56 is graphically displayed on the group selector pane 510 as a series graphical icons representing parent and child nodes, with parent node icons corresponding to higher level groups and child node icons corresponding to lower level groups in the group hierarchy store 56 .
- selection of nodes 516 . 518 , 520 , 522 corresponding to higher level groups causes child nodes corresponding to lower level groups to be displayed.
- the asset list pane 512 lists all of the assets that are within the selected node, i.e., fall within the selected group or are within a group under the selected group within the group hierarchy. Since the top level node 514 is selected, this is a complete list of assets in the asset list pane 512 or the organization. Specifically, the asset list pane 512 comprises four columns that are populated with information about the assets in the groups, which is from the asset store 66 .
- the first column 540 indicates the status of the asset such as normal, armed, or offline, for example (from column 7 of the asset store 66 ).
- the second column 542 provides the name of the asset (from column 3 of the asset store 66 ).
- the third column 544 indicates the type of the asset such as fire panel or intrusion panel, along with the model of that asset (from columns 4 and 5 of the asset store 66 ).
- the fourth column 546 indicates the group to which the asset is assigned in the group hierarchy store 56 (from column 6 of the asset store 66 ).
- FIG. 10 illustrates how the multi-group mode selector 530 , introduced in FIG. 9 , controls the information displayed in the asset list pane 512 .
- the multi-group mode selector 530 is deselected or disabled, information about all assets for all groups are displayed in the asset list pane 512 .
- selection of one of the nodes 516 , 518 , 520 , 522 then affects the display of the tree in the group selector pane 510 , by displaying or hiding, in the group selector pane 510 , any nodes connected to the selected node.
- the assets displayed in the asset list pane 512 are unaffected. Specifically, control of and the selection of the nodes 516 - 522 does not change or filter the list of assets displayed in the asset list pane 512 .
- the user can then select each of the nodes 516 , 518 , 520 , 522 that correspond to the first level groups. Selection of these nodes will then cause the display of second level nodes for each of the corresponding first level groups. For example, selection of first level node 516 that corresponds to a first level group causes the display of the second level nodes 570 , 572 that correspond to the second level groups as stored within the group hierarchy store 56 . In a. similar vein, the first level node 518 can be selected to spawn the second level nodes 574 , 576 that correspond to the second level groups under the first level group to which first level node 518 corresponds.
- FIG. 12 shows how the user interface is displayed when the multi-group mode selector 530 is enabled.
- the asset list pane 512 and specifically the specific assets that are listed in that pane 512 , are filtered to be only those assets within the groups that are selected in the group selector pane 510 .
- the assets of groups corresponding to nodes 570 and 520 are displayed in the asset list pane 512 .
- information pertaining to exemplary asset “A 1 ” is displayed, because second-level node 570 , corresponding to exemplary asset “A 1 ” is selected.
- asset list pane 512 information pertaining to exemplary assets “C 1 ”, “C 2 ”, “C 3 ”, and “C 4 ” is displayed in the asset list pane 512 , because first-level node, corresponding to exemplary group “C”, which includes assets “C 1 ”, “C 2 ”, “C 3 ”, and “C 4 ”, is selected. No other assets are displayed in the asset list pane 512 , because no other nodes are selected in the group selector pane 510 .
- FIG. 13 shows the graphical user interface when the dashboard tab 12 - 2 is selected.
- the graphical interface in this mode has a status type selector area 118 , a status widget 120 , and a status pane 126 .
- the status type selector area 118 has a series of graphical buttons: an overall status graphical button 72 - 1 , a product status graphical button 72 - 2 , an inspection status graphical button 72 - 3 , a dirty status graphical button 72 - 4 , a connect status graphical button 72 - 5 , and a service status graphical button 72 - 6 .
- the status widget 120 is a graphic that provides information concerning the status of the assets.
- the status widget 120 generally comprises a series of arc segments 122 arranged along a common circle.
- the arc segments 122 correspond to groups of assets with the same status.
- textual annotations 82 , 92 , 102 that are associated with each of the arc segments 122 .
- the status pane 126 displays textual information for the assets and comprises an asset name column 610 , an overall status indicator column 612 , and a product status column 614 .
- the graphical interface displayed corresponds to the selection of the overall status graphical button 72 - 1 .
- the status widget 120 provides the overall status of the assets within the user's account, typically all of those assets either owned by the user or that have been shared with the user.
- the status widget includes an arc segment 122 - 1 that is 18% of the complete circle. This indicates that 18% of the assets are in an alarm state (see annotation 82 - 1 ).
- the annotation 92 - 1 provides the percentage amount.
- the textual annotation 102 - 1 indicates that the actual number of assets is ten.
- An offline arc segment 122 - 2 corresponds to 9% of the circle. This corresponds to the 9% of the assets (see annotation 92 - 2 ) that are in an offline state (see annotation 82 - 2 ).
- the annotations provide an asset count of five with annotation 102 - 2 .
- the normal assets arc segment 122 - 3 corresponds to 55% of the circle and indicates the fact that 55% of the assets (see annotation 92 - 3 ) are in a normal state (see annotation 82 - 3 ).
- Annotation 102 - 3 indicates the 55% and the total number of assets which is 29 (see annotation 102 - 3 ).
- 9% of the assets, or five assets are in a fault state.
- the offline-normal arc segment 122 - 5 indicates that 9% of the assets, or five assets, are in an offline-normal state.
- the status pane 126 lists the asset names in column 610 .
- the second column 612 provides an overall status indicator.
- the product status is indicated in column 614 for each of the listed assets.
- FIG. 14 shows the graphical user interface when the status pane 126 is selected.
- the pane expands to overlap the status widget 120 . More detailed status information is provided in the pane from the information stored in the asset store 66 .
- the expanded status pane 126 shows the asset names column 610 , the overall status indicator column 612 , along with the product status column 614 from the respective columns in the asset store 66 .
- it further comprises a dirty status column 616 , an inspection status column 618 , an updated status column 620 , and a service status column 622 . in this way, the inspection status, updated status, service status and dirty status of the specific products listed in column 612 are displayed based on the information contained in the asset store 66 of the asset manager 14 .
- FIG. 15 shows how the user interface changes when one of the arc segments 122 within the status widget 120 is selected.
- the normal arc widget 122 - 3 has been selected by the user. This causes the status pane 126 to provide a filtered list of assets. Specifically, rather than all of the assets being listed in the status panel, the list is filtered to only those assets that have a normal status.
- selection of the normal arc widget 122 - 3 also causes the segment to become wider relative to the other arcs, indicating that it has been selected.
- FIG. 16 shows the user interface when the alarm status arc 122 - 1 is selected by the user.
- the status pane 126 is updated. Specifically, the list provided in the status pane 126 are only those assets that are in an alarm status.
- the alarm status arc 122 - 1 also becomes wider relative to the other arcs, indicating that it has been selected.
- FIG. 17 shows the graphical user interface when the inspection status graphical button 72 - 3 is selected. Specifically, the status pane 126 is updated to show the inspection status of the listed assets. Specifically, the asset list column 610 is provided. But two new columns 670 and 672 are shown. Specifically, column 670 shows the inspection status of the asset such as whether the inspection status is up to date or it is overdue for an inspection. In the case where an inspection is due in a short period of time, an imminent status is indicated. The additional information column 672 provides further information such as, if an inspection is due, in specifically and how many days, or, if the inspection is overdue, the number of days by which the inspection is overdue.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Alarm Systems (AREA)
- Fire Alarms (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This application claims the benefit under 35 USC 119(e) of U.S. Provisional Application No. 62/359,428, filed on Jul. 7, 2016, which is incorporated herein by reference in its entirety.
- This application is related to U.S. application Ser. No. ______ filed on an even date herewith, entitled “Building Management System Method and Interface”, attorney docket number 0324.0026US2/F-FD001622US, now U.S. Patent Publication No.: ______, which is incorporated herein by reference in its entirety.
- Building management systems are often installed within buildings owned or operated by commercial, residential, or governmental organizations. Examples of these buildings include offices, hospitals, warehouses, schools, shopping malls, government offices, and casinos.
- Building management systems include fire systems, security systems, access control systems, heating, ventilation and air conditioning (HVAC) systems, and theft prevention systems. They each typically include assets such as control panels or controllers and distributed devices.
- The fire alarm systems, for example, typically include a number of different types of fire alarm assets. Fire control panels (or control panels) function as system controllers. Fire detection/initiation devices and alarm notification devices are then installed throughout the buildings and connected to the panels. Some examples of fire detection/initiation devices include smoke detectors, carbon monoxide detectors, flame detectors, temperature sensors, and/or pull stations (also known as manual call points). Some examples of fire notification devices include speakers, horns, bells, chimes, light emitting diode (LED) reader boards, and/or flashing lights (e.g., strobes).
- The fire detection devices monitor the buildings for indicators of fire, Upon detection of an indicator of fire such as smoke or heat or flames, the device is activated and a signal is sent from the activated device to the control panel. The control panel then initiates an alarm condition by activating audio and visible alarms of the fire notification devices of the fire alarm system. Additionally, the control panel will also send an alarm signal to a monitoring station, which will notify the local fire department or fire brigade.
- The security systems can often include one or more of a number of related systems and subsystems. Most commonly security systems include intrusion systems. However, access control systems and video surveillance systems, for example, can also be a part of an organization's security systems.
- Intrusion systems typically include a number of different types of security assets. Usually, intrusion control panels function as system controllers. intrusion detection devices are then installed throughout the buildings and connected to the intrusion panels. Some examples include motion detectors, and magnetic reed switches to detect window/door opening events, among others.
- Access control and video surveillance systems will have their own assets. Access control systems typically include controllers and readers, which are installed at access points. On the other hand, video surveillance systems will include video cameras, video storage systems, monitoring stations, video server systems and/or video analytics systems.
- The monitoring stations for fire and security systems will typically monitor multiple fire alarm systems and security systems for alarm and trouble signals and then notify the proper authorities. Monitoring stations are often required by regulations, making them a standard component of most fire alarm systems, regardless of age or manufacturer of the fire alarm systems' components. These monitoring stations can be administered by a third party company, the same company that provides or manufactures the fire and security systems, or a public agency, among examples.
- More recently, it has been proposed to use connected services systems to monitor building management systems. In some cases, the control panels have been given network connectivity to communicate with the connected services systems; in other cases, the technicians have temporarily connected testing computers to the control panels that functioned as gateways. This has allowed the control panels to report status information to the connected services systems, which are typically administered by fire and security systems companies and include, for example, databases for storing historical status information. These connected services systems will also often have remote diagnostic capabilities. As such, connected services systems facilitate the maintenance, compliance and tracking of repairs of fire and security systems.
- Typically, previous connected services systems assign only one user account per customer for both accessing information stored by the connected services systems and for managing and configuring the assets of these systems. The single user account for each customer of the connected services system is utilized to configure and manage the operational state of the assets and display information associated with each of the assets (e.g. status, state, type/model number). This “one size fits all” approach creates problems when different users at the same customer premises, such as facility managers, fire safety compliance managers, and physical asset managers, want to manage or view different or overlapping aspects of the systems and their assets. Specifically, the presentation of the assets in a web application is typically not organized or grouped in a way that suits the job functions of each user.
- The present connected services system provides multiple user accounts per premises for customers of the service. Users can organize or group the assets in a logical fashion that suits the job function or task goals of the users of each account type. For this purpose, the users assign ownership of each asset to a specific user account and then share access to the asset across other user accounts. This is in contrast to current systems, where typically only one user account is provided per customer, and therefore all assets are assigned to or associated with the single user account.
- Multiple user accounts for the same customer are created that enable potentially different groupings of the assets, and many kinds of logical groupings of assets are possible.
- In one example, the groupings are determined based on geographical or physical divisions of the premises or organization, such as countries, states, campuses, buildings, floors, or wings.
- In another example, a separate user account for security guards stationed at a security desk within each campus can be created. The security guards create different logical groupings of the same assets, where the groupings of the assets are relevant to the tasks and objectives of the security guards.
- In another example, a user account associated with a corporate asset manager user is created. This user account provides a view of the assets for purposes of ascertaining local and national fire code compliance for each of the assets of a company, with a potentially national scope.
- In another example, a grouping can be created that is based on assets installed on or after a certain date, for accounting/fiscal year management of assets by users in an accounting division within a company.
- In yet another example, groupings can be created by security managers that organize assets in accordance with locations of relative risk. For example, a fire alarm panel installed at a chemical laboratory of a building may be assigned to a grouping associated with a high risk of fire, where a fire alarm panel installed at a building of the same company that includes corporate offices would likely be assigned to a grouping associated with a low risk of fire. At the same time, an intrusion panel asset at the same corporate building would likely be assigned to a grouping associated with a high risk of intrusions. This enables enhanced focus and priority for assets based on the characteristics of each grouping.
- A graphical user interface displayed on the display of a user device presents information pertaining to assets owned by and shared with a specific user account. The interface further allows the user to filter information concerning assets according to logical groups via a grouping selector, which displays a graphical representation of the groups (for example, as graphical node icons) organized into groups in a hierarchical fashion. The information is displayed on an asset pane of the graphical user interface, preferably in a table format.
- Additionally, a status graphic can be displayed on the graphical user interface. The status graphic presents information concerning the status of the assets, such as the relative percentage of assets associated with different asset status types. In one example, the status graphic can be a status circle, with different arcs that correspond to status “sub-types” of that asset status type. In addition, in one implementation, the presentation of the arcs can change in response to the relative percentage of “Overall Status” that each sub-type contributes to the “Overall Status”. Each arc within the status circle can also be rendered in a different color, where the color conveys a context-specific meaning. For example, an arc associated with the status “Normal” can be green, while the arc associated with the “Alarm status” can be red or yellow to convey a warning.
- In general, according to one aspect, the invention features a system for managing assets of building management systems. The system comprises an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, and an ownership store for enabling access by the user accounts in the user account store to the information in the asset store.
- The ownership store preferably enables access by designating user accounts from the user account store as owners of assets represented in the asset store. The ownership store also enables access by designating which user accounts with which information about assets represented in the asset store is shared. In some examples, the ownership store further designates specific types of information to be shared with the user accounts.
- A group hierarchy store can also be provided for storing groups for the assets. The groups can be ordered in a tree structure, and the groups can have owners, and the groups can be shared with other users.
- In the context of cloud-based system, sets of asset stores, user account stores and ownership stores can be maintained for different organizations.
- In general, according to another aspect, the invention features a method for managing assets of building management systems. The method comprises an asset store storing information concerning the assets of the building management systems, a user account store information concerning storing user accounts, and an ownership store enabling access by the user accounts in the user account store to the information in the asset store.
- In general, according to another aspect, the invention features a system for managing assets of building management systems. The system comprises an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, an ownership store, for enabling access by the user accounts in the user account store to the information in the asset store, and a custom name store for allowing each of the users to store a custom name for assets that are owned by or shared with the users.
- In general, according to another aspect, the invention features a method for managing assets of building management systems. The method comprises an asset store storing information concerning the assets of the building management systems, a user account store information concerning storing user accounts, an ownership store enabling access by the user accounts in the user account store to the information in the asset store, and a custom name store storing custom names assigned by the users for assets that are owned by or shared with the users.
- In general, according to another aspect, the invention features a system for managing assets of building management systems. The system comprises an asset manager including an asset store for storing information concerning the assets of the building management systems, a user account store for storing information concerning user accounts, and an ownership store, for enabling access by the user accounts in the user account store to the information in the asset store. A user device is further provided for displaying a graphic user interface including names of assets and an ownership status of the assets as being owned or shared.
- In general, according to another aspect, the invention features a method for managing assets of building management systems. The method comprises storing information concerning the assets of the building management systems, storing information concerning user accounts, and enabling access users to the information in the asset store and showing the users names of assets and ownership statuses of the assets as being owned or shared.
- The above and other features of the invention including various novel details of construction and combinations of parts, and other advantages, will now be more particularly described with reference to the accompanying drawings and pointed out in the claims. It will be understood that the particular method and device embodying the invention are shown by way of illustration and not as a limitation of the invention. The principles and features of this invention may be employed in various and numerous embodiments without departing from the scope of the invention.
- In the accompanying drawings, reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale; emphasis has instead been placed upon illustrating the principles of the invention. Of the drawings:
-
FIG. 1 is a block diagram of a connected services system monitoring building management systems for different organizations according to the present invention; -
FIG. 2A is a schematic diagram showing the asset store for storing information concerning the assets of the fire and security systems; -
FIG. 2B is a schematic diagram showing the organization of the group hierarchy store; -
FIG. 2C is a schematic diagram showing the organization of the user account store; -
FIG. 2D is a schematic diagram showing the asset ownership store; -
FIG. 2E is a schematic diagram showing the group ownership store; -
FIG. 2F is a schematic diagram showing the user account custom name store; -
FIG. 3 is an example of a graphical user interface displayed on a user device for the users showing an interface for user management; -
FIG. 4 is an example of a graphical user interface displayed on a user device for the users showing an interface for user information editing; -
FIG. 5 is an example of a graphical user interface displayed on a user device for the users showing an interface for user notification preferences management; -
FIG. 6A is an example of a graphical user interface displayed on a user device for a user, showing an interface for product management; -
FIG. 6B is an example of a graphical user interface displayed on a user device, showing an interface for product management, in which the asset names are displayed as custom names for a different user; -
FIG. 7 is an example of a graphical user interface displayed on a user device for the users showing an interface for product detail management; -
FIG. 8 is an example of a graphical user interface displayed on a user device for the users showing an interface for finding and adding an asset to a user's account; -
FIG. 9 is an example of a graphical user interface displayed on a user device for the users showing an interface for display asset for selected groups; -
FIGS. 10, 11, and 12 illustrate group selection within the graphical user interface; -
FIG. 13 is an example of a graphical user interface displayed on a user device for the users showing a dashboard; -
FIG. 14 is an example of a graphical user interface displayed on a user device for the users showing a dashboard when the status pane is selected; -
FIGS. 15 and 16 are examples of a graphical user interface displayed on a user device for the users showing a dashboard when an arc segment within the status widget is selected; and -
FIGS. 17 is an example of a graphical user interface displayed on a user device for the users showing a dashboard when an arc segment within the status widget is selected. - The invention now will be described more fully hereinafter with reference to the accompanying drawings, in which illustrative embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
- As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Further, the singular forms and the articles “a”, “an” and “the” are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms: includes, comprises, including and/or comprising, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, it will be understood that when an element, including component or subsystem, is referred to and/or shown as being connected or coupled to another element, it can be directly connected or coupled to the other element or intervening elements may be present.
-
FIG. 1 is a block diagram of a connectedservices system 12 according to the present invention. - In general, the connected
services system 12 facilitates the monitoring, maintenance, testing, configuration and repair of building management systems 100-1, 100-2, 100-N for different organizations 10-1, 10-2, 10-N by gathering and storing information from connected building management systems. - The connected
services system 12 includes anapplication server system 60 that can be implemented as a server computer or a set of servers. In other cases, the system can be implemented on a cloud computing system maintained by a third party cloud services company. - The
application server 60 accesses a number of different asset managers 14-1, 14-2, 14-N. Each asset manager instantiation 14-1, 14-2, 14-N corresponds to a different one of the organizations 10-1, 10-2, 10-N. These asset managers manage the assets of a fire and security system by storing status information for the assets and information concerning users that have responsibilities with respect to these assets and the information accessed by these users. All of the status information for the assets and the information concerning users are stored in a common database system, for example. As a result, the information is not duplicated for each account and for each user within an organization, for example. - In more detail, the
application server 60 maintains a number ofdifferent data stores stores services system 12. Depending on the specific implementation and the nature of the data, the data stores can be repositories like databases (relational, object-oriented), distributed data stores, linked lists, or other files and file systems. The data is stored in a common database and data for each of the client organizations 10-1, 10-2, 10-N and not duplicated. - In terms of relevance here, the data stores accessed the
application server 60 include a user account store 44, anasset store 66, agroup hierarchy store 56, anasset ownership store 68, agroup ownership store 72, and a user accountcustom name store 74. - The
application server 60 provides access to the information contained in the user account store 44,asset store 66,group hierarchy store 56,asset ownership store 68,group ownership store 72, and a user accountcustom name store 74 to users 70 by transmitting the information to user devices 102 operated by the users 70. Examples of user devices 102 include desktop and workstation computers and mobile devices such as smart phones, tablets, laptops, and other mobile computing devices. Each of the user devices includes adisplay 103, such as a computer monitor, touch screen display, or augmented reality display on which a user interface is displayed, containing information provided by theapplication server 60. - The
application server 60 receives information from various connected building management systems 100-1, 100-2, 100-N typically via apublic network 23, which is a wide area network such as the internet, and stores the information in the asset manager 14-1, 14-2, 14-N for the corresponding organization. - In the illustrated example, the building management system is a fire and security system. However, it will be understood that building management systems can further include access control systems, heating, ventilation and air conditioning (HVAC) systems, and theft prevention systems, to list a few other examples.
- The
application server 60 gathers data from fire and security systems 100-1, 100-2, 100-N for different organizations 10-1, 10-2, 10-3 by receiving information reported and transmitted from the fire and security systems'control panel assets 16, 26.Control panels 16, 26 are assets that direct the function of fire and security systems by determining and displaying the operational status of connected slave de-vice and by receiving alarm signals from slave devices, among other examples. - In addition to control
panel assets 16, fire alarm systems typically include a number different types of fire alarm assets installed throughout the buildings and connected to thepanels 16. Some examples of fire detection/initiation assets include smoke detectors, carbon monoxide detectors, flame detectors, temperature sensors, and/or pull stations (also known as manual call points). Some examples of fire notification devices include speakers, horns, bells, chimes, light emitting diode (LED) reader boards, annunciators and/or flashing lights (e.g., strobes). - Similarly, other building management systems and security systems typically include a number of different types of security assets installed throughout the buildings and connected to the security control panels 26. For intrusion systems, examples include motion detectors, magnetic reed switched to detect window/door opening events. For access control and video surveillance systems, examples include controllers and readers, which are installed at access points, video cameras, video storage systems, monitoring stations, video server systems and/or video analytics systems.
- For example, the details of an exemplary client organization 10-1 are shown. It includes different campuses 12A, 12B, 12C and
different buildings 50A-50F distributed between the different campuses. Each of the buildings includes one or more assets that report their status to the application server. For example, building 50E in the South Campus 12B has an intrusion panel 26-4 that reports to theapplication server system 60 via thepublic network 23. Somewhat similarly, building 50C in the North Campus 12A has a fire panel 16-4 and an intrusion panel 26-2 that report to theapplication server system 60 via the organization's enterprise network 13-1 and thepublic network 23. - Each of the fire and
intrusion panels 16, 26 will support one or multiple loops or networks of fire or security assets. For clarity, however, only one network of fire detection and alarm notification devices is shown, connected to the fire panel 16-6 ofbuilding 50F. The fire detection devices 109-1 to 109-3 connect to the fire panel 16-6 via a safety and security wired and/or wireless network 111 (also known as a loop), which supports data communication between the devices 109-1 to 109-3 and the control panel 16-6. - The illustrated example includes fire and intrusion panels 16-1, 16-3, 16-4, 16-5, 16-6, 26-1, 26-2, 26-3, 26-4, which transmit data to the
application server system 60 via thepublic network 23, sometimes through enterprise and/or cellular data networks 13-1. Data transmitted from fire and intrusion panels 16-1, 16-3, 16-4, 16-5, 16-6, 26-1, 26-2, 26-3, 26-4, to theapplication server system 60 include status information, diagnostic information and testing information pertaining to the control panel and other slave devices of the fire and security systems such as fire detection and notification and intrusion devices. Status information is information about whether the fire alarm system and intrusion systems are operational and whether an alarm state is indicated. Generally, diagnostic information is data detected by various components of the fire and security systems that can be used to optimize or repair the system, and testing information is information about any tests of the fire and security systems. In some examples, diagnostic information includes identification information such as a unique identifier for the fire orintrusion panel 16, 26, address of the asset or assets, location information such as a physical location of the assets, a date and time of the activation, status information, including a fault state of the activated assets, analog and/or detected value generated by the assets such as a detected smoke level or detected ambient temperature. - In the illustrated example, fire panel 16-2 is a non-compatible panel. Non-compatible control panels are legacy or third party control panels that lack network connectivity and thus are unable to connect directly via the
public network 23. Such control panels 16-2 can be manufactured by the same company providing the connectedservices system 12 but at a time before network connectivity was desirable in control panels. Third party control panels are control panels manufactured by different companies or business entities than that providing the connectedservices system 12 and may or may not have network connectivity. Even if they have network connectivity, third party control panels will often use different protocols than the connected services system to communicate status, diagnostic and testing information. - Non-compatible control panels 16-2, can be retrofitted with devices that enable network connectivity. In the illustrated example, the non-compatible control panel 16-2 connects to a
gateway device 116. Thegateway device 116 provides access for the non-compatible control panel 16-2 to thepublic network 23 and thus to theapplication server system 60. -
FIG. 2A shows theasset store 66, which stores information concerning the assets of the fire and security system. - In the illustrated example, the
asset store 66 is arranged in the form of a table as might be found in a relational database. A first column holds the asset ID. This is usually a multi-digit number that is unique to each asset. The second column is the asset pin. This is a number that is generated by and typically only known by the owner of the asset. The third column is the asset name. Often this name includes information concerning where the asset is installed and is commonly assigned at the time of the device's installation. The fourth column is the asset type. For example, if the asset is a fire panel or an intrusion panel, this information is contained in this column. The fifth column provides information concerning the model of the asset. This is usually the designation provided by the manufacturer for the specific product. - The hierarchy assignment column identifies the hierarchy within the organization that the owner of the asset has assigned to the asset. This hierarchy is typically created by or for the organization and is descriptive of where this asset is installed within a logical framework created by the organization. For example, in the example shown in
FIG. 1 , for organization 10-1, the hierarchy assignment may indicate in which campus and in which building the asset is installed. In another example, the hierarchy may further include information concerning the function of the asset such as whether it is an intrusion panel or a fire panel. It could also include information such as in which state or country the panel is installed. - The product status column indicates the general status of the product. For example statuses include an alarm state, a trouble state, a normal state, an offline state, and an armed state. Specifically, if a fire panel is currently detecting a fire, then the alarm state will be true. On the other hand, if the intrusion panel is not working, then its trouble state may be true. Generally, the normal state is true when the panel, fire panel or intrusion panel, is operating normally. An intrusion panel will have a positive armed state when it is armed such as during off business hours.
- The inspection status column indicates whether the panel has been properly inspected. For example, fire panels must often be inspected to ensure operation at least annually. On the other hand, the organization may designate a certain inspection cycle for intrusion panels, for example.
- The last three columns are the dirty status, service status, and updated status. The dirty status is mostly relevant to fire panels. Often some fire alarm systems' slave devices will become dirty over time and must be replaced or cleaned. The service status column indicates whether or not the panel needs to be serviced. Finally, the updated status column indicates whether or not the firmware of the panel has been updated to a new version of the firmware.
-
FIG. 213 shows the organization of thegroup hierarchy store 56. Thegroup hierarchy store 56 stores groups for the assets. In the illustrated example, the groups are ordered in a tree structure. - Many kinds of logical groupings of assets in the
group hierarchy store 56 are possible. - In one example, the groupings are determined based on geographical or physical divisions of the premises or organization, such as countries, states, campuses, buildings, floors, or wings. In the illustrated example, the groups for the organization 10-1 include campuses, buildings, floors and wings.
- In another example, which is not illustrated, a separate user account for security guards stationed at a security desk within each campus can be created. The security guards create different logical groupings of the same assets, where the groupings of the assets are relevant to the tasks and objectives of the security guards.
- In another example, a user account associated with a corporate asset manager user is created. This user account provides a view of the assets for purposes of ascertaining local and national fire code compliance for each of the assets of a company, with a potentially national scope.
- In another example, a grouping can be created that is based on assets installed on or after a certain date, for accounting/fiscal year management of assets by users in an accounting division within a company.
- In yet another example, groupings can be created by security managers that organize assets in accordance with locations of relative risk. For example, a fire alarm panel installed at a chemical laboratory of a building may be assigned to a grouping associated with a high risk of fire, where a fire alarm panel installed at a building of the same company that includes corporate offices would likely be assigned to a grouping associated with a low risk of fire. At the same time, an intrusion panel asset at the same corporate building would likely be assigned to a grouping associated with a high risk of intrusions. This enables enhanced focus and priority for assets based on the characteristics of each grouping.
- In more detail, the
group hierarchy store 56 comprises a top level that corresponds to the organization. In the illustrated example, the top level corresponds to organization 10-1. Within the organization are a series of first level groups. For example, in the example of organization 10-1, there might be three first level groups: North Campus, South Campus, and Satellite Campus. Then, each of the first level groups may have their own second-level groups. For example, the North Campus contains three groups: building 50A, building 50B, andbuilding 50C. In a similar vein, the South Campus will have two groups: building 50D andbuilding 50E. Further, the second level groups can each then have their own third level groups. For example, building 50A may have groups corresponding to its different floors. In another example, a larger building may have separate wings. Then, each of those separate wings could then have their own fourth level groups corresponding to floor, as shown. Other examples may have a deeper or shallower level structure depending on its complexity and how that organization wished to organize its assets. -
FIG. 2C shows the user account store 44, which stores information concerning user accounts. In the typical implementation, each user has a user ID. This is usually a multi-digit number that is unique to each user. A user pin is often secret alphanumeric sequence that the user must enter to access their account. Other biographic information will also be typically contained in the user account store 44 such as a name or an email address and/or mobile phone number. Additionally, the user's role within the organization may also be stored in this table. -
FIG. 2D shows theasset ownership store 68, which enables access by the user accounts in the user account store 44 to the information in theasset store 66. In one example, it includes a column that specifies a particular asset such as the asset ID. The second column indicates the owner of that asset. In one example, the second column has the user ID for the user that is the designated owner of the corresponding asset. A third column indicates the users with whom information from this asset are shared. These are the other users with whom the asset owner has designated to receive information concerning the asset. Finally, a fourth column includes share limitations, which indicate any limitations to the information that is shared with the users specified in the third column. Share limitations can include sharing only the product status, sharing only the inspection status, or sharing only the alarm status of the assets. -
FIG. 2E shows thegroup ownership store 72. This includes a column that corresponds to the different groups specified in thegroup hierarchy store 56. The second column indicates the owner of that group. And the third column indicates the users with whom the owner shares access to the group. In this way, entire groups of assets can be assigned ownership. Further, that owner can then assign share access to those assets to still other users. Thegroup ownership store 72 also includes share limitations. -
FIG. 2F shows the user accountcustom name store 74, which allows each of the users to store a custom name for each of the assets that are owned by or shared with the respective users. This includes a column that corresponds to user accounts (User ID, a multi-digit number that is unique to each user), a column that corresponds to assets (Asset ID, the multi-digit number that is unique to each asset), and a column indicating a custom name for the asset to be displayed when the associated user views information about the asset. In this way, different users can create, assign and then view different names (which are relevant to the responsibilities of the user) for the same assets. - For example, the user with the User ID=3, has assigned the name “
4100ES 012345678” to the asset with the Asset ID=4. - The custom name assignment might allow an account manager to assign and/or view an accounting system's asset tracking numbers as the custom names of assets. In another example, a facilities manager can assign and/or view the name or number of the room in which the asset is located as the asset's name. In another example, a security group can assign and/or view the address of the building in which the asset is located as the asset's name. In yet another example, service personnel can assign and/or view the address and panel, or model number, of the asset as the asset's name. In short, each of these different users can personalize the naming of the assets depending on their individual roles.
-
FIGS. 3 through 18 show a series of graphical user interfaces that are displayed on thedisplays 103 of the user devices 102 for the users 70. The information contained in the graphical user interfaces is provided by theapplication server system 60 by obtaining the information from the corresponding asset manager 14-1, 14-2, 14-N of the respective the organization 10-1, 10-2, 10-N for whom the user is employed. -
FIG. 3 shows the overall organization of the graphical user interface, which is displayed on thedisplay 103 of the user devices 102. It comprises auser navigation pane 310. In the center is auser list pane 312. Across the top are four tabs: an assets tab 12-1, a dashboard tab 12-2, a managed products tab 12-3, and a users tab 12-4. - Selection of the users tab 12-4 results in the display of the
user list pane 312 and theuser navigation pane 310. Theuser list pane 312. lists various users, their email addresses, the status of their user account, such as validated or waiting to be validated, and a series of control buttons 34-1 through 34-4 that allows for management actions to be taken on the indicated account. - In the
user navigation pane 310, a series of graphical buttons are provided that allow the user to access accounts by selecting graphical button 13-1, edit a specific user by selecting graphical button 13-2, or add a new user by selecting graphical button 13-3. -
FIG. 4 shows the graphical user interface when the edit user graphical button 13-2 is selected. Specifically, anedit user pane 316 is displayed on the user device 102. There, the user can enter an email address, password, the user's first name, their surname, and a nickname. Further, a profile picture can be uploaded. -
FIG. 5 shows the graphical user interface when the accounts graphical button 13-1 is selected. Specifically, anotification preferences pane 318 is displayed. This preferences pane lists the different assets that are owned or shared with the user. Specifically, a fire panel asset 320-1 is listed along with an intrusion panel asset 320-2. For each of these assets, a list of potential statuses is provided 322-1, 322-2. For example, for fire panel 320-1, the potential statuses are alarm, trouble, normal, and offline. Anemail checkbox 324 and aSMS checkbox 326 is then provided for each of these statuses for each of these assets. By selecting the email or SMS checkbox, the asset manager will send either an email or an SMS message when that status is true for the corresponding asset. For example, checkingbox 326 will result in the asset manager 14-1 executing on theapplication server 60 to send an SMS message via theapplication server system 60 when the fire panel 320-1 is in an alarm state.Checkbox 328 is selected when the user wishes to receive a notification when the asset is in a test mode. -
FIG. 6A shows the graphical user interface when the manage products tab 12-3 is selected by the user 70. It includes a manageproducts navigation pane 350, and aproduct list pane 352. -
FIG. 6B shows an alternate screen using custom names displayed by the graphical user interface when the manage products tabs 12-3 is selected by a different user 70 with custom names assigned. In the illustrated example, the names are displayed as an asset tracking number for an accounting system. For example, the name for the first fire panel (named “James Admin Main Bldg” inFIG. 6A ) is now named “00001.” - The manage
products navigation pane 350 has five graphical buttons, a list products graphical button 13-4, an add product graphical button 13-5, a product details graphical button 13-6, a manage groupings graphical button 13-7, and a share/transfer graphical button 13-8. - The
products list pane 352 lists the assets to which the user has access. Specifically, thefirst column 354 provides the asset name for the asset. Often this is the location where the asset is installed. This information is obtained from the third column of theasset store 66. Thesecond column 356 indicates the type of the asset, such as whether the asset is a fire panel or intrusion panel. This information is obtained from the fourth column of theasset store 66. Thethird column 358 indicates the model of the asset. This information is obtained from the fifth column of theasset store 66. Thefourth column 360 indicates the ownership status of that asset for the user. This information is obtained from the second and/or third column of theasset ownership store 68. For example, the indicated user owns the James Admin Main Building fire panel but shares the James Admin Main Building intrusion panel. Also shown are other ownership statuses such as Pending Sharing Request and one case where a request to share was denied. -
FIG. 7 shows the graphical user interface when the product details graphical button 13-6 is selected in the manageproducts navigation pane 350. - Specifically, a
product detail pane 366 is displayed. This includes details of the asset displayed insection 364.Section 365 allows management of the asset by entry of information by the user. Here, the user can edit the name assigned to the asset by selecting edit inarea 368. This process will update the third column of the asset's record in theasset store 66. The user can change the group to which the asset is assigned by selecting the edit command inarea 370. This process will update the sixth column of the asset's record in theasset store 66. The user can delete the other users with whom the asset is shared by selecting one of the shared accounts inarea 372 and selecting the delete command. This will delete the corresponding share information stored in theasset ownership store 68. Finally, the privacy settings can be selected by selecting the options inarea 374. -
FIG. 8 shows the user interface when the add product graphical button 13-5 is selected in the manageproducts navigation pane 350. - Specifically, an
add product pane 405 is displayed. This allows the user to select an identification type inselection box 410. Then, the user enters the asset ID inbox 412 for the asset that should be added to their account. Finally, inbox 414, the user enters the PIN for the corresponding asset. - If the user does not have the specific asset ID for the asset that they want to add, the user can select the
search button 418. This will generate list inarea 416 of potential assets to add, indicating the asset ID of those assets and also the ownership status for the corresponding asset. Once the desired asset is found, an addgraphical button 419 is selected by the user, which adds the asset to the user's account by updating theasset ownership store 68. -
FIG. 9 shows the graphical interface when the assets tab 12-1 is selected. Specifically, agroup selector pane 510 is displayed on the left and anasset list pane 512 is displayed in the center and right region. - The
group selector pane 510 graphically illustrates the group hierarchy information stored in thegroup hierarchy store 56.Nodes group hierarchy store 56 for the group'sasset manager 14. In the illustrated example, the top level group is indicated bynode icon 514, which represents the organization 10-1, which is the entirety of the exemplary State University System as illustrated in previous figures. Thisnode icon 514 is indicated as selected by the “check” graphic. The first level groups are then shown as a series ofnodes node 514 and indented. Each of these nodes corresponds to the North Campus, South Campus, East Campus, and West Campus, respectively. These nodes correspond to the first level groups for the organization as stored in thegroup hierarchy store 56. In general, in this way, the information in thegroup hierarchy store 56 is graphically displayed on thegroup selector pane 510 as a series graphical icons representing parent and child nodes, with parent node icons corresponding to higher level groups and child node icons corresponding to lower level groups in thegroup hierarchy store 56. In thegroup selector pane 510, selection ofnodes 516. 518, 520, 522 corresponding to higher level groups causes child nodes corresponding to lower level groups to be displayed. - Also provided is a
multi-group mode selector 530. With thetop level node 514 selected, theasset list pane 512 lists all of the assets that are within the selected node, i.e., fall within the selected group or are within a group under the selected group within the group hierarchy. Since thetop level node 514 is selected, this is a complete list of assets in theasset list pane 512 or the organization. Specifically, theasset list pane 512 comprises four columns that are populated with information about the assets in the groups, which is from theasset store 66. Thefirst column 540 indicates the status of the asset such as normal, armed, or offline, for example (fromcolumn 7 of the asset store 66). Thesecond column 542 provides the name of the asset (fromcolumn 3 of the asset store 66). Thethird column 544 indicates the type of the asset such as fire panel or intrusion panel, along with the model of that asset (fromcolumns fourth column 546 indicates the group to which the asset is assigned in the group hierarchy store 56 (fromcolumn 6 of the asset store 66). -
FIG. 10 illustrates how themulti-group mode selector 530, introduced inFIG. 9 , controls the information displayed in theasset list pane 512. Specifically, when themulti-group mode selector 530 is deselected or disabled, information about all assets for all groups are displayed in theasset list pane 512. Then, selection of one of thenodes group selector pane 510, by displaying or hiding, in thegroup selector pane 510, any nodes connected to the selected node. The assets displayed in theasset list pane 512 are unaffected. Specifically, control of and the selection of the nodes 516-522 does not change or filter the list of assets displayed in theasset list pane 512. - As shown in
FIG. 11 , while themulti-group mode selector 530 is deselected or disabled, the user can then select each of thenodes first level node 516 that corresponds to a first level group causes the display of thesecond level nodes group hierarchy store 56. In a. similar vein, thefirst level node 518 can be selected to spawn thesecond level nodes first level node 518 corresponds. -
FIG. 12 shows how the user interface is displayed when themulti-group mode selector 530 is enabled. Specifically, theasset list pane 512, and specifically the specific assets that are listed in thatpane 512, are filtered to be only those assets within the groups that are selected in thegroup selector pane 510. Thus, the assets of groups corresponding tonodes asset list pane 512. In the illustrated example, in theasset list pane 512, information pertaining to exemplary asset “A1” is displayed, because second-level node 570, corresponding to exemplary asset “A1” is selected. Similarly, information pertaining to exemplary assets “C1”, “C2”, “C3”, and “C4” is displayed in theasset list pane 512, because first-level node, corresponding to exemplary group “C”, which includes assets “C1”, “C2”, “C3”, and “C4”, is selected. No other assets are displayed in theasset list pane 512, because no other nodes are selected in thegroup selector pane 510. -
FIG. 13 shows the graphical user interface when the dashboard tab 12-2 is selected. Specifically, the graphical interface in this mode has a statustype selector area 118, astatus widget 120, and astatus pane 126. - The status
type selector area 118 has a series of graphical buttons: an overall status graphical button 72-1, a product status graphical button 72-2, an inspection status graphical button 72-3, a dirty status graphical button 72-4, a connect status graphical button 72-5, and a service status graphical button 72-6. - The
status widget 120 is a graphic that provides information concerning the status of the assets. Thestatus widget 120 generally comprises a series of arc segments 122 arranged along a common circle. The arc segments 122 correspond to groups of assets with the same status. Also included aretextual annotations 82, 92, 102 that are associated with each of the arc segments 122. - Finally, the
status pane 126 displays textual information for the assets and comprises anasset name column 610, an overallstatus indicator column 612, and aproduct status column 614. - The graphical interface displayed corresponds to the selection of the overall status graphical button 72-1. When this button is selected, the
status widget 120 provides the overall status of the assets within the user's account, typically all of those assets either owned by the user or that have been shared with the user. Specifically, in the illustrated example, the status widget includes an arc segment 122-1 that is 18% of the complete circle. This indicates that 18% of the assets are in an alarm state (see annotation 82-1). The annotation 92-1 provides the percentage amount. The textual annotation 102-1 indicates that the actual number of assets is ten. An offline arc segment 122-2 corresponds to 9% of the circle. This corresponds to the 9% of the assets (see annotation 92-2) that are in an offline state (see annotation 82-2). The annotations provide an asset count of five with annotation 102-2. - The normal assets arc segment 122-3 corresponds to 55% of the circle and indicates the fact that 55% of the assets (see annotation 92-3) are in a normal state (see annotation 82-3). Annotation 102-3 indicates the 55% and the total number of assets which is 29 (see annotation 102-3). As indicated by the fault arc segment 122-4, 9% of the assets, or five assets, are in a fault state. The offline-normal arc segment 122-5 indicates that 9% of the assets, or five assets, are in an offline-normal state.
- The
status pane 126 lists the asset names incolumn 610. Thesecond column 612 provides an overall status indicator. Finally, the product status is indicated incolumn 614 for each of the listed assets. -
FIG. 14 shows the graphical user interface when thestatus pane 126 is selected. The pane expands to overlap thestatus widget 120. More detailed status information is provided in the pane from the information stored in theasset store 66. Specifically, the expandedstatus pane 126 shows theasset names column 610, the overallstatus indicator column 612, along with theproduct status column 614 from the respective columns in theasset store 66. In addition, however, it further comprises adirty status column 616, aninspection status column 618, an updatedstatus column 620, and aservice status column 622. in this way, the inspection status, updated status, service status and dirty status of the specific products listed incolumn 612 are displayed based on the information contained in theasset store 66 of theasset manager 14. -
FIG. 15 shows how the user interface changes when one of the arc segments 122 within thestatus widget 120 is selected. Specifically, in the illustrated example, the normal arc widget 122-3 has been selected by the user. This causes thestatus pane 126 to provide a filtered list of assets. Specifically, rather than all of the assets being listed in the status panel, the list is filtered to only those assets that have a normal status. In addition, selection of the normal arc widget 122-3 also causes the segment to become wider relative to the other arcs, indicating that it has been selected. -
FIG. 16 shows the user interface when the alarm status arc 122-1 is selected by the user. Thestatus pane 126 is updated. Specifically, the list provided in thestatus pane 126 are only those assets that are in an alarm status. The alarm status arc 122-1 also becomes wider relative to the other arcs, indicating that it has been selected. -
FIG. 17 shows the graphical user interface when the inspection status graphical button 72-3 is selected. Specifically, thestatus pane 126 is updated to show the inspection status of the listed assets. Specifically, theasset list column 610 is provided. But twonew columns 670 and 672 are shown. Specifically, column 670 shows the inspection status of the asset such as whether the inspection status is up to date or it is overdue for an inspection. In the case where an inspection is due in a short period of time, an imminent status is indicated. Theadditional information column 672 provides further information such as, if an inspection is due, in specifically and how many days, or, if the inspection is overdue, the number of days by which the inspection is overdue. - While this invention has been particularly shown and described with references to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/446,256 US20180011461A1 (en) | 2016-07-07 | 2017-03-01 | Building Asset Management System |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662359428P | 2016-07-07 | 2016-07-07 | |
US15/446,256 US20180011461A1 (en) | 2016-07-07 | 2017-03-01 | Building Asset Management System |
Publications (1)
Publication Number | Publication Date |
---|---|
US20180011461A1 true US20180011461A1 (en) | 2018-01-11 |
Family
ID=60910751
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/446,289 Abandoned US20180011455A1 (en) | 2016-07-07 | 2017-03-01 | Building Management System Method and Interface |
US15/446,256 Pending US20180011461A1 (en) | 2016-07-07 | 2017-03-01 | Building Asset Management System |
US15/600,509 Active US10216164B2 (en) | 2016-07-07 | 2017-05-19 | Fire alarm inspection application and user interface |
US16/248,398 Active US10831167B2 (en) | 2016-07-07 | 2019-01-15 | Fire alarm inspection application and user interface |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/446,289 Abandoned US20180011455A1 (en) | 2016-07-07 | 2017-03-01 | Building Management System Method and Interface |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/600,509 Active US10216164B2 (en) | 2016-07-07 | 2017-05-19 | Fire alarm inspection application and user interface |
US16/248,398 Active US10831167B2 (en) | 2016-07-07 | 2019-01-15 | Fire alarm inspection application and user interface |
Country Status (1)
Country | Link |
---|---|
US (4) | US20180011455A1 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10216164B2 (en) | 2016-07-07 | 2019-02-26 | Tyco Fire & Security Gmbh | Fire alarm inspection application and user interface |
USD873289S1 (en) * | 2018-06-08 | 2020-01-21 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US10565837B1 (en) * | 2016-07-23 | 2020-02-18 | David Michael Hesford | Security monitoring system and methods |
US20200286364A1 (en) * | 2019-03-05 | 2020-09-10 | Honeywell International Inc. | Gateway device for a fire control system |
USD905728S1 (en) | 2019-12-31 | 2020-12-22 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US10977268B2 (en) * | 2019-05-31 | 2021-04-13 | Snowflake Inc. | Data exchange |
USD920349S1 (en) * | 2019-10-25 | 2021-05-25 | Eli Lilly And Company | Display screen with a graphical user interface |
US20210226819A1 (en) * | 2019-06-25 | 2021-07-22 | Honeywell International Inc. | Gateway device for a fire control system |
USD951270S1 (en) | 2020-03-06 | 2022-05-10 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US11361040B2 (en) * | 2019-01-11 | 2022-06-14 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for providing persona-adjusted data |
US20220219032A1 (en) * | 2021-01-12 | 2022-07-14 | Honeywell International Inc. | Commissioning a fire system |
US20220238009A1 (en) * | 2018-11-14 | 2022-07-28 | Johnson Controls Tyco IP Holdings LLP | Assurance services system and method |
US11422979B2 (en) | 2018-06-08 | 2022-08-23 | Saphyre, Inc. | Technologies for file sharing |
US11513905B2 (en) * | 2020-06-23 | 2022-11-29 | EMC IP Holding Company LLC | Controlling search access to assets in a data protection product |
US11579602B2 (en) | 2018-12-13 | 2023-02-14 | Carrier Corporation | Method for commissioning and maintenance of alarm systems |
US20230343206A1 (en) * | 2021-12-17 | 2023-10-26 | Honeywell International Inc. | Fire events pattern analysis and cross-building data analytics |
US20240221491A1 (en) * | 2022-12-29 | 2024-07-04 | The Adt Security Corporation | Premises monitoring systems with assessment and corrective action functionality |
US12306797B2 (en) | 2023-12-08 | 2025-05-20 | Saphyre, Inc. | Technologies for file sharing |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3737193B1 (en) * | 2015-08-19 | 2024-03-27 | Huawei Technologies Co., Ltd. | Data transmission method, device, and system |
US20220188955A1 (en) * | 2015-10-10 | 2022-06-16 | David Sean Capps | Fire Service and Equipment Inspection Test and Maintenance System and Method |
US11805170B2 (en) * | 2015-10-10 | 2023-10-31 | David Sean Capps | Fire service and equipment inspection test and maintenance system |
EP3291195B1 (en) * | 2016-08-29 | 2021-05-26 | Novar GmbH | Hazard detector, test device for hazard detector, hazard monitoring system and method for testing a hazard detector |
WO2018193086A1 (en) * | 2017-04-20 | 2018-10-25 | Tyco Fire & Security Gmbh | Smoke detector availability test |
CN115379617A (en) * | 2017-06-15 | 2022-11-22 | 路创技术有限责任公司 | Communicating with and controlling a load control system |
KR102440157B1 (en) * | 2017-12-29 | 2022-09-05 | 삼성전자주식회사 | Electronic device and display method thereof |
US11561521B2 (en) | 2018-01-30 | 2023-01-24 | Johnson Controls Tyco IP Holdings LLP | Building management system with instant feedback on configuration |
EP3791373B1 (en) | 2018-05-11 | 2022-04-13 | Carrier Corporation | System and method for testing networked alarm units |
US10552005B2 (en) * | 2018-05-14 | 2020-02-04 | Honeywell International Inc. | Points list tool for a building management system |
USD881916S1 (en) * | 2018-05-30 | 2020-04-21 | Life Technologies Corporation | Display screen with graphical user interface for fluid mixing |
EP3594919B1 (en) * | 2018-07-11 | 2020-06-17 | Honeywell International Inc. | System and method for device address assignment in an alarm system using interactive address assignment for faster commissioning |
US10937302B2 (en) * | 2019-07-25 | 2021-03-02 | Honeywell International Inc. | Monitoring control panels of a fire control system |
EP3813032A1 (en) * | 2019-10-25 | 2021-04-28 | Carrier Corporation | Adaptive fire detection |
EP3839911B1 (en) | 2019-12-17 | 2025-02-12 | Carrier Corporation | Fire protection system |
US11232703B1 (en) * | 2020-09-17 | 2022-01-25 | Honeywell International Inc. | Verification of visual inspection of a fire control system having self-testing components |
DE102020213933A1 (en) * | 2020-11-05 | 2022-05-05 | Siemens Schweiz Ag | Regulation and control device without integrated device for operating and/or monitoring |
US11481297B2 (en) * | 2021-01-05 | 2022-10-25 | Honeywell International Inc. | Event input device testing |
US11595838B2 (en) * | 2021-02-05 | 2023-02-28 | Honeywell International Inc. | Event device maintenance |
US11769396B2 (en) * | 2021-02-05 | 2023-09-26 | Honeywell International Inc. | Initiating and monitoring self-test for an alarm system using a mobile device |
US11662115B2 (en) | 2021-02-26 | 2023-05-30 | Honeywell International Inc. | Hierarchy model builder for building a hierarchical model of control assets |
US11972676B2 (en) * | 2021-10-25 | 2024-04-30 | Honeywell International Inc. | Initiating a fire response at a self-testing fire sensing device |
US11749096B2 (en) * | 2021-12-15 | 2023-09-05 | Honeywell International Inc. | Event device operation |
US12198531B2 (en) * | 2022-01-19 | 2025-01-14 | Tyco Fire & Security Gmbh | Smoke detector self-test |
CN114971409B (en) * | 2022-06-28 | 2024-06-21 | 成都秦川物联网科技股份有限公司 | Smart city fire monitoring and early warning method and system based on Internet of things |
US12142133B2 (en) * | 2022-07-25 | 2024-11-12 | SiemensIndustry, Inc. | Fire safety device address and location verification |
US12131624B2 (en) * | 2022-08-25 | 2024-10-29 | Honeywell International Inc. | Maintenance prediction for devices of a fire system |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553336B1 (en) * | 1999-06-25 | 2003-04-22 | Telemonitor, Inc. | Smart remote monitoring system and method |
US20040254963A1 (en) * | 2003-06-10 | 2004-12-16 | Bradley Mark L. | Method for providing data mapping for facility asset information |
US20080084291A1 (en) * | 2006-10-05 | 2008-04-10 | Campion Christopher M | Method and apparatus for authenicated on-site testing, inspection, servicing and control of life-safety equipment and reporting of same using a remote accessory |
US20090204452A1 (en) * | 2008-02-12 | 2009-08-13 | Electronic Data Systems Corporation | Managing a multi-supplier environment |
US20110257994A1 (en) * | 2008-10-24 | 2011-10-20 | Givens Gregg D | Internet based multi-user diagnostic hearing assessment systems having client-server architecture with user-based access levels for secure data exchange |
US20120265633A1 (en) * | 2007-06-08 | 2012-10-18 | Thermodynamic Design , Llc | Real property information management, retention and transferal system and methods for using same |
US20130218890A1 (en) * | 2011-08-29 | 2013-08-22 | James Conal Fernandes | Geographic asset management system |
US20130267179A1 (en) * | 2012-04-06 | 2013-10-10 | At&T Mobility Ii Llc | Remote Control Of Mobile Devices To Perform Testing Of Wireless Communications Networks |
US20140040262A1 (en) * | 2012-08-03 | 2014-02-06 | Adobe Systems Incorporated | Techniques for cloud-based similarity searches |
US20150120359A1 (en) * | 2013-05-13 | 2015-04-30 | Fulcrum Collaborations, Llc | System and Method for Integrated Mission Critical Ecosystem Management |
US20150331639A1 (en) * | 2014-05-16 | 2015-11-19 | Canon Kabushiki Kaisha | Control system, control apparatus, control method, and non-transitory computer-readable storage medium |
US20160335787A1 (en) * | 2014-01-09 | 2016-11-17 | Hewlett Packard Enterprise Development Lp | Segmented status display |
US20170053425A1 (en) * | 2015-08-20 | 2017-02-23 | Autodesk, Inc. | Techniques for dynamically displaying pie charts for direct comparison |
US20170192627A1 (en) * | 2016-01-05 | 2017-07-06 | Apple Inc. | Device, Method, and Graphical User Interface for a Radial Menu System |
US20170192628A1 (en) * | 2015-12-31 | 2017-07-06 | General Electric Company | System, method, and machine-readable medium for simultaneously displaying connected industrial assets in multiple display modes |
US20170286455A1 (en) * | 2016-03-31 | 2017-10-05 | Splunk Inc. | Technology Add-On Packages Controlling a Data Input and Query System |
US9852470B1 (en) * | 2011-02-28 | 2017-12-26 | The Pnc Financial Services Group, Inc. | Time period analysis tools for wealth management transactions |
US20170372339A1 (en) * | 2016-06-28 | 2017-12-28 | The Will Group | System and method for surveying asset inventory of lighting fixture infrastructure |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7047442B2 (en) * | 2002-04-23 | 2006-05-16 | Agilent Technologies, Inc. | Electronic test program that can distinguish results |
US7603458B1 (en) * | 2003-09-30 | 2009-10-13 | Emc Corporation | System and methods for processing and displaying aggregate status events for remote nodes |
US7167777B2 (en) * | 2003-11-04 | 2007-01-23 | Powerweb Technologies | Wireless internet lighting control system |
US20150294409A1 (en) * | 2005-05-11 | 2015-10-15 | Morgan Stanley | Systems and methods for facilitating offerings of securities |
US20090271297A1 (en) * | 2008-04-23 | 2009-10-29 | Mccracken Trent Matthew | Management of communications purchasing and use |
EP2360871B1 (en) * | 2010-02-15 | 2016-04-06 | Accenture Global Services Limited | Machine to machine architecture |
US9098831B1 (en) * | 2011-04-19 | 2015-08-04 | The Pnc Financial Services Group, Inc. | Search and display of human resources information |
US20130021234A1 (en) * | 2011-07-21 | 2013-01-24 | Frederick Umminger | Apparatus, system, and method for providing feedback sensations of temperature and texture to a controller |
US9077646B2 (en) * | 2012-02-13 | 2015-07-07 | Fluke Corporation | Method and apparatus for testing and displaying test results |
US8947437B2 (en) * | 2012-09-15 | 2015-02-03 | Honeywell International Inc. | Interactive navigation environment for building performance visualization |
US9164658B2 (en) * | 2012-10-12 | 2015-10-20 | Cellco Partnership | Flexible selection tool for mobile devices |
US9003550B2 (en) * | 2012-12-31 | 2015-04-07 | SmartBridge, LLC | Systems and methods for crisis management and situational awareness |
US9740828B2 (en) * | 2013-03-13 | 2017-08-22 | SMRxT Inc. | Medicine container with an orientation sensor |
US20140279225A1 (en) * | 2013-03-15 | 2014-09-18 | Auction.Com, Llc | Providing instructions for conducting an inspection of an asset |
US9015716B2 (en) * | 2013-04-30 | 2015-04-21 | Splunk Inc. | Proactive monitoring tree with node pinning for concurrent node comparisons |
US10628027B2 (en) * | 2014-02-21 | 2020-04-21 | Groupon, Inc. | Method and system for a predefined suite of consumer interactions for initiating execution of commands |
US9651656B2 (en) | 2014-02-28 | 2017-05-16 | Tyco Fire & Security Gmbh | Real-time location system in wireless sensor network |
US9792129B2 (en) | 2014-02-28 | 2017-10-17 | Tyco Fire & Security Gmbh | Network range extender with multi-RF radio support for plurality of network interfaces |
US20150332198A1 (en) * | 2014-04-21 | 2015-11-19 | Kpi Fire, Inc. | Apparatus, system, and method for electronic display of metrics |
US10120544B2 (en) * | 2014-10-10 | 2018-11-06 | Salesforce.Com, Inc. | Chart selection tooltip |
US20160127292A1 (en) * | 2014-10-30 | 2016-05-05 | Vonage Network Llc | Method and system for controlling polling in message conversations across multiple devices |
US10152679B2 (en) * | 2015-02-13 | 2018-12-11 | The Burtner Group, LLC | Wireless remote asset tracking system and method |
US20180011455A1 (en) | 2016-07-07 | 2018-01-11 | Tyco Fire & Security Gmbh | Building Management System Method and Interface |
-
2017
- 2017-03-01 US US15/446,289 patent/US20180011455A1/en not_active Abandoned
- 2017-03-01 US US15/446,256 patent/US20180011461A1/en active Pending
- 2017-05-19 US US15/600,509 patent/US10216164B2/en active Active
-
2019
- 2019-01-15 US US16/248,398 patent/US10831167B2/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553336B1 (en) * | 1999-06-25 | 2003-04-22 | Telemonitor, Inc. | Smart remote monitoring system and method |
US20040254963A1 (en) * | 2003-06-10 | 2004-12-16 | Bradley Mark L. | Method for providing data mapping for facility asset information |
US20080084291A1 (en) * | 2006-10-05 | 2008-04-10 | Campion Christopher M | Method and apparatus for authenicated on-site testing, inspection, servicing and control of life-safety equipment and reporting of same using a remote accessory |
US20120265633A1 (en) * | 2007-06-08 | 2012-10-18 | Thermodynamic Design , Llc | Real property information management, retention and transferal system and methods for using same |
US20090204452A1 (en) * | 2008-02-12 | 2009-08-13 | Electronic Data Systems Corporation | Managing a multi-supplier environment |
US20110257994A1 (en) * | 2008-10-24 | 2011-10-20 | Givens Gregg D | Internet based multi-user diagnostic hearing assessment systems having client-server architecture with user-based access levels for secure data exchange |
US9852470B1 (en) * | 2011-02-28 | 2017-12-26 | The Pnc Financial Services Group, Inc. | Time period analysis tools for wealth management transactions |
US20130218890A1 (en) * | 2011-08-29 | 2013-08-22 | James Conal Fernandes | Geographic asset management system |
US20130267179A1 (en) * | 2012-04-06 | 2013-10-10 | At&T Mobility Ii Llc | Remote Control Of Mobile Devices To Perform Testing Of Wireless Communications Networks |
US20140040262A1 (en) * | 2012-08-03 | 2014-02-06 | Adobe Systems Incorporated | Techniques for cloud-based similarity searches |
US20150120359A1 (en) * | 2013-05-13 | 2015-04-30 | Fulcrum Collaborations, Llc | System and Method for Integrated Mission Critical Ecosystem Management |
US20160335787A1 (en) * | 2014-01-09 | 2016-11-17 | Hewlett Packard Enterprise Development Lp | Segmented status display |
US20150331639A1 (en) * | 2014-05-16 | 2015-11-19 | Canon Kabushiki Kaisha | Control system, control apparatus, control method, and non-transitory computer-readable storage medium |
US20170053425A1 (en) * | 2015-08-20 | 2017-02-23 | Autodesk, Inc. | Techniques for dynamically displaying pie charts for direct comparison |
US20170192628A1 (en) * | 2015-12-31 | 2017-07-06 | General Electric Company | System, method, and machine-readable medium for simultaneously displaying connected industrial assets in multiple display modes |
US20170192627A1 (en) * | 2016-01-05 | 2017-07-06 | Apple Inc. | Device, Method, and Graphical User Interface for a Radial Menu System |
US20170286455A1 (en) * | 2016-03-31 | 2017-10-05 | Splunk Inc. | Technology Add-On Packages Controlling a Data Input and Query System |
US20170372339A1 (en) * | 2016-06-28 | 2017-12-28 | The Will Group | System and method for surveying asset inventory of lighting fixture infrastructure |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10216164B2 (en) | 2016-07-07 | 2019-02-26 | Tyco Fire & Security Gmbh | Fire alarm inspection application and user interface |
US10831167B2 (en) | 2016-07-07 | 2020-11-10 | Johnson Controls Fire Protection LP | Fire alarm inspection application and user interface |
US10565837B1 (en) * | 2016-07-23 | 2020-02-18 | David Michael Hesford | Security monitoring system and methods |
USD873289S1 (en) * | 2018-06-08 | 2020-01-21 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US11841831B2 (en) | 2018-06-08 | 2023-12-12 | Saphyre, Inc. | Technologies for file sharing |
USD982597S1 (en) | 2018-06-08 | 2023-04-04 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US11422979B2 (en) | 2018-06-08 | 2022-08-23 | Saphyre, Inc. | Technologies for file sharing |
US20220238009A1 (en) * | 2018-11-14 | 2022-07-28 | Johnson Controls Tyco IP Holdings LLP | Assurance services system and method |
US12051319B2 (en) * | 2018-11-14 | 2024-07-30 | Tyco Fire & Security Gmbh | Assurance services system and method |
US11579602B2 (en) | 2018-12-13 | 2023-02-14 | Carrier Corporation | Method for commissioning and maintenance of alarm systems |
US11361040B2 (en) * | 2019-01-11 | 2022-06-14 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for providing persona-adjusted data |
US20210327254A1 (en) * | 2019-03-05 | 2021-10-21 | Honeywell International Inc. | Gateway device for a fire control system |
US11847902B2 (en) * | 2019-03-05 | 2023-12-19 | Honeywell International Inc. | Gateway device for a fire control system |
US20200286364A1 (en) * | 2019-03-05 | 2020-09-10 | Honeywell International Inc. | Gateway device for a fire control system |
US11055983B2 (en) * | 2019-03-05 | 2021-07-06 | Honeywell International Inc. | Gateway device for a fire control system |
CN111659066A (en) * | 2019-03-05 | 2020-09-15 | 霍尼韦尔国际公司 | Gateway device for fire control system |
US12032588B2 (en) | 2019-05-31 | 2024-07-09 | Snowflake Inc. | Accessing listings in a data exchange |
US10977268B2 (en) * | 2019-05-31 | 2021-04-13 | Snowflake Inc. | Data exchange |
US11599550B2 (en) | 2019-05-31 | 2023-03-07 | Snowflake Inc. | Accessing listings in a data exchange |
US11531681B2 (en) | 2019-05-31 | 2022-12-20 | Snowflake Inc. | Accessing listings in a data exchange |
US20210226819A1 (en) * | 2019-06-25 | 2021-07-22 | Honeywell International Inc. | Gateway device for a fire control system |
USD920349S1 (en) * | 2019-10-25 | 2021-05-25 | Eli Lilly And Company | Display screen with a graphical user interface |
USD941334S1 (en) | 2019-12-31 | 2022-01-18 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
USD905728S1 (en) | 2019-12-31 | 2020-12-22 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
USD1038142S1 (en) | 2020-03-06 | 2024-08-06 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
USD951270S1 (en) | 2020-03-06 | 2022-05-10 | Saphyre, Inc. | Display screen or portion thereof with graphical user interface |
US11513905B2 (en) * | 2020-06-23 | 2022-11-29 | EMC IP Holding Company LLC | Controlling search access to assets in a data protection product |
US11872429B2 (en) * | 2021-01-12 | 2024-01-16 | Honeywell International Inc. | Commissioning a fire system |
US20220219032A1 (en) * | 2021-01-12 | 2022-07-14 | Honeywell International Inc. | Commissioning a fire system |
US20230343206A1 (en) * | 2021-12-17 | 2023-10-26 | Honeywell International Inc. | Fire events pattern analysis and cross-building data analytics |
US12094325B2 (en) * | 2021-12-17 | 2024-09-17 | Honeywell International Inc. | Fire events pattern analysis and cross-building data analytics |
US20240221491A1 (en) * | 2022-12-29 | 2024-07-04 | The Adt Security Corporation | Premises monitoring systems with assessment and corrective action functionality |
US12306797B2 (en) | 2023-12-08 | 2025-05-20 | Saphyre, Inc. | Technologies for file sharing |
Also Published As
Publication number | Publication date |
---|---|
US20180012482A1 (en) | 2018-01-11 |
US10216164B2 (en) | 2019-02-26 |
US20180011455A1 (en) | 2018-01-11 |
US20190146444A1 (en) | 2019-05-16 |
US10831167B2 (en) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180011461A1 (en) | Building Asset Management System | |
US11941233B2 (en) | System and method for device address assignment in an alarm system using interactive address assignment for faster commissioning | |
US10965482B2 (en) | Building management system that determines building utilization | |
EP2574999B1 (en) | Management system using function abstraction for output generation | |
US20210014079A1 (en) | System and method for remote monitoring and controlling of building automation devices | |
US20100073159A1 (en) | Arrangement for the Propagation of Alarm Information in a Building Automation System that Includes One or More Applications that Access Building System Data via a Monitoring and Control System | |
US7482917B2 (en) | Integrated communication of building control system and fire safety system information | |
US20150195676A1 (en) | System and method through which people involved in an emergency situation can communicate and share real-time, electronic, information and situational awareness with each other and with public safety personnel during emergency situations | |
US20040051739A1 (en) | Alarm graphic editor with automatic update | |
US20210110453A1 (en) | Security Installation and Maintenance System | |
US20190087078A1 (en) | Method and Apparatus for Mapping Devices by Using Posted Maps | |
US12182543B2 (en) | Rule builder and simulator tool for creating complex event processing rules | |
US12008886B2 (en) | Building security system with alarm lists and alarm rule editing | |
EP4050433B1 (en) | Healthy building dashboard facilitated by hierarchical model of building control asset | |
EP4050434B1 (en) | Hierarchy model builder for building a hierarchical model of control assets | |
WO2013048427A1 (en) | Management system with versatile display | |
US20240127690A1 (en) | Communications bridge with unified building alarm processing | |
US20240257630A1 (en) | Configuring cause and effect matrices using alarm system event detection devices | |
WO2017011060A1 (en) | Security installation and maintenance system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: TYCO FIRE & SECURITY GMBH, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MARINO CAMARASA, JUAN MIGUEL;FALA, FEDERICO;PICCOLO, JOSEPH, III;AND OTHERS;SIGNING DATES FROM 20170607 TO 20180508;REEL/FRAME:046115/0547 |
|
AS | Assignment |
Owner name: JOHNSON CONTROLS FIRE PROTECTION LP, FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TYCO FIRE & SECURITY GMBH;REEL/FRAME:049671/0756 Effective date: 20180927 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
AS | Assignment |
Owner name: JOHNSON CONTROLS US HOLDINGS LLC, WISCONSIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JOHNSON CONTROLS FIRE PROTECTION LP;REEL/FRAME:058599/0339 Effective date: 20210617 Owner name: JOHNSON CONTROLS TYCO IP HOLDINGS LLP, WISCONSIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JOHNSON CONTROLS INC;REEL/FRAME:058600/0047 Effective date: 20210617 Owner name: JOHNSON CONTROLS INC, WISCONSIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JOHNSON CONTROLS US HOLDINGS LLC;REEL/FRAME:058599/0922 Effective date: 20210617 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
AS | Assignment |
Owner name: TYCO FIRE & SECURITY GMBH, SWITZERLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JOHNSON CONTROLS TYCO IP HOLDINGS LLP;REEL/FRAME:066740/0208 Effective date: 20240201 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |