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: 20240134786
    Abstract: 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: Application
    Filed: December 14, 2023
    Publication date: April 25, 2024
    Applicant: Intel Corporation
    Inventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
  • Publication number: 20240118992
    Abstract: 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: Application
    Filed: October 16, 2023
    Publication date: April 11, 2024
    Applicant: Intel Corporation
    Inventors: Martin-Thomas Grymel, David Bernard, Martin Power, Niall Hanrahan, Kevin Brady
  • Patent number: 11940907
    Abstract: 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: Grant
    Filed: June 25, 2021
    Date of Patent: March 26, 2024
    Assignee: INTEL CORPORATION
    Inventors: Martin-Thomas Grymel, David Bernard, Niall Hanrahan, Martin Power, Kevin Brady, Gary Baugh, Cormac Brick
  • Patent number: 11935098
    Abstract: 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: Grant
    Filed: July 21, 2021
    Date of Patent: March 19, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Varahala R. Kalidindi, Niall Brady
  • Patent number: 11774295
    Abstract: 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: Grant
    Filed: August 29, 2017
    Date of Patent: October 3, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall Brady, Paulito Palmes
  • Publication number: 20230024588
    Abstract: 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: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: Varahala R. Kalidindi, Niall Brady
  • Publication number: 20220318217
    Abstract: 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: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Prashanth Mohan, Niall Brady
  • Patent number: 11449483
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: September 20, 2022
    Assignee: Dell Products L.P.
    Inventors: Prashanth Mohan, Niall Brady
  • Patent number: 11187446
    Abstract: 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: Grant
    Filed: April 19, 2017
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall Brady, Paulito P. Palmes
  • Patent number: 11175083
    Abstract: 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: Grant
    Filed: November 7, 2018
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Niall Brady
  • Patent number: 11138512
    Abstract: 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: Grant
    Filed: March 14, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
  • Patent number: 10690548
    Abstract: 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: Grant
    Filed: August 29, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall Brady, Liam S. Harpur, Paulito Palmes
  • Publication number: 20200141621
    Abstract: 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: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Niall BRADY
  • Publication number: 20200143294
    Abstract: 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: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall BRADY, Paulito PALMES, Amadou BA
  • Publication number: 20190064004
    Abstract: 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: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall BRADY, Paulito PALMES
  • Publication number: 20180306476
    Abstract: 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: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall BRADY, Paulito P. PALMES
  • Publication number: 20180292270
    Abstract: 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: Application
    Filed: August 29, 2017
    Publication date: October 11, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall BRADY, Liam S. HARPUR, Paulito PALMES
  • Patent number: 10041844
    Abstract: 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: Grant
    Filed: April 7, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Niall Brady, Liam Harpur, Paulito P. Palmes
  • Publication number: 20180204127
    Abstract: 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: Application
    Filed: March 14, 2018
    Publication date: July 19, 2018
    Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure
  • Patent number: 9953266
    Abstract: 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: Grant
    Filed: November 14, 2014
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Niall Brady, Bernard Gorman, Raymond Lloyd, Joern Ploennigs, Anika Schumann, Olivier Verscheure