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).

  • Patent number: 11240472
    Abstract: 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: Grant
    Filed: May 8, 2020
    Date of Patent: February 1, 2022
    Assignee: Intel Corporation
    Inventors: John Brady, Keith Nolan, Wael Guibene, Michael Nolan, Mark Kelly
  • Patent number: 11221604
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: January 11, 2022
    Assignee: Intel Corporaion
    Inventors: Jakub Wenus, Cliodhna Ni Scanaill, Keith Nolan, Niall Cahill, Wael Guibene, Mark Kelly
  • Patent number: 11196623
    Abstract: 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 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: Grant
    Filed: December 28, 2017
    Date of Patent: December 7, 2021
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly
  • Publication number: 20210328869
    Abstract: 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: Application
    Filed: January 28, 2021
    Publication date: October 21, 2021
    Inventors: Michael McGrath, Keith Nolan, Heather King
  • Publication number: 20210296931
    Abstract: 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: Application
    Filed: November 30, 2020
    Publication date: September 23, 2021
    Inventors: Wael Guibene, John Brady, Keith Nolan, Mark Kelly, Cliodhna Ni Scanaill
  • Patent number: 11128528
    Abstract: 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: Grant
    Filed: December 28, 2017
    Date of Patent: September 21, 2021
    Assignee: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
  • Patent number: 11122509
    Abstract: A method and apparatus for extending an operational lifetime of an Internet of Things (IoT) device. In an example apparatus including the IoT device, the IoT device includes a communications device configured to transmit a report from a message dispatcher and a power monitor to monitor a reserve power level. An interval adjuster controls the timing of the report based, at least in part, on the reserve power level.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: September 14, 2021
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly
  • Publication number: 20210279049
    Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.
    Type: Application
    Filed: December 11, 2020
    Publication date: September 9, 2021
    Inventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
  • Patent number: 11070988
    Abstract: Various systems and methods for a reconfigurable roadside network. Current traffic data of a road segment is received from sensors. A traffic scenario is identified based on current the traffic data. Key performance indicators are determined for the traffic scenario. The roadside network is modified based on the key performance indicators.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 20, 2021
    Assignee: Intel Corporation
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Patent number: 11032219
    Abstract: Disclosed in some examples are methods, systems, and devices which perform automatic selection of an application-layer communication protocol based upon one or more communication characteristics of the sending application and one or more characteristics of the network connection between the sending device and the recipient. The selection of which protocol to use may be made on a message-by-message basis, periodically at various intervals (e.g., every predetermined time period), once upon application initialization, or the like. By dynamically selecting an application-layer communications protocol, an application may leverage the advantages of a specific protocol given the communication characteristics of the application and characteristics of the network connection at that time.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 8, 2021
    Assignee: Intel Corporation
    Inventors: John Brady, Wael Guibene, Keith Nolan, Michael Nolan, Mark Kelly
  • Patent number: 11019151
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: May 25, 2021
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Niall Cahill, John Brady, Keith Nolan, Mark Kelly
  • Publication number: 20210126826
    Abstract: 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: Application
    Filed: September 25, 2020
    Publication date: April 29, 2021
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
  • Publication number: 20210099678
    Abstract: 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: Application
    Filed: May 8, 2020
    Publication date: April 1, 2021
    Inventors: John Brady, Keith Nolan, Wael Guibene, Michael Nolan, Mark Kelly
  • Patent number: 10965537
    Abstract: A method and apparatus for self-adjusting networks including internet-of-things (IoT) devices is provided. An exemplary system includes a source discovery system configured to identify if a source sending a message is in a database, and, if not, add the source to the database and rank the source by link metrics of messages received from the source. A sink discovery system is configured to identify if a sink receiving a message is in a database, and, if not, add the sink to the database. The sink discovery system is configured to rank the sink by link metrics of messages responded to by the sink. A dynamic mapping system is configured to create a dynamic map of communications between a source and a sink, and implement a self-healing subsystem to restore a loss of communications between a source and a sink.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: March 30, 2021
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Patent number: 10938656
    Abstract: 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: Grant
    Filed: December 27, 2018
    Date of Patent: March 2, 2021
    Assignee: INTEL CORPORATION
    Inventors: Michael McGrath, Keith Nolan, Heather King
  • Patent number: 10912283
    Abstract: Technologies for managing the health of livestock include one or more livestock health sensor systems configured to determine livestock health data of livestock animals. The livestock health data includes livestock health characteristic data indicative of a health characteristic of the corresponding livestock animal associated livestock identification data that uniquely identifies each livestock animal. The livestock identification data is received by each livestock health sensor system from a livestock identification tag coupled to the corresponding livestock animal. Each livestock health sensor system transmits the determined livestock health data to a livestock health monitoring server, which aggregates the livestock health data for each livestock animal and analyzes the health data to determine whether any abnormalities are present. If so, the livestock health monitoring server may control a livestock treatment device to provide treatment to the corresponding livestock animal on a per-animal basis.
    Type: Grant
    Filed: April 2, 2016
    Date of Patent: February 9, 2021
    Assignee: Intel Corporation
    Inventors: Bradut Vrabete, Mark Kelly, Keith Nolan
  • Patent number: 10872527
    Abstract: Various systems and methods for a roadside network. The roadside network includes one or more processors to receive gather traffic data from a first set and a second set of sensors associated with a first sector and second sector, respectfully. A minimum forward visibility range is determined. Portions of the sectors overlap to provide the minimum forward visibility range. Processed traffic data is generated based on the traffic data for both sectors. The processed traffic data is then sent to antennas to be transmitted to the respective sector.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: December 22, 2020
    Assignee: Intel IP Corporation
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Patent number: 10871423
    Abstract: A method and apparatus for monitoring the motion of an oscillating mechanical device using one or more internet of things (IoT) devices. An exemplary method for monitoring an oscillating mechanical device includes collecting motion data from an accelerometer attached to a moving part in the oscillating mechanical device. A power spectrum for the oscillating mechanical device is calculated from the motion data. A mask is applied over the power spectrum to determine if a device is having operational difficulties.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: December 22, 2020
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly
  • Patent number: 10866798
    Abstract: A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 15, 2020
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
  • Patent number: 10855098
    Abstract: 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 (SoCh) 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: Grant
    Filed: April 1, 2016
    Date of Patent: December 1, 2020
    Assignee: Intel Corporation
    Inventors: Wael Guibene, John Brady, Keith Nolan, Mark Kelly, Cliodhna Ni Scanaill