Patents by Inventor Eamonn O'Toole
Eamonn O'Toole 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).
-
Publication number: 20230259390Abstract: Examples described herein relate to providing a simplified interface by a cloud platform to an IaC service. According to an example, operational details associated with multiple infrastructure as code (IaC) tools are abstracted by providing an application programming interface (API) of an IaC service through which multiple IaC templates are available for use to deploy workloads against multiple services within a cloud platform. Each IaC template describes a workload according to an IaC tool and specifies input parameters for the workload. A request to create a deployment based on a particular IaC template is received via the API. The request is satisfied by internally executing the IaC tool associated with the particular template based on parameter values supplied for the specified input parameters for the particular workload.Type: ApplicationFiled: February 15, 2022Publication date: August 17, 2023Inventors: Tom Howley, Eamonn O'Toole, Mark Robert Watkins
-
Patent number: 11652702Abstract: Examples described herein relate to a configuration manager for configuring a cloud application at a SaaS platform. The configuration manager is hosted on a cloud platform separate from a tenant site. The configuration manager receives a request for enabling remote management of the cloud application hosted on the tenant site. The configuration manager determines configuration content applicable for the cloud application from a configuration repository and configures the SaaS platform for remotely managing the cloud application based on the configuration content. The SaaS platform is a service associated with a management tooling used at the tenant site. The management tooling may be a monitoring tooling or a logging tooling. Once configured, the SaaS platform receives monitoring data or logging data from the infrastructure at the tenant site.Type: GrantFiled: July 6, 2021Date of Patent: May 16, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Tom Howley, Mark Rawlings, Tom Hancock, Eamonn O'Toole
-
Publication number: 20230010219Abstract: Examples described herein relate to a configuration manager for configuring a cloud application at a SaaS platform. The configuration manager is hosted on a cloud platform separate from a tenant site. The configuration manager receives a request for enabling remote management of the cloud application hosted on the tenant site. The configuration manager determines configuration content applicable for the cloud application from a configuration repository and configures the SaaS platform for remotely managing the cloud application based on the configuration content. The SaaS platform is a service associated with a management tooling used at the tenant site. The management tooling may be a monitoring tooling or a logging tooling. Once configured, the SaaS platform receives monitoring data or logging data from the infrastructure at the tenant site.Type: ApplicationFiled: July 6, 2021Publication date: January 12, 2023Inventors: Tom Howley, Mark Rawlings, Tom Hancock, Eamonn O'Toole
-
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
-
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: 11067437Abstract: A method comprising optically detecting optical output states of a plurality of light sources of an optical device over a test interval; for each light source, optically detecting that the output state of the light source has changed from a first optical condition to a second optical condition; for each light source, optically detecting that the output state of the light source has changed from the second optical condition to a third optical condition; for each light source, determining a first time interval representative of the first optical condition; for each light source, determining a second time interval representative of the second optical condition; for each light source, determining a third time interval representative of the third optical condition; determining a test result for the device based on a comparison of the first, second and third time intervals with pre-stored time intervals.Type: GrantFiled: February 14, 2017Date of Patent: July 20, 2021Assignee: FEASA ENTERPRISES UMSTEDInventors: Eamonn O'Toole, Timothy Davern, Michael Crowley
-
Publication number: 20210216928Abstract: A risk management system includes one or more computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform natural language processing to categorize threats to assets and perform correlated risk analyses for threats. The instructions cause the one or more processors generate risk scores for assets using threat data and one or more asset risk profiles reflecting characteristics of the assets, the risk scores weighted based on impact weights of threats. Furthermore, the instructions cause one or more processors to generate a plurality of graphic user interfaces including one or more of a map providing visual representations of the assets, locations of the assets, asset risk scores, and threats to assets, a forecast of asset risk scores, an asset summary, an asset risk profile editor, and a consolidated view of rank ordered assets and threats.Type: ApplicationFiled: January 12, 2021Publication date: July 15, 2021Applicant: Johnson Controls Technology CompanyInventors: Eamonn O'Toole, Leon Frans Van Gendt, Jane Delaney, Andrew Keane, Geentanjali Singh, Timothy Flood, Aidan Casey
-
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: 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: 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: 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: 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
-
Publication number: 20170234727Abstract: A method comprising optically detecting optical output states of a plurality of light sources of an optical device over a test interval; for each light source, optically detecting that the output state of the light source has changed from a first optical condition to a second optical condition; for each light source, optically detecting that the output state of the light source has changed from the second optical condition to a third optical condition; for each light source, determining a first time interval representative of the first optical condition; for each light source, determining a second time interval representative of the second optical condition; for each light source, determining a third time interval representative of the third optical condition; determining a test result for the device based on a comparison of the first, second and third time intervals with pre-stored time intervals.Type: ApplicationFiled: February 14, 2017Publication date: August 17, 2017Inventors: Eamonn O'Toole, Timothy Davern, Michael Crowley
-
Patent number: 9534950Abstract: A visible LED light scattering apparatus comprising a substantially hollow spherical cavity including a light entry port arranged to receive visible light from an LED mounted outside the cavity, a light exit port located opposite the entry port and through which the LED light exits the cavity for analysis, and a baffle located in a central region of the cavity in a direct optical path between the entry port and the exit port to interrupt the passage of visible LED light between the entry and exit ports.Type: GrantFiled: November 8, 2013Date of Patent: January 3, 2017Assignee: Feasa Enterprises LimitedInventors: Eamonn O'Toole, Timothy Davern, Michael Crowley
-
Patent number: 9267983Abstract: An apparatus for testing light emitting diodes (LEDs) comprising a chamber which is configured to heat or cool LEDs inside the chamber by ambient heating or cooling of the LEDs and an optical sensing unit configured to sense light emitted by the LEDs while the LEDs are inside the chamber. A method for testing LEDs is also described.Type: GrantFiled: March 8, 2012Date of Patent: February 23, 2016Assignee: Feasa Enterprises LimitedInventors: Eamonn O'Toole, Timothy Davern, Michael Crowley