Patents by Inventor Donagh S. Horgan
Donagh S. Horgan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11875278Abstract: A building security system of a building including one or more memory devices configured to store instructions causing one or more processors to receive door lock data collected from one or more sensors for one or more doors within the building indicating operation of the one or more doors, select a period for which the door lock data was collected, select a first door from the one or more doors of the building for which data is collected, and identify segments of the data indicating activity of the door. The instructions also apply a model to segments of the data indicating activity of the first door, compute a probability metric for each segment of the data, compute a combined probability score for the first door based on the computed probability metrics, and classify the first door as normally functioning or malfunctioning by comparing the combined probability score to a threshold.Type: GrantFiled: February 27, 2020Date of Patent: January 16, 2024Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Donagh S. Horgan, Eamonn J. O'Toole, Jane A. Delaney, Andrew J. Keane
-
Patent number: 11188038Abstract: A method for predicting a path of a specific occupant of a number of occupants including receiving user access data, the user access data including a user identifier, an access time, and an access location, generating, a first model describing general sequences of access events associated with the number of occupants and a frequency of each of the general sequences, generating a second model describing specific sequences of access events associated with the specific occupant and a frequency of each of the specific sequences, and generating a path prediction model based on the first and second models, the path prediction model including a weighted score for each of the number of access control points, the weighted score associated with a probability the specific occupant accesses the access control point based on a last accessed access control point.Type: GrantFiled: May 17, 2019Date of Patent: November 30, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Donagh S. Horgan, Michael T. Matthews, Eamonn O'Toole
-
Publication number: 20210271996Abstract: A building security system of a building including one or more memory devices configured to store instructions causing one or more processors to receive door lock data collected from one or more sensors for one or more doors within the building indicating operation of the one or more doors, select a period for which the door lock data was collected, select a first door from the one or more doors of the building for which data is collected, and identify segments of the data indicating activity of the door. The instructions also apply a model to segments of the data indicating activity of the first door, compute a probability metric for each segment of the data, compute a combined probability score for the first door based on the computed probability metrics, and classify the first door as normally functioning or malfunctioning by comparing the combined probability score to a threshold.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Applicant: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Eamonn J. O'Toole, Jane A. Delaney, Andrew J. Keane
-
Patent number: 11100788Abstract: An alarm management system includes a plurality of data sources configured to provide data relating to an event at a building and a processing circuit. The processing circuit is configured to receive the data from the data sources, apply a Bayesian network model to the data to generate a probability score for each of a plurality of possible causes of the event, identify the most probable cause of the event as a first cause of the plurality of possible causes having a highest probability score, execute an action with respect to the identified most probable cause of the event.Type: GrantFiled: October 29, 2019Date of Patent: August 24, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Donagh S. Horgan, Eamonn O'Toole
-
Patent number: 11048247Abstract: A method for detecting anomalous behavior includes receiving a plurality of historical events that occurred over a time period, identifying respective timestamps of the plurality of events, and grouping the plurality of events into respective time buckets that extend over a predetermined time interval based on the respective timestamps. The method includes identifying a subset of the time buckets that are each associated with a particular first time unit of the plurality of first time units and a particular second time unit of the second plurality of time units, counting a number of the events in each of the subset, and generating a temporal profile including an occurrence rate calculated based on the counted number of events.Type: GrantFiled: February 6, 2019Date of Patent: June 29, 2021Assignee: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday
-
Patent number: 10972868Abstract: An illustrative embodiment disclosed herein is a network including a first local group of first node devices, a second local group of second node devices, and a new node device. The new node device has a processor with programmed instructions to range to each of the first node devices, collect ranging data from each of the first node devices, calculate a plurality of distances based on the ranging data, and send the plurality of distances to each of the second node devices.Type: GrantFiled: April 8, 2019Date of Patent: April 6, 2021Assignee: Johnson Controls Technology CompanyInventors: James B. Hurley, Michael G. Cronin, Donagh S. Horgan, Graham M. Baitson
-
Patent number: 10896561Abstract: A method in an access control system includes maintaining a database of access control event data generated by a plurality of access control devices installed in a building and iterating through the access control event data in order to generate a connectivity model for the building. Generating the connectivity model includes, for each iteration, identifying a user interaction with a first door at a first time and a user interaction with a second door at a second time, determining if a difference between the first time and the second time is less than a threshold period of time, and either creating the connection between the first door and the second door or updating a weight associated with the connection. The connectivity model can be used in the access control system to correlate access control events across locations in a building or building campus.Type: GrantFiled: February 6, 2019Date of Patent: January 19, 2021Assignee: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole
-
Patent number: 10713909Abstract: A method in a building access control system includes receiving a first access control event from a sensor indicating a door has been forced open or has been held open for at least a predetermined amount of time, identifying a second access control event associated with the door, determining whether to generate an alarm by evaluating the second access control event relative to the first access control event, and providing the alarm to a user of the access control system responsive to a determination that the alarm should be generated.Type: GrantFiled: February 6, 2019Date of Patent: July 14, 2020Assignee: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole
-
Publication number: 20200135008Abstract: An alarm management system includes a plurality of data sources configured to provide data relating to an event at a building and a processing circuit. The processing circuit is configured to receive the data from the data sources, apply a Bayesian network model to the data to generate a probability score for each of a plurality of possible causes of the event, identify the most probable cause of the event as a first cause of the plurality of possible causes having a highest probability score, execute an action with respect to the identified most probable cause of the event.Type: ApplicationFiled: October 29, 2019Publication date: April 30, 2020Inventors: Donagh S. Horgan, Eamonn O'Toole
-
Patent number: 10629038Abstract: A building security system. The building security system includes a door analysis system for the building for detecting a lock defeat device (LDD) installed at a door of the building. The door analysis system includes a processing circuit configured to receive door data for the door of the building from an access control system, the door data including a plurality of door events; determine whether the LDD has been installed at the door by analyzing the plurality of door events with one or more LDD indicators; and generate an LDD event indicating that the LDD has been installed at the door in response to a determination that the LDD has been installed at the door based on an analysis with the one or more LDD indicators.Type: GrantFiled: August 31, 2018Date of Patent: April 21, 2020Assignee: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole
-
Publication number: 20200074821Abstract: A building security system. The building security system includes a door analysis system for the building for detecting a lock defeat device (LDD) installed at a door of the building. The door analysis system includes a processing circuit configured to receive door data for the door of the building from an access control system, the door data including a plurality of door events; determine whether the LDD has been installed at the door by analyzing the plurality of door events with one or more LDD indicators; and generate an LDD event indicating that the LDD has been installed at the door in response to a determination that the LDD has been installed at the door based on an analysis with the one or more LDD indicators.Type: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Inventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole
-
Patent number: 10565838Abstract: A method for controlling access to at least a portion of a building includes providing a temporal model identifying relationships between a first set of access control events based on times at which the first set of access control events occurred, providing a spatial model identifying relationships between a second set of access control events based on locations associated with the second set of access control events, providing a user model identifying patterns of user behavior based on a third set of access control events, receiving a fourth set of access control events comprising time data, and location data, and user data associated with the access control events, and determining whether to generate alarms responsive to receiving the fourth set of access control events using the temporal model, the spatial model, and the user model.Type: GrantFiled: February 6, 2019Date of Patent: February 18, 2020Assignee: Johnson Controls Technology CompanyInventors: Donagh S Horgan, Jan R Holliday, Eamonn O'Toole
-
Publication number: 20200033439Abstract: An illustrative embodiment disclosed herein is a system including client devices distributed across an environment and configured to generate distance measurements. The system further includes wireless transceivers. Each transceiver is associated with one of the client devices. Each transceiver is configured to send and receive distance measurements. The system further includes a trilateration circuit in at least one of the client devices. The trilateration circuit is configured to receive the distance measurements from the client devices, determine a first position and a first weight based on the distance measurements via a first algorithm, determine second position and a second weight based on the second distance measurements via a second algorithm, calculate a final position based on the first position, the second position, the first weight, and the second weight, and send the final position to the plurality of client devices.Type: ApplicationFiled: June 26, 2019Publication date: January 30, 2020Inventors: Donagh S. Horgan, Michael G. Cronin, James B. Hurley, Graham M. Baitson
-
Publication number: 20200037108Abstract: An illustrative embodiment disclosed herein is a network including a first local group of first node devices, a second local group of second node devices, and a new node device. The new node device has a processor with programmed instructions to range to each of the first node devices, collect ranging data from each of the first node devices, calculate a plurality of distances based on the ranging data, and send the plurality of distances to each of the second node devices.Type: ApplicationFiled: April 8, 2019Publication date: January 30, 2020Applicant: Johnson Controls Technology CompanyInventors: James B. Hurley, Michael G. Cronin, Donagh S. Horgan, Graham M. Baitson
-
Publication number: 20190385081Abstract: Deploying a model for anomaly detection in time series data. A period of data is received. A model of the period of data is received. It is determined that the model fits a part of the period of data and that the fitted part of the period of data includes the most recent data. A reduced model for the part of the period of data that fit the received model is built. The reduced model is deployed.Type: ApplicationFiled: June 27, 2019Publication date: December 19, 2019Inventors: Anthony T. Brew, Donagh S. Horgan, Ian Manning, Vinh Tuan Thai
-
Publication number: 20190354073Abstract: A method for predicting a path of a specific occupant of a number of occupants including receiving user access data, the user access data including a user identifier, an access time, and an access location, generating, a first model describing general sequences of access events associated with the number of occupants and a frequency of each of the general sequences, generating a second model describing specific sequences of access events associated with the specific occupant and a frequency of each of the specific sequences, and generating a path prediction model based on the first and second models, the path prediction model including a weighted score for each of the number of access control points, the weighted score associated with a probability the specific occupant accesses the access control point based on a last accessed access control point.Type: ApplicationFiled: May 17, 2019Publication date: November 21, 2019Applicant: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Michael T. Matthews, Eamonn O'Toole
-
Publication number: 20190244450Abstract: A method for controlling access to at least a portion of a building includes providing a temporal model identifying relationships between a first set of access control events based on times at which the first set of access control events occurred, providing a spatial model identifying relationships between a second set of access control events based on locations associated with the second set of access control events, providing a user model identifying patterns of user behavior based on a third set of access control events, receiving a fourth set of access control events comprising time data, and location data, and user data associated with the access control events, and determining whether to generate alarms responsive to receiving the fourth set of access control events using the temporal model, the spatial model, and the user model.Type: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Applicant: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole
-
Publication number: 20190244459Abstract: A method in an access control system includes maintaining a database of access control event data generated by a plurality of access control devices installed in a building and iterating through the access control event data in order to generate a connectivity model for the building. Generating the connectivity model includes, for each iteration, identifying a user interaction with a first door at a first time and a user interaction with a second door at a second time, determining if a difference between the first time and the second time is less than a threshold period of time, and either creating the connection between the first door and the second door or updating a weight associated with the connection. The connectivity model can be used in the access control system to correlate access control events across locations in a building or building campus.Type: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Applicant: Johnson Controls Technology CompanyInventors: Donagh S. HORGAN, Jan R. HOLLIDAY, Eamonn O'Toole
-
Publication number: 20190243352Abstract: A method for detecting anomalous behavior includes receiving a plurality of historical events that occurred over a time period, identifying respective timestamps of the plurality of events, and grouping the plurality of events into respective time buckets that extend over a predetermined time interval based on the respective timestamps. The method includes identifying a subset of the time buckets that are each associated with a particular first time unit of the plurality of first time units and a particular second time unit of the second plurality of time units, counting a number of the events in each of the subset, and generating a temporal profile including an occurrence rate calculated based on the counted number of events.Type: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Inventors: Donagh S. HORGAN, Jan R. HOLLIDAY
-
Publication number: 20190244492Abstract: A method in a building access control system includes receiving a first access control event from a sensor indicating a door has been forced open or has been held open for at least a predetermined amount of time, identifying a second access control event associated with the door, determining whether to generate an alarm by evaluating the second access control event relative to the first access control event, and providing the alarm to a user of the access control system responsive to a determination that the alarm should be generated.Type: ApplicationFiled: February 6, 2019Publication date: August 8, 2019Applicant: Johnson Controls Technology CompanyInventors: Donagh S. Horgan, Jan R. Holliday, Eamonn O'Toole