Patents by Inventor NIALL CAHILL
NIALL CAHILL 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: 11977352Abstract: Digital holographic microscopy and related image processing techniques are described. A hologram captured in an image frame is split into different depths while a new hologram is being captured. Image slices of the hologram are determined and using free space impulse responses that are pre-calculated at a different precision than processing operations using the holographic data. Each computation is calculated in parallel based on the number of available processing cores and threads. The image slices are combined into a 2D array or 3D array to permit further processing of the combined array to count and size particles in the image frame. The reconstructed hologram is displayed at a subsequent image frame than that used to capture the hologram.Type: GrantFiled: March 26, 2021Date of Patent: May 7, 2024Assignee: Intel CorporationInventors: Jakub Wenus, Niall Cahill, Inbarasan Muniraj, Ashley Deflumere, Michael McGrath
-
Publication number: 20240097702Abstract: There is provided a data transmission and compression method arranged to compress and transmit data between an edge device and a remote server. The method comprises collecting data at the edge device, wherein the data is attributed to a plurality of signal signatures; generating a data matrix at the edge device; transforming the data matrix, wherein transforming the data comprises using a wavelet transform; compressing the data, wherein compressing the data comprises utilising an autoencoder; and transmitting the encoded compressed data to the remote server via a communication channel. The method further comprises, at the remote server, decompressing the data utilising an autoencoder; reconstructing the signal signatures using an inverse wavelet transform; and storing the reconstructed data signatures in a datastore on the remote server.Type: ApplicationFiled: December 2, 2020Publication date: March 21, 2024Inventors: Daniel ZUCCHETTO, Johannes VAN DE BELT, Niall CAHILL, Keith NOLAN
-
Publication number: 20230412191Abstract: A method for compressing a signal, the method comprising: acquiring, via a signal recording module, a primary signal; modelling, via a processor, a model signal of the primary signal by: acquiring, via the processor, a sampled signal; acquiring, via the processor, a windowed signal; and extracting, via the processor: a fundamental frequency waveform having a fundamental magnitude and a fundamental phase; and at least one harmonic frequency waveform having a harmonic magnitude and a harmonic phase; wherein the model signal comprises the fundamental frequency waveform and the at least one harmonic frequency waveform; calculating, via the processor, an error signal between a reconstructed signal and the primary signal; determining, via the processor, an optimal gain from at least; an averaging step providing an average value, a predefined threshold, and a scaled signal.Type: ApplicationFiled: September 28, 2020Publication date: December 21, 2023Inventors: Daniel ZUCCHETTO, Niall CAHILL, Keith NOLAN
-
Patent number: 11770296Abstract: Methods, apparatus, and articles of manufacture for decentralized data storage and processing for IoT devices are disclosed. An example apparatus includes memory; and a processor to cause storage of a contract in an off-chain datastore; generate a hash value of the contract; cause storage of the hash value on a blockchain to be accessible to multiple nodes in an IoT network; and cause storage of a transaction on the blockchain, the transaction corresponding to an objective of the contract based on data sensed by an IoT device in the IoT network.Type: GrantFiled: April 4, 2022Date of Patent: September 26, 2023Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
-
Patent number: 11755689Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage process excursions. An example apparatus includes a digital twin comparer to determine when a product fails to satisfy a tolerance metric of a digital twin, and a fingerprint manager to generate a fingerprint corresponding to a sensor pattern. The example apparatus also includes a node interfacer to determine a number of workstations of a process control system that exhibit the fingerprint, and an excursion statistics calculator to invoke a corrective action for respective ones of the number of workstations, the corrective action based on a threshold count of the number of workstations that exhibit the fingerprint.Type: GrantFiled: June 24, 2019Date of Patent: September 12, 2023Assignee: Intel CorporationInventors: Brian McCarson, Keith Ellis, Michael McGrath, Niall Cahill, Lisa Sherin, Daire Healy
-
Publication number: 20230239173Abstract: A message ID decoding method is provided for a system comprising multiple components interlinked by a Controller Area Network bus (CAN-bus) through which messages are sent. The method includes acquiring a CAN-bus message data stream including multiple CAN-bus messages, each including a CAN ID indicating a component from which the corresponding CAN-bus message originated; storing the CAN-bus messages in a first datastore; acquiring an electricity consumption signal indicative of the consumption of the component; storing the electricity consumption signal in a second datastore; generating multiple time-stamp bins each corresponding to an interval in time; selecting the CAN ID and a portion of the electricity consumption signal being from the interval in time corresponding to the time-stamp bin; and determining a regression coefficient, R, indicating a level of relatedness between the selected CAN ID and portion, thereby correlating the CAN ID of the selected CAN-bus message with the component.Type: ApplicationFiled: December 14, 2020Publication date: July 27, 2023Inventors: Colm Gallagher, Julia O'Connell, Luke Killoran, Niall Cahill
-
Publication number: 20230123385Abstract: A method of estimating power usage in an electricity distribution apparatus for a plurality of electrical loads, the electricity distribution apparatus comprising an electrical circuit including a plurality of branch circuits arranged in parallel, each branch circuit being coupled to one or more of the plurality of electrical loads, the electrical distribution apparatus being configured to distribute electrical power, received via a supply line from a supply of electrical power, across the electrical circuit, the method comprising: measuring voltage across at least one of the plurality of branch circuits; measuring current in a monitored branch circuit of the plurality of branch circuits; and detecting a first type of load change event if there is a change in the measured current and a corresponding change in the measured voltage, wherein the change in the measured current and the corresponding change in the measured voltage correspond to a change of load.Type: ApplicationFiled: March 10, 2020Publication date: April 20, 2023Inventors: Niall CAHILL, Keith NOLAN
-
Publication number: 20230110131Abstract: The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.Type: ApplicationFiled: August 29, 2022Publication date: April 13, 2023Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Gregory Burns, Michael Nolan, John Brady, Cliodhna Ni Scanaill, Niall Cahill, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik, Davide Carboni, Eugene Ryan, Richard Davies, Toby M. Kohlenberg, Maarten Koning, Jakub Wenus, Rajesh Poornachandran, William C. Deleeuw, Ravikiran Chukka
-
Publication number: 20230101366Abstract: Methods of detecting and characterising a noise event are described, together with apparatus adapted to perform such methods. A method of characterising a noise event, involves locating microphones in an environment and generating a training event at a location in the environment as a reference for a noise event. A sound sample is recorded at each microphone and phase differences between the sound samples are used to establish a noise event signature for an event at that location. A noise event may subsequently be identified by taking sound samples from the microphones associated with the noise event and using phase differences between them to identify the noise event by matching against noise event signatures. A computing system adapted to perform such methods is also described.Type: ApplicationFiled: March 10, 2020Publication date: March 30, 2023Inventors: Niall CAHILL, Johannes VAN DE BELT, Keith NOLAN
-
Patent number: 11556748Abstract: Methods, apparatus, systems and articles of manufacture to improve accuracy of a fog/edge-based classifier system are disclosed.Type: GrantFiled: September 28, 2018Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Keith Ellis, Giovani Estrada, Michael Nolan, Niall Cahill, David Coates
-
Publication number: 20220303181Abstract: Methods, apparatus, and articles of manufacture for decentralized data storage and processing for IoT devices are disclosed. An example apparatus includes memory; and a processor to cause storage of a contract in an off-chain datastore; generate a hash value of the contract; cause storage of the hash value on a blockchain to be accessible to multiple nodes in an IoT network; and cause storage of a transaction on the blockchain, the transaction corresponding to an objective of the contract based on data sensed by an IoT device in the IoT network.Type: ApplicationFiled: April 4, 2022Publication date: September 22, 2022Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
-
Patent number: 11431561Abstract: The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.Type: GrantFiled: December 28, 2017Date of Patent: August 30, 2022Assignee: INTEL CORPORATIONInventors: Ned M. Smith, Keith Nolan, Mark Kelly, Gregory Burns, Michael Nolan, John Brady, Cliodhna Ni Scanaill, Niall Cahill, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik, Davide Carboni, Eugene Ryan, Richard Davies, Toby M. Kohlenberg, Maarten Koning, Jakub Wenus, Rajesh Poornachandran, William C. Deleeuw, Ravikiran Chukka
-
Patent number: 11296937Abstract: Methods, apparatus, and articles of manufacture for decentralized data storage and processing for IoT devices are disclosed. An example apparatus includes memory; and a processor to cause storage of a contract in an off-chain datastore; generate a hash value of the contract; cause storage of the hash value on a blockchain to be accessible to multiple nodes in an IoT network; and cause storage of a transaction on the blockchain, the transaction corresponding to an objective of the contract based on data sensed by an IoT device in the IoT network.Type: GrantFiled: September 25, 2020Date of Patent: April 5, 2022Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
-
Patent number: 11221604Abstract: A split structure design for an internet of things (IoT) device including a control IoT device (CID) and a sensor IoT device (SID). An example of an apparatus provides a CID including a power transmitter to power a SID through a barrier and a control data transceiver to communicate with the SID through the barrier. The CID includes a power adjustor to increase a power transmission to the SID in steps, and an intermodule communicator to determine if communications have been established with the sensor IoT, and, if not, instruct the power adjustor to increase the power transmission to the SID by a step.Type: GrantFiled: March 30, 2016Date of Patent: January 11, 2022Assignee: Intel CorporaionInventors: Jakub Wenus, Cliodhna Ni Scanaill, Keith Nolan, Niall Cahill, Wael Guibene, Mark Kelly
-
Patent number: 11128528Abstract: An Internet of Things (IoT) network includes an IoT device with data manager, data classifier, and data mapper; or includes IoT device with bloom filter, blockchain logic, content creator, and search manager; or includes IoT device with device connector, namespace discoverer, partition creator, service advertiser, and data router; or includes IoT device with IoT network topology identifier, IoT node resource identifier, neural network topology identifier, mapping optimizer, and decomposable task processor; or includes IoT device with blockchain logic, Merkle tree with hash code entries, and locator to search the Merkle tree; or includes IoT device with bloom filter topic list, subscription manager, and content locator; or includes IoT device with topic classifier to determine if topic includes encrypted content, notifier of the encrypted content, and key subscriber; or includes IoT device with an attestator to provide group membership credential and a subscriber to supply bloom filter and receive a key.Type: GrantFiled: December 28, 2017Date of Patent: September 21, 2021Assignee: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
-
Publication number: 20210216039Abstract: Digital holographic microscopy and related image processing techniques are described. A hologram captured in an image frame is split into different depths while a new hologram is being captured. Image slices of the hologram are determined and using free space impulse responses that are pre-calculated at a different precision than processing operations using the holographic data. Each computation is calculated in parallel based on the number of available processing cores and threads. The image slices are combined into a 2D array or 3D array to permit further processing of the combined array to count and size particles in the image frame. The reconstructed hologram is displayed at a subsequent image frame than that used to capture the hologram.Type: ApplicationFiled: March 26, 2021Publication date: July 15, 2021Inventors: Jakub Wenus, Niall Cahill, Inbarasan Muniraj, Ashley Deflumere, Michael McGrath
-
Patent number: 11019151Abstract: A method and apparatus for controlling message schema and size for internet-of-things (IoT) devices is provided. An exemplary method includes determining if a cost function for a new schema and message size combination is less than the cost function of a current schema and message size combination by calculating the cost function for each of a plurality of schema and message size combinations, and determining if the cost function for one of the plurality of schema and message size combinations is lower than a current schema and message size combination.Type: GrantFiled: June 30, 2016Date of Patent: May 25, 2021Assignee: Intel CorporationInventors: Michael Nolan, Niall Cahill, John Brady, Keith Nolan, Mark Kelly
-
Publication number: 20210126826Abstract: Methods, apparatus, and articles of manufacture for decentralized data storage and processing for IoT devices are disclosed. An example apparatus includes memory; and a processor to cause storage of a contract in an off-chain datastore; generate a hash value of the contract; cause storage of the hash value on a blockchain to be accessible to multiple nodes in an IoT network; and cause storage of a transaction on the blockchain, the transaction corresponding to an objective of the contract based on data sensed by an IoT device in the IoT network.Type: ApplicationFiled: September 25, 2020Publication date: April 29, 2021Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
-
Patent number: 10764219Abstract: A method and apparatus for controlling message schema and size for internet-of-things (IoT) devices is provided. An exemplary method includes receiving an orchestration message from a downstream device, and calculating a new message size for a current schema, based, at least in part, on the orchestration message. A data message using the new message size and the current schema.Type: GrantFiled: June 30, 2016Date of Patent: September 1, 2020Assignee: Intel CorporationInventors: Michael Nolan, Niall Cahill, Keith Nolan, John Brady, Mark Kelly
-
Patent number: D920137Type: GrantFiled: March 7, 2018Date of Patent: May 25, 2021Assignee: Intel CorporationInventors: Keith A. Ellis, Niall Cahill, Mark Y. Kelly, Gabriel Mullarkey