Patents by Inventor Keith Nolan
Keith Nolan 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: 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: 11567136Abstract: A method and apparatus for monitoring an internet-of-things (IoT) battery device (IBD). An example IBD includes a radio transceiver to communicate with an IoT charging device (ICD), a battery, and a battery monitor to determine a state of charge for the battery. An alerter is included to send an alert message to the ICD, via the radio transceiver, to indicate that the SoCh is less than an alert threshold.Type: GrantFiled: November 30, 2020Date of Patent: January 31, 2023Assignee: Tahoe Research, Ltd.Inventors: Wael Guibene, John Brady, Keith Nolan, Mark Kelly, Cliodhna Ni Scanaill
-
Publication number: 20220413064Abstract: A monitoring device is disclosed that is configured to monitor conditions within an electrical enclosure containing electrical equipment. The monitoring device comprises a support configured to couple to an interior surface of the electrical enclosure. The support is configured to hold and electrically couple a plurality of sensors, at least two RF antennas, at least one processor in communication with the plurality of sensors and the at least two RF antennas, and a power connection configured to receive electrical and Ethernet input. The at least one processor is configured to receive and analyze data obtained from the plurality of sensors and the at least two RF antennas pertaining to a plurality of conditions inside the electrical enclosure. The at least one processor is configured to detect a potential electrical equipment failure based on the received an analyzed data.Type: ApplicationFiled: June 29, 2022Publication date: December 29, 2022Inventors: Maebh Larkin, Keith Nolan, Wyndham Fairchild Gary, JR., Antonino Vespoli
-
Publication number: 20220353141Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to coordinate node level adaptations. An example apparatus includes an adaptation support determiner to determine if an adaptation in an adaptation message is supported by a first device, an extractor to, in response to the determination that the adaptation in the adaptation message is supported by the first device, calculate a start-time for the first device based on (a) a transit duration of the adaptation message, (b) an execution duration of the adaptation in the adaptation message, and (c) a timestamp of when the second device sent the adaptation message, and an initiate a timer value for the first device and the second device, the timer value being a function of the start-time. The example apparatus further includes an installer to, in response to the timer value satisfying a threshold, execute the adaptation to reduce disruptions in the CPS.Type: ApplicationFiled: May 20, 2022Publication date: November 3, 2022Inventors: Michael McGrath, Keith Nolan, Heather King
-
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
-
Publication number: 20220294690Abstract: An Internet of Things (IoT) network includes an orchestrator to issue service management requests, a service coordinator to identify components to participate in the service, and a component to perform a network service element. An IoT network includes an IoT device with service enumerator, contract enumerator, and join contract function. An IoT network apparatus includes permissions guide drafter for discovered peers, and permissions guide action executor. An IoT network apparatus includes floating service permissions guide drafter for discovered hosts, host hardware selector, floating service permissions guide executor, and service wallet value transferor. An IoT network apparatus includes permissions guide drafter for first and second discovered peers, parameter weight calculator, permissions guide term generator, and permissions guide action executor.Type: ApplicationFiled: March 23, 2022Publication date: September 15, 2022Applicant: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, Cliodhna Ni Scanaill, Eugene Ryan, Richard Davies, John Brady
-
Publication number: 20220286354Abstract: A trusted communications environment includes a primary participant with a group creator and a distributed ledger, and a secondary participant with communication credentials. An Internet of Things (IoT) network includes a trusted execution environment with a chain history for a blockchain, a root-of-trust for chaining, and a root-of-trust for archives. An IoT network includes an IoT device with a communication system, an onboarding tool, a device discoverer, a trust builder, a shared domain creator, and a shared resource directory. An IoT network includes an IoT device with a communication system, a policy decision engine, a policy repository, a policy enforcement engine, and a peer monitor. An IoT network includes an IoT device with a host environment and a trusted reliability engine to apply a failover action if the host environment fails. An IoT network includes an IoT server including secure booter/measurer, trust anchor, authenticator, key manager, and key generator.Type: ApplicationFiled: March 23, 2022Publication date: September 8, 2022Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Michael Nolan, John Brady, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik
-
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
-
Publication number: 20220224863Abstract: Methods, apparatus, systems and articles of manufacture to perform remote monitoring are disclosed. Some example methods include adjusting an image capture rate at which an image sensor captures images based on a difference image containing differences between a first image of a first set of objects and a second image of a second set of objects. Example methods also include reducing a file size of the difference image using an edge detection technique and prioritizing one or more of a set of frames based on an amount of information contained in the frames. The frames are subdivisions of the image. In further example methods, the first image is taken at a first time and the second image is taken at a second, later time, and the method includes subtracting the first image from the second image to generate the difference image.Type: ApplicationFiled: December 21, 2021Publication date: July 14, 2022Inventors: John Brady, Keith Nolan, Wael Guibene, Michael Nolan, Mark Kelly
-
Publication number: 20220217080Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: ApplicationFiled: January 18, 2022Publication date: July 7, 2022Inventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
Patent number: 11373505Abstract: A method and apparatus for monitoring operational parameters in an IoT device is provided. An exemplary method includes performing a statistical analysis of a system metric. A determination is made as to whether an alert limit has been breached. If so, a message is constructed and dispatched to a server.Type: GrantFiled: March 16, 2020Date of Patent: June 28, 2022Assignee: Intel CorporationInventors: John Brady, Keith Nolan, Michael Nolan, Mark Kelly
-
Publication number: 20220201797Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: ApplicationFiled: December 24, 2021Publication date: June 23, 2022Inventors: Keith Nolan, Mark Kelly, Charlie Sheridan
-
Publication number: 20220200851Abstract: An Internet of Things (IoT) network includes an IoT device with a communicator to send a communication including egress frame, protocol library builder to determine available protocols, frame analyzer to analyze an ingress frame, and frame builder to build the egress frame from the ingress frame. An IoT network includes an IoT device with network discoverer to identify available parallel communication channels between the IoT device and target device, payload, payload fragmenter/packager to fragment the payload into sub-objects for transmission, and packet communicator to send sub-objects to the target device over parallel communication channels. An IoT network includes a plurality of IoT devices, which each include a communication channel to an upstream device, a network link to another one of the plurality of IoT devices, a hash calculator to identify a neighbor IoT device, and a communicator to send out a message to the neighbor IoT device.Type: ApplicationFiled: December 3, 2021Publication date: June 23, 2022Inventors: Ned M. Smith, Keith Nolan, Mark Kelly
-
Patent number: 11356798Abstract: A method and apparatus for managing node failures in a mesh network is provided. In an example method for, a trigger is sent to a target node to return test data. The test data received from the target node is analyzed. The target node is classified as valid if the test data is within expected parameters.Type: GrantFiled: July 1, 2016Date of Patent: June 7, 2022Assignee: Intel CorporationInventors: Markus Dominik Mueck, Christian Drewes, Eryk Dutkiewicz, Gengfa Fang, Sabine Roessel, Keith Nolan, Pierce Rixon, Srikathyayani Srikanteswara
-
Patent number: 11343147Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to coordinate node level adaptations. An example apparatus includes an adaptation support determiner to determine if an adaptation in an adaptation message is supported by a first device, an extractor to, in response to the determination that the adaptation in the adaptation message is supported by the first device, calculate a start-time for the first device based on (a) a transit duration of the adaptation message, (b) an execution duration of the adaptation in the adaptation message, and (c) a timestamp of when the second device sent the adaptation message, and an initiate a timer value for the first device and the second device, the timer value being a function of the start-time. The example apparatus further includes an installer to, in response to the timer value satisfying a threshold, execute the adaptation to reduce disruptions in the CPS.Type: GrantFiled: January 28, 2021Date of Patent: May 24, 2022Assignee: Intel CorporationInventors: Michael McGrath, Keith Nolan, Heather King
-
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: 11296935Abstract: An Internet of Things (IoT) network includes an orchestrator to issue service management requests, a service coordinator to identify components to participate in the service, and a component to perform a network service element. An IoT network includes an IoT device with service enumerator, contract enumerator, and join contract function. An IoT network apparatus includes permissions guide drafter for discovered peers, and permissions guide action executor. An IoT network apparatus includes floating service permissions guide drafter for discovered hosts, host hardware selector, floating service permissions guide executor, and service wallet value transferor. An IoT network apparatus includes permissions guide drafter for first and second discovered peers, parameter weight calculator, permissions guide term generator, and permissions guide action executor.Type: GrantFiled: December 28, 2017Date of Patent: April 5, 2022Assignee: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, Cliodhna Ni Scanaill, Eugene Ryan, Richard Davies, John Brady
-
Patent number: 11290324Abstract: A trusted communications environment includes a primary participant with a group creator and a distributed ledger, and a secondary participant with communication credentials. An Internet of Things (IoT) network includes a trusted execution environment with a chain history for a blockchain, a root-of-trust for chaining, and a root-of-trust for archives. An IoT network includes an IoT device with a communication system, an onboarding tool, a device discoverer, a trust builder, a shared domain creator, and a shared resource directory. An IoT network includes an IoT device with a communication system, a policy decision engine, a policy repository, a policy enforcement engine, and a peer monitor. An IoT network includes an IoT device with a host environment and a trusted reliability engine to apply a failover action if the host environment fails. An IoT network includes an IoT server including secure booter/measurer, trust anchor, authenticator, key manager, and key generator.Type: GrantFiled: December 28, 2017Date of Patent: March 29, 2022Assignee: Intel CorporationInventors: Ned M. Smith, Keith Nolan, Mark Kelly, Michael Nolan, John Brady, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik
-
Patent number: 11258704Abstract: Technologies for managing network traffic through heterogeneous fog network segments of a fog network include a fog node deployed in a fog network segment. The fog node is configured to receive a fog frame that includes control instructions. The fog node is further configured to perform a route selection action to identify a preferred target fog node based on the control instructions, perform action(s) based on the control instructions and network characteristic(s) of the fog network segment relative to corresponding network characteristic(s) of the different fog network segment, and generate updated control instructions based on at least one network characteristic of the different fog network segment. Additionally, the fog node is configured to replace the original control instructions of the received fog frame with the updated control instructions and transmit the received fog frame with the updated control instructions to the preferred target fog node. Other embodiments are described and claimed.Type: GrantFiled: June 29, 2018Date of Patent: February 22, 2022Assignee: INTEL CORPORATIONInventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
-
Patent number: 11252786Abstract: An Internet of Things (IoT) device includes a transceiver to transmit and receive data packets. The IoT device also includes a controller to alternate between upstream and downstream relaying of data packets via the transceiver.Type: GrantFiled: October 8, 2019Date of Patent: February 15, 2022Assignee: Intel CorporationInventors: Keith Nolan, Mark Kelly, Charlie Sheridan