A user interface for a security system includes a processing circuit, the processing circuit including a processor and memory coupled to the processor, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to receive, from a user via a user device, a user request for information relating to the security system, determine, using natural language processing, an intent and one or more entities associated with the user request, the intent describing a purpose of the user request and the one or more entities describing a type or source of security system data, generate a response to the user request based on the intent and the one or more entities, wherein the response is a graphical display of security system data, and send the response to the user device.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A user interface for a security system, the user interface comprising: a processing circuit, the processing circuit comprising a processor and memory coupled to the processor, the memory having instructions stored thereon that, when executed by the processor, cause the processing circuit to: receive, from a user via a user device, a user request for information relating to the security system, wherein the user request is a request for a recommendation to reduce a number of false alarms; determine, using natural language processing, an intent and one or more entities associated with the user request, the intent describing a purpose of the user request and the one or more entities describing a type or source of security system data; generate a response to the user request based on the intent and the one or more entities, wherein the response is a graphical display of security system data; and send the response to the user device.
2. The user interface of claim 1 , wherein the user interface generates a recommendation based on one or more rules, wherein the one or more rules are associated with the one or more entities.
3. The user interface of claim 2 , wherein the recommendation is a work order request, wherein the work order request is a request for a technician to service a component of the security system.
4. The user interface of claim 2 , wherein the recommendation is a behavioral recommendation, wherein the behavioral recommendation describes employee training.
5. The user interface of claim 2 , wherein the recommendation is a configuration recommendation, wherein the configuration recommendation describes a configuration change for a component of the security system.
6. The user interface of claim 2 , wherein the one or more rules are generated based on analysis of security system data received from the security system, wherein the analysis comprises categorizing the security system data to determine if the security system data represents a false alarm.
7. The user interface of claim 2 , wherein the user interface generates the recommendation using an expert system, wherein at least one of the one or more rules are generated by human experts.
8. The user interface of claim 2 , wherein security system includes a model of normal behavior of at least one component of the security system and wherein the recommendation is a prediction of an impending failure of the at least one component based on a deviation from the model.
9. The user interface of claim 2 , wherein security system includes patterns of events generated by the security system and wherein the user interface analyzes the patterns to determine the recommendation.
10. The user interface of claim 2 , wherein the one or more rules classify event data from the security system and wherein the recommendation is based on a classification of event data associated with the one or more entities.
11. A method of interacting with a security system, the method comprising: receiving, from a user via a user device, a user request for information relating to the security system, wherein the user request is a request for a recommendation to reduce a number of false alarms; determining, using natural language processing, an intent and one or more entities associated with the user request, the intent describing a purpose of the user request and the one or more entities describing a type or source of security system data; generating, based on the intent and one or more entities, a response to the user request, wherein the response is a graphical display of security system data; and sending the response to the user device.
12. The method of claim 11 , the method further comprising generating a recommendation based on one or more rules, the one or more rules associated with the one or more entities.
13. The method of claim 12 , wherein the recommendation is a work order request, wherein the work order request is a request for a technician to service a component of the security system.
14. The method of claim 12 , wherein the recommendation is a behavioral recommendation, wherein the behavioral recommendation describes employee training.
15. The method of claim 12 , wherein the recommendation is a configuration recommendation, wherein the configuration recommendation describes a configuration change for a component of the security system.
16. The method of claim 12 , wherein the one or more rules are generated based on analysis of security system data received from the security system, wherein the analysis comprises categorizing the security system data to determine if the security system data represents a false alarm.
17. A security system for a building management system (BMS), comprising: a plurality of sensors located throughout a secure area, the plurality of sensors configured to collect information relating to the secure area; a false alarm reduction system configured to receive the information from the plurality of sensors and determine if the information relates to a false alarm; and a virtual maintenance manager to allow a user to interact with the security system, the virtual maintenance manager configured to: receive, from the user via a user device, a user request for information relating to the security system, the user request is a request for a recommendation to reduce a number of false alarms; determine, using natural language processing, an intent and one or more entities associated with the user request, the intent describing a purpose of the user request and the one or more entities describing a type or source of security system data; generate, a response to the user request based on the intent and the one or more entities, wherein the response is a graphical display of security system data; and send the response to the user device.
18. The security system of claim 17 , wherein the virtual maintenance manager generates a recommendation based on one or more rules, the one or more rules associated with the one or more entities.
19. The security system of claim 18 , wherein the recommendation is a work order request, wherein the work order request is a request for a technician to service one or more sensors of the plurality of sensors.
20. The security system of claim 18 , wherein the recommendation is a behavioral recommendation, wherein the behavioral recommendation describes employee training.
21. The security system of claim 18 , wherein the recommendation is a configuration recommendation, wherein the configuration recommendation describes a configuration change for one or more sensors of the plurality of sensors.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 20, 2019
February 9, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.