Patents by Inventor Niall Brady
Niall Brady 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: 20240134786Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for sparse tensor storage for neural network accelerators. An example apparatus includes sparsity map generating circuitry to generate a sparsity map corresponding to a tensor, the sparsity map to indicate whether a data point of the tensor is zero, static storage controlling circuitry to divide the tensor into one or more storage elements, and a compressor to perform a first compression of the one or more storage elements to generate one or more compressed storage elements, the first compression to remove zero points of the one or more storage elements based on the sparsity map and perform a second compression of the one or more compressed storage elements, the second compression to store the one or more compressed storage elements contiguously in memory.Type: ApplicationFiled: December 14, 2023Publication date: April 25, 2024Applicant: Intel CorporationInventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
-
Publication number: 20240118992Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to debug a hardware accelerator such as a neural network accelerator for executing Artificial Intelligence computational workloads. An example apparatus includes a core with a core input and a core output to execute executable code based on a machine-learning model to generate a data output based on a data input, and debug circuitry coupled to the core. The debug circuitry is configured to detect a breakpoint associated with the machine-learning model, compile executable code based on at least one of the machine-learning model or the breakpoint. In response to the triggering of the breakpoint, the debug circuitry is to stop the execution of the executable code and output data such as the data input, data output and the breakpoint for debugging the hardware accelerator.Type: ApplicationFiled: October 16, 2023Publication date: April 11, 2024Applicant: Intel CorporationInventors: Martin-Thomas Grymel, David Bernard, Martin Power, Niall Hanrahan, Kevin Brady
-
Patent number: 11940907Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for sparse tensor storage for neural network accelerators. An example apparatus includes sparsity map generating circuitry to generate a sparsity map corresponding to a tensor, the sparsity map to indicate whether a data point of the tensor is zero, static storage controlling circuitry to divide the tensor into one or more storage elements, and a compressor to perform a first compression of the one or more storage elements to generate one or more compressed storage elements, the first compression to remove zero points of the one or more storage elements based on the sparsity map and perform a second compression of the one or more compressed storage elements, the second compression to store the one or more compressed storage elements contiguously in memory.Type: GrantFiled: June 25, 2021Date of Patent: March 26, 2024Assignee: INTEL CORPORATIONInventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
-
Patent number: 11935098Abstract: Methods, apparatus, and processor-readable storage media for request processing for configurable information technology solutions are provided herein. An example method includes obtaining a request that is to be processed based on a current configuration of a system, wherein the system comprises a plurality of items and each item comprises a set of components, each of the components having one of a plurality of types; obtaining component-level information for the plurality of items from multiple data sources; determining the current configuration of the system by applying one or more rules to the component-level information that identify at least one particular one of the types of at least one of the components in each of one or more of the sets and a quantity of the components of the at least one particular type that are in the corresponding set; and processing the request based on the determined current configuration.Type: GrantFiled: July 21, 2021Date of Patent: March 19, 2024Assignee: EMC IP Holding Company LLCInventors: Varahala R. Kalidindi, Niall Brady
-
Patent number: 11774295Abstract: Embodiments for assessing energy in a thermal energy fluid transfer system in a cloud computing environment by a processor. Behavior of the thermal energy fluid transfer system, associated with a heating service, a cooling service, or a combination thereof, may be learned according to collected data to identify one or more energy usage events. An energy usage assessment operation may be performed using temperature signal disambiguation operations, with data collected over a selected time period by one or more non-intrusive Internet of Things (IoT) sensors located at one or more selected positions in the thermal energy fluid transfer system, to learn the system performance indicators, and when coupled with ingested expected policy behavior, identify one or more energy usage waste events according to the learned behavior in real time.Type: GrantFiled: August 29, 2017Date of Patent: October 3, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall Brady, Paulito Palmes
-
Publication number: 20230024588Abstract: Methods, apparatus, and processor-readable storage media for request processing for configurable information technology solutions are provided herein. An example method includes obtaining a request that is to be processed based on a current configuration of a system, wherein the system comprises a plurality of items and each item comprises a set of components, each of the components having one of a plurality of types; obtaining component-level information for the plurality of items from multiple data sources; determining the current configuration of the system by applying one or more rules to the component-level information that identify at least one particular one of the types of at least one of the components in each of one or more of the sets and a quantity of the components of the at least one particular type that are in the corresponding set; and processing the request based on the determined current configuration.Type: ApplicationFiled: July 21, 2021Publication date: January 26, 2023Inventors: Varahala R. Kalidindi, Niall Brady
-
Publication number: 20220318217Abstract: Methods, apparatus, and processor-readable storage media for request processing using dynamic item data structures are provided herein. An example method includes an item data structure comprising an item identifier for a given item and a plurality of global identifiers, wherein a given one of the global identifiers is indicative of a corresponding one of a plurality of different variations of the given item based on a particular combination of values associated with the given global identifier, wherein the particular combination of values is specified for a set of parameters associated with the given item; dynamically identifying one of the global identifiers in the item data structure based at least in part on one or more user inputs indicative of a value for at least one of the parameters; and processing a request for the given item based at least in part on the identified global identifier.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Inventors: Prashanth Mohan, Niall Brady
-
Patent number: 11449483Abstract: Methods, apparatus, and processor-readable storage media for request processing using dynamic item data structures are provided herein. An example method includes an item data structure comprising an item identifier for a given item and a plurality of global identifiers, wherein a given one of the global identifiers is indicative of a corresponding one of a plurality of different variations of the given item based on a particular combination of values associated with the given global identifier, wherein the particular combination of values is specified for a set of parameters associated with the given item; dynamically identifying one of the global identifiers in the item data structure based at least in part on one or more user inputs indicative of a value for at least one of the parameters; and processing a request for the given item based at least in part on the identified global identifier.Type: GrantFiled: March 31, 2021Date of Patent: September 20, 2022Assignee: Dell Products L.P.Inventors: Prashanth Mohan, Niall Brady
-
Patent number: 11187446Abstract: Embodiments for fault diagnosis and analysis of refrigeration condenser systems by a processor. An energy usage anomaly is detected in a condenser by comparing an energy usage profile of the condenser against a knowledge domain of energy usage standards and energy usage standards anomalies.Type: GrantFiled: April 19, 2017Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall Brady, Paulito P. Palmes
-
Patent number: 11175083Abstract: Embodiments for implementing intelligent refrigeration compressor runtime schedule extraction in an Internet of Things (IoT) computing environment by a processor. Compressor runtime positions of a compressor may be determined according to a single phase signal taken from an energy meter. Performance and health status of the compressor may be established according to the one or more compressor runtime activities determined from the established nominal baseload classifier.Type: GrantFiled: November 7, 2018Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Niall Brady
-
Patent number: 11138512Abstract: Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.Type: GrantFiled: March 14, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
-
Patent number: 10690548Abstract: Embodiments for assessing energy usage efficiency in a fluid transfer pumping system in a cloud computing environment by a processor. A rate of temperature decay may be determined over a selected time period using a temperature signal collected by one or more non-intrusive Internet of Things (IoT) sensors located at one or more selected positions of a piping network in the fluid transfer pumping system so as to determine energy efficiency in the fluid transfer pumping system associated with a heating service, a cooling service, or combination thereof.Type: GrantFiled: August 29, 2017Date of Patent: June 23, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall Brady, Liam S. Harpur, Paulito Palmes
-
Publication number: 20200141621Abstract: Embodiments for implementing intelligent refrigeration compressor runtime schedule extraction in an Internet of Things (IoT) computing environment by a processor. Compressor runtime positions of a compressor may be determined according to a single phase signal taken from an energy meter. Performance and health status of the compressor may be established according to the one or more compressor runtime activities determined from the established nominal baseload classifier.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Niall BRADY
-
Publication number: 20200143294Abstract: Embodiments for implementing intelligent refrigeration state classification in an Internet of Things (IoT) computing environment by a processor. A signal from a single IoT sensor associated with a refrigeration system may be used to assist in automatically classifying refrigeration states according to a training phase and an operational phase.Type: ApplicationFiled: November 7, 2018Publication date: May 7, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall BRADY, Paulito PALMES, Amadou BA
-
Publication number: 20190064004Abstract: Embodiments for assessing energy in a thermal energy fluid transfer system in a cloud computing environment by a processor. Behavior of the thermal energy fluid transfer system, associated with a heating service, a cooling service, or a combination thereof, may be learned according to collected data to identify one or more energy usage events. An energy usage assessment operation may be performed using temperature signal disambiguation operations, with data collected over a selected time period by one or more non-intrusive Internet of Things (IoT) sensors located at one or more selected positions in the thermal energy fluid transfer system, to learn the system performance indicators, and when coupled with ingested expected policy behavior, identify one or more energy usage waste events according to the learned behavior in real time.Type: ApplicationFiled: August 29, 2017Publication date: February 28, 2019Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall BRADY, Paulito PALMES
-
Publication number: 20180306476Abstract: Embodiments for fault diagnosis and analysis of refrigeration condenser systems by a processor. An energy usage anomaly is detected in a condenser by comparing an energy usage profile of the condenser against a knowledge domain of energy usage standards and energy usage standards anomalies.Type: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall BRADY, Paulito P. PALMES
-
Publication number: 20180292270Abstract: Embodiments for assessing energy usage efficiency in a fluid transfer pumping system in a cloud computing environment by a processor. A rate of temperature decay may be determined over a selected time period using a temperature signal collected by one or more non-intrusive Internet of Things (IoT) sensors located at one or more selected positions of a piping network in the fluid transfer pumping system so as to determine energy efficiency in the fluid transfer pumping system associated with a heating service, a cooling service, or combination thereof.Type: ApplicationFiled: August 29, 2017Publication date: October 11, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall BRADY, Liam S. HARPUR, Paulito PALMES
-
Patent number: 10041844Abstract: Embodiments for assessing energy in a fluid transfer pump system in a cloud computing environment by a processor. A fluid flow rate may be cognitively determined according to a tracer stimulus, injected into the fluid transfer pump system, and adequately detected by one or more Internet of Things (IoT) sensors located at one or more selected positions of a piping network in the fluid transfer pump system.Type: GrantFiled: April 7, 2017Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niall Brady, Liam Harpur, Paulito P. Palmes
-
Publication number: 20180204127Abstract: Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.Type: ApplicationFiled: March 14, 2018Publication date: July 19, 2018Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
-
Patent number: 9953266Abstract: Energy usage can be monitored within at least one building having a plurality of energy consuming components. A database can be generated that contains values for a set of data points corresponding to data received from the plurality of energy consuming components. A change in a configuration can be detected for the plurality of energy consuming components based upon a change in values received from plurality of energy consuming components relative to the database. Based upon the change, an additional data point can be added to the set of data points in the database. Based upon the values for the set of data points, a probability can be determined that a rule for the additional data point is valid. A message can then be generated that includes the determined probability.Type: GrantFiled: November 14, 2014Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure