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: 20190281554
    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: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Applicant: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly
  • Patent number: 10411958
    Abstract: Various systems and methods for automatic device configuration are described herein. A system for automatic device configuration comprises a performance monitor module to monitor, at a computing device, performance of the computing device during a period while the computing device communicates on a network using a current network interface of the computing device, a policy enforcement module to compare the performance of the computing device during the period with a performance policy installed on the computing device, and determine that the performance violates a threshold, the threshold provided in the performance policy. The system also includes a network configuration module to reconfigure a network configuration in response to the determining that the performance violates the threshold by disabling the current network interface and enabling a replacement network interface from a plurality of network interfaces available on the computing device.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: September 10, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Hugh Carr
  • Patent number: 10403135
    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: December 29, 2017
    Date of Patent: September 3, 2019
    Assignee: Intel IP Corporation
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Patent number: 10390232
    Abstract: This disclosure describes systems, and methods related to bridging communication networks. A computing device may identify one or more signals at one or more communication interfaces in accordance with one or more communication standards. The computing device may select one or more available frequency segments from a frequency spectrum database. The computing device may transform the one or more signals into one or more converted signals for transmission on a backhaul link, the backhaul link being established for two-way data communication using the one or more available frequency segments. The computing device may cause to send the one or more converted signals using the one or more available frequency segments.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 20, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Hugh Carr
  • Publication number: 20190253477
    Abstract: In some examples, an Internet of Things (IoT) device to recombine data fragments of a data payload. The IoT device includes storage to store instructions and a processor. The processor is to execute the stored instructions to receive the data fragments in order or out of order, to determine whether all data fragments of the data payload have been received, and if all data fragments of the data payload have been received, to store the data fragments in order.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 15, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Patent number: 10313842
    Abstract: One embodiment provides an apparatus. The apparatus includes a device. The device includes at least one transceiver. The device further includes transceiver selection logic to determine whether each of the at least one transceiver complies with transceiver regulations associated with a location of the device.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: June 4, 2019
    Assignee: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly
  • Publication number: 20190132204
    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: December 27, 2018
    Publication date: May 2, 2019
    Inventors: Michael McGrath, Keith Nolan, Heather King
  • Publication number: 20190132269
    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: Application
    Filed: June 30, 2016
    Publication date: May 2, 2019
    Applicant: Intel Corporation
    Inventors: Michael Nolan, Niall Cahill, Keith Nolan, John Brady, Mark Kelly
  • Publication number: 20190124156
    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: Application
    Filed: June 30, 2016
    Publication date: April 25, 2019
    Applicant: Intel Corporation
    Inventors: Michael Nolan, Niall Cahill, John Brady, Keith Nolan, Mark Kelly
  • Patent number: 10228740
    Abstract: In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that include a plurality of sensor connectors to removably receive a corresponding plurality of sensors and a power management module to selectively provide power to sensor connector power terminals in response to power management signals from a sensor control module. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 12, 2019
    Assignee: Intel Corporation
    Inventors: Mark Kelly, Keith Nolan, Hugh M. Carr, Sean O'Byrne
  • Publication number: 20190043350
    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: December 29, 2017
    Publication date: February 7, 2019
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Publication number: 20190045378
    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: Application
    Filed: December 29, 2017
    Publication date: February 7, 2019
    Inventors: Rafael Rosales, Rainer Makowitz, Ralf Graefe, Mark Kelly, Keith Nolan
  • Publication number: 20190044852
    Abstract: 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: Application
    Filed: June 29, 2018
    Publication date: February 7, 2019
    Inventors: Keith Nolan, Mark Kelly, Michael McGrath, Heather King, Charlie Sheridan
  • Publication number: 20190044818
    Abstract: A method and apparatus for self-adjusting networks including internet-of-things (loT) 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: January 12, 2018
    Publication date: February 7, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Pat Cheevers
  • Publication number: 20190042228
    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 28, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Michael Nolan, Keith Nolan, Pat Cheevers, Jurijs Kacs, Wael Guibene, Charlie Sheridan, Cliodhna Ni Scanaill, Mark Kelly
  • Publication number: 20190034919
    Abstract: Methods and systems are provided for securing e-wallet transactions. In an example method, a transaction is created in a device hosting a first e-wallet. The transaction is signed with a first wallet key. The transaction is signed in a subsequent device with a subsequent wallet key to create a subsequent transaction.
    Type: Application
    Filed: December 29, 2017
    Publication date: January 31, 2019
    Applicant: INTEL CORPORATION
    Inventors: Michael Nolan, Davide Carboni, Mark Kelly, Cliodhna Ni Scanaill, Keith Nolan, Ned M. Smith
  • Publication number: 20190036873
    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: Application
    Filed: December 30, 2017
    Publication date: January 31, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, John Brady, Charlie Sheridan
  • Publication number: 20190036841
    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: Application
    Filed: December 30, 2017
    Publication date: January 31, 2019
    Applicant: INTEL CORPORATION
    Inventors: Keith Nolan, John Brady, Mark Kelly, Charlie Sheridan
  • Publication number: 20190037639
    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: December 30, 2017
    Publication date: January 31, 2019
    Applicant: Intel Corporation
    Inventors: Keith Nolan, Mark Kelly, Charlie Sheridan
  • Patent number: 10153650
    Abstract: A system and related methods for powering a device module of IoT device with an energy harvesting module. A supercapacitor is charged by the energy harvesting module and discharged to the device module to power the device module. The discharge from the supercapacitor may be scheduled to power demanding tasks to provide sufficient recharging periods for the supercapacitor and avoid discharging the supercapacitor when the supercapacitor is insufficiently charged.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Cliodhna Ni Scanaill, Mark Kelly, Keith Nolan, Aurelian Lazarut