Patents by Inventor Thomas M. MacLeod

Thomas M. MacLeod 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: 11599697
    Abstract: Various examples are directed to systems and methods for evaluating electronic components. A server computing device may provide an evaluation user interface to a user application executing at a user computing device. The server computing device may receive an indication of an electronic component for evaluation from the user application and via the user interface and access a configuration data set for the electronic component. The configuration data set may comprise argument data describing a set of arguments for the electronic component; binding data describing a relationship between a first argument of the set of arguments and a first model input parameter; and simulator data describing a model for the electronic component. The server computing device may also evaluate the electronic component based at least in part on the configuration data set.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 7, 2023
    Assignee: Analog Devices, Inc.
    Inventors: Jason Cockrell, Thomas M. MacLeod
  • Patent number: 10871382
    Abstract: Various examples are directed to configuring a configurable hardware module to perform a measurement of a physical quantity. A configuration manager may receive an indication of the physical quantity and performance factor data describing the measurement of the physical quantity. The configuration manager may generate a hardware configuration of the hardware based at least in part on the indication of the physical quantity and the performance factor data. The hardware configuration may comprise instruction data to configure the hardware module to execute a dynamic measurement of the physical quantity. The configuration manager may also generate configuration data describing the hardware configuration, wherein the configuration data comprises simulation data comprising input parameters for a simulation of the hardware configuration and hardware configuration data for configuring a hardware module to implement at least a portion of the hardware configuration.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: December 22, 2020
    Assignee: Analog Devices International Unlimited Company
    Inventors: Colin G. Lyden, Claire Croke, Mack Roger Lund, Alan Clohessy, Meabh Shine, Rosemary B. Ryan, Aine M. Joyce, Aine McCarthy, Mary McCarthy, Thomas M. MacLeod, Jason Cockrell, Michael C. W. Coln, Gustavo Castro, Sean Kowalik, Colm P. Ronan, Michael Edward Bradley, Michael Mueck, Jonathan Ephraim David Hurwitz, Aileen Ritchie
  • Patent number: 10833522
    Abstract: Various examples are directed to integrated circuits and/or controllers for battery packs. An integrated circuit for managing at least a portion of a battery pack comprises a first cell controller. The first cell controller may comprise a first switch system, a first local controller, a first receive terminal to receive a first command from a preceding cell controller, and a first transmit terminal to send the first command to a succeeding cell controller. The first switch system may comprise two pairs of switches to couple a first battery cell to a pair of output terminals in an H-bridge configuration. The first local controller may control the first switch system to selectively connect and disconnect the first battery cell to the pair of output terminal.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: November 10, 2020
    Assignee: Analog Devices, Inc.
    Inventors: James Camp, Thomas M. MacLeod
  • Patent number: 10033212
    Abstract: Embodiments of the present invention are directed to improved battery packaging designs. The battery pack design may include a battery cell, a plurality of transistors, and a controller. The transistors may be coupled to the terminals of the battery cell in an H-bridge configuration. The controller may control the transistors to bypass the battery cell based on the current flowing between the output terminals of the battery pack. In such a manner, the controller may prevent damage to the battery cell and improve the overall safety of the battery pack in hazardous conditions. Moreover, the design may allow for more efficient charging/discharging of the cells that are most ready to accept/supply current.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 24, 2018
    Assignee: Analog Devices, Inc.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Patent number: 9923399
    Abstract: Embodiments of the present invention relate to a battery stack controller system. The system may include a plurality of battery cell stages with cell controller systems (as described above with respect to the first embodiment). The system may also include a stack controller to send charge/discharge commands to the battery stack via a communication network. The stack controller may send the commands to the battery stack based on the requirements of a load or the state of the battery cell stages. The battery cell stages may either comply with the commands or send the commands to neighboring cells via the communication network.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: March 20, 2018
    Assignee: Analog Devices, Inc.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Patent number: 9748786
    Abstract: Embodiments of the present invention are directed to a battery stack with a leapfrogging communication network. Each cell stage may include a controller, a transmitter, and a pair of receivers. The cell stage in the battery stack may be coupled to the closest two preceding battery cell stages in the stack. In this manner, each cell stage may be able to determine if a fault is present in an immediately preceding cell stage in the stack by monitoring the first preceding cell stage and the second preceding cell stage. If discharge/charge commands transmitted by the second preceding cell stage are not reaching the battery cell stage at issue, the controller may determine that there is a fault in the first preceding cell stage and discharge/charge the cell stage based on the commands transmitted by the second preceding cell stage.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: August 29, 2017
    Assignee: Analog Devices, Inc.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Publication number: 20170242950
    Abstract: Various examples are directed to systems and methods for evaluating electronic components. A server computing device may provide an evaluation user interface to a user application executing at a user computing device. The server computing device may receive an indication of an electronic component for evaluation from the user application and via the user interface and access a configuration data set for the electronic component. The configuration data set may comprise argument data describing a set of arguments for the electronic component; binding data describing a relationship between a first argument of the set of arguments and a first model input parameter; and simulator data describing a model for the electronic component. The server computing device may also evaluate the electronic component based at least in part on the configuration data set.
    Type: Application
    Filed: March 30, 2017
    Publication date: August 24, 2017
    Inventors: JASON COCKRELL, THOMAS M. MACLEOD
  • Publication number: 20170241804
    Abstract: Various examples are directed to configuring a configurable hardware module to perform a measurement of a physical quantity. A configuration manager may receive an indication of the physical quantity and performance factor data describing the measurement of the physical quantity. The configuration manager may generate a hardware configuration of the hardware based at least in part on the indication of the physical quantity and the performance factor data. The hardware configuration may comprise instruction data to configure the hardware module to execute a dynamic measurement of the physical quantity. The configuration manager may also generate configuration data describing the hardware configuration, wherein the configuration data comprises simulation data comprising input parameters for a simulation of the hardware configuration and hardware configuration data for configuring a hardware module to implement at least a portion of the hardware configuration.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 24, 2017
    Inventors: Colin G. Lyden, Claire Croke, Mack Roger Lund, Alan Clohessy, Meabh Shine, Rosemary B. Ryan, Aine M. Joyce, Aine McCarthy, Mary McCarthy, Thomas M. MacLeod, Jason Cockrell, Michael C.W. Coln, Gustavo Castro, Sean Kowalik, Colm P. Ronan, Michael Edward Bradley, Michael Mueck, Jonathan Ephraim David Hurwitz, Aileen Ritchie
  • Publication number: 20170179543
    Abstract: Various examples are directed to integrated circuits and/or controllers for battery packs. An integrated circuit for managing at least a portion of a battery pack comprises a first cell controller. The first cell controller may comprise a first switch system, a first local controller, a first receive terminal to receive a first command from a preceding cell controller, and a first transmit terminal to send the first command to a succeeding cell controller. The first switch system may comprise two pairs of switches to couple a first battery cell to a pair of output terminals in an H-bridge configuration. The first local controller may control the first switch system to selectively connect and disconnect the first battery cell to the pair of output terminal.
    Type: Application
    Filed: March 7, 2017
    Publication date: June 22, 2017
    Inventors: James Camp, Thomas M. MacLeod
  • Patent number: 9601940
    Abstract: Embodiments of the present invention are directed to an improved battery packaging design. The battery pack design may include a battery cell, a plurality of transistors, and a controller. The transistors may be coupled to the terminals of the battery cell in an H-bridge configuration. The controller may control the transistors to bypass the battery cell based on the current flowing between the output terminals of the battery pack. In such a manner, the controller may prevent damage to the battery cell and improve the overall safety of the battery pack in hazardous conditions.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: March 21, 2017
    Assignee: Analog Devices, Inc.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Patent number: 9077363
    Abstract: A method and system for encoding an analog signal on a stochastic signal, the encoded signal then converted to a digital signal by an analog to digital converter, the analog to digital converter thereafter decoding from the encoded signal a digital signal, which corresponds to the analog signal. The stochastic signal may be a noise signal shaped to a Gaussian normal curve. An encoding process is performed by a multiplication circuit, which multiplies the stochastic signal by the analog signal, producing a product signal for an analog to digital conversion. During analog to digital conversion, the product signal is decoded. The decoding is performed using an arithmetic operation, which may be a Root Sum Square function or a Root Means Square function. The decoded signal is then mapped to account for offset error, gain error, and endpoint adjustment. The result is a decoded digital signal corresponding to the analog signal.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: July 7, 2015
    Assignee: ANALOG DEVICES, INC.
    Inventor: Thomas M. MacLeod
  • Publication number: 20150155878
    Abstract: A method and system for encoding an analog signal on a stochastic signal, the encoded signal then converted to a digital signal by an analog to digital converter, the analog to digital converter thereafter decoding from the encoded signal a digital signal, which corresponds to the analog signal. The stochastic signal may be a noise signal shaped to a Gaussian normal curve. An encoding process is performed by a multiplication circuit, which multiplies the stochastic signal by the analog signal, producing a product signal for an analog to digital conversion. During analog to digital conversion, the product signal is decoded. The decoding is performed using an arithmetic operation, which may be a Root Sum Square function or a Root Means Square function. The decoded signal is then mapped to account for offset error, gain error, and endpoint adjustment. The result is a decoded digital signal corresponding to the analog signal.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: Analog Devices, Inc.
    Inventor: Thomas M. MacLeod
  • Publication number: 20150044522
    Abstract: Embodiments of the present invention are directed to a battery stack with a leapfrogging communication network. Each cell stage may include a controller, a transmitter, and a pair of receivers. The cell stage in the battery stack may be coupled to the closest two preceding battery cell stages in the stack. In this manner, each cell stage may be able to determine if a fault is present in an immediately preceding cell stage in the stack by monitoring the first preceding cell stage and the second preceding cell stage. If discharge/charge commands transmitted by the second preceding cell stage are not reaching the battery cell stage at issue, the controller may determine that there is a fault in the first preceding cell stage and discharge/charge the cell stage based on the commands transmitted by the second preceding cell stage.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Applicant: ANALOG DEVICES, INC.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Publication number: 20150042283
    Abstract: Embodiments of the present invention relate to a battery stack controller system. The system may include a plurality of battery cell stages with cell controller systems (as described above with respect to the first embodiment). The system may also include a stack controller to send charge/discharge commands to the battery stack via a communication network. The stack controller may send the commands to the battery stack based on the requirements of a load or the state of the battery cell stages. The battery cell stages may either comply with the commands or send the commands to neighboring cells via the communication network.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Applicant: ANALOG DEVICES, INC.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Publication number: 20150044521
    Abstract: Embodiments of the present invention are directed to improved battery packaging designs. The battery pack design may include a battery cell, a plurality of transistors, and a controller. The transistors may be coupled to the terminals of the battery cell in an H-bridge configuration. The controller may control the transistors to bypass the battery cell based on the current flowing between the output terminals of the battery pack. In such a manner, the controller may prevent damage to the battery cell and improve the overall safety of the battery pack in hazardous conditions. Moreover, the design may allow for more efficient charging/discharging of the cells that are most ready to accept/supply current.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Applicant: Analog Devices, Inc.
    Inventors: James C. Camp, Thomas M. MacLeod
  • Publication number: 20150044515
    Abstract: Embodiments of the present invention are directed to an improved battery packaging design. The battery pack design may include a battery cell, a plurality of transistors, and a controller. The transistors may be coupled to the terminals of the battery cell in an H-bridge configuration. The controller may control the transistors to bypass the battery cell based on the current flowing between the output terminals of the battery pack. In such a manner, the controller may prevent damage to the battery cell and improve the overall safety of the battery pack in hazardous conditions.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Applicant: ANALOG DEVICES, INC.
    Inventors: James C. Camp, Thomas M. MacLeod