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: 20200357259
    Abstract: 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: Application
    Filed: March 16, 2020
    Publication date: November 12, 2020
    Applicant: INTEL CORPORATION
    Inventors: John Brady, Keith Nolan, Michael Nolan, Mark Kelly
  • Patent number: 10798053
    Abstract: An apparatus for addressing a plurality of Internet of Things (IoT) devices includes storage to store instructions and a processor. The processor is to execute the stored instructions to initialize an IoT device alias addressing space, to assign an alias address to each of a plurality of the IoT devices, where the alias addresses are time-limited, and to handle packet transactions using the assigned alias addresses.
    Type: Grant
    Filed: December 30, 2017
    Date of Patent: October 6, 2020
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, John Brady, Charlie Sheridan
  • Patent number: 10764219
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: September 1, 2020
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Niall Cahill, Keith Nolan, John Brady, Mark Kelly
  • Publication number: 20200252295
    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: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Patent number: 10735346
    Abstract: An IoT device Internet of Things (IoT) device including storage to store instructions and a processor to execute the stored instructions to prioritize data blocks of a data payload by dynamically assigning priority levels of the data blocks, and to transmit one or more of the data blocks based on the prioritizing.
    Type: Grant
    Filed: December 30, 2017
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Keith Nolan, John Brady, Mark Kelly, Charlie Sheridan
  • Patent number: 10721312
    Abstract: Orchestration and/or management of services on deployed computing, electronic, appliance and like devices are described. A service orchestration and/or management system (“SOMS”) may be configured to provide for orchestration and/or management of services to one or more deployed devices. The SOMS may obtain information from deployed devices, such as status, capabilities and service metadata. The SOMS may then encapsulate and store the obtained information for later use. The SOMS may also store service information, facilitate creation of services based on stored service definition meta-data, modeling or simulating a service prior to deployment, and deployment of a service to remotely deployed devices followed by activation to begin operation of the service. Other embodiments may be described and claimed.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 21, 2020
    Assignee: Intel Corporation
    Inventors: Mark Kelly, Charlie Sheridan, Jessica C. McCarthy, Keith A. Ellis, Michael Nolan, Cliodhna Ni Scanaill, Peter J. Barry, Niall Cahill, Keith Nolan, Hugh Carr, Gabriel Mullarkey, Brian McCarson
  • Patent number: 10697651
    Abstract: A method and apparatus for controlling a combustion heater are provided. An example method includes measuring a room temperature, measuring a combustion heater temperature, and measuring a fuel weight. Adjustments are computed to an operational parameter to adjust a room temperature. An anticipatory alert is provided to inform a user of a predicted time at which the fuel weight will be too low to maintain the room temperature.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: June 30, 2020
    Assignee: Intel Corporation
    Inventors: Michael Nolan, Keith Nolan, Mark Kelly, Damian Kelly, Niall Cahill, John Brady
  • Publication number: 20200184811
    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: Application
    Filed: August 21, 2019
    Publication date: June 11, 2020
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Patent number: 10666909
    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: June 29, 2016
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: John Brady, Keith Nolan, Wael Guibene, Michael Nolan, Mark Kelly
  • Publication number: 20200146106
    Abstract: 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: Application
    Filed: October 8, 2019
    Publication date: May 7, 2020
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Charlie Sheridan
  • Patent number: 10644961
    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: January 12, 2018
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Patent number: 10621849
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: John Brady, Keith Nolan, Michael Nolan, Mark Kelly
  • Publication number: 20200007384
    Abstract: 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: Application
    Filed: July 1, 2018
    Publication date: January 2, 2020
    Applicant: Intel Corporation
    Inventors: Markus Dominik Mueck, Christian Drewes, Eryk Dutkiewicz, Gengfa Fang, Sabine Roessel, Keith Nolan, Pierce Rixon, Srikathyayani Srikanteswara
  • Publication number: 20190349190
    Abstract: 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: Application
    Filed: December 28, 2017
    Publication date: November 14, 2019
    Applicant: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Michael Nolan, John Brady, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik
  • Publication number: 20190349426
    Abstract: 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: Application
    Filed: December 28, 2017
    Publication date: November 14, 2019
    Applicant: Intel Corporation
    Inventors: 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: 20190349733
    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: Application
    Filed: December 28, 2017
    Publication date: November 14, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, John Brady, Niall Cahill, Ned M. Smith, Gregory Burns
  • Publication number: 20190349433
    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: Application
    Filed: December 28, 2017
    Publication date: November 14, 2019
    Applicant: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly
  • Publication number: 20190349254
    Abstract: 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: Application
    Filed: December 28, 2017
    Publication date: November 14, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, Cliodhna Ni Scanaill, Eugene Ryan, Richard Davies, John Brady
  • Patent number: 10455640
    Abstract: 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: Grant
    Filed: December 30, 2017
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Charlie Sheridan
  • Patent number: 10430982
    Abstract: In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that receive a plurality of sensor data values and a plurality of location data values corresponding to the sensor data values, may generate interpolated data values for a surveyed area, and may generate an image corresponding to the surveyed area based at least in part on the sensor data values and the interpolated data values. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: October 1, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Hugh M. Carr, Philip Wade, Charlie Sheridan, Brian L. McCarson